¿Habrá un momento en que las aplicaciones y los juegos se crearán de otra manera, no a través de la codificación, sino quizás con un enfoque más visual?

La codificación es solo una parte de la creación de aplicaciones y juegos. Las otras partes son de hecho mucho más visuales, por ejemplo, la primera parte es simplemente dibujar elementos de la estructura del programa en una pizarra (o en Visio). Incluso hay estándares formales para tales “dibujos”, como UML.

Pero, en última instancia, cuando se trata de escribir la especificación detallada del comportamiento del programa (a veces llamado “código fuente”), el enfoque visual es demasiado desordenado. El texto es mucho más agradable de ver y mucho más fácil de navegar (en ese nivel de detalle que se requiere para este paso). Hay lenguajes como LabVIEW o Unreal Engine’s Blueprints, pero dudo que a nadie le guste mucho usarlos.

También hay un término medio interesante, llamado “edición de proyección”: sigue siendo texto, pero el editor comprende la estructura y le permite tener diferentes puntos de vista (llamados “proyecciones”). Es posible que desee ver Smalltalk (Squeak, Pharo).

Ya puedes: Gamemaker by YOYO. No lo he usado en mucho tiempo, pero, básicamente, por qué no usamos estos programas es porque tienen límites. De manera más simple, Gamemaker es solo 2D (desde mi experiencia), y naturalmente, también hay otros límites.

Puede tomar una aplicación basada en bloques, pero eso tendrá límites.

Prácticamente, la única forma de no limitarse es haciendo un híbrido, donde puede agregar su propio código escrito al sistema