Game Builder Garage podría ayudar a crear la próxima generación de desarrolladores de juegos – Característica

La mayoría de los desarrolladores de juegos que conoce hoy en día, e incluso los que no conoce, crecieron creando juegos con algunas herramientas extremadamente arcanas. El juego más nuevo de Nintendo, Game Builder Garage, puede parecer dirigido a niños, pero es parte de una nueva era de desarrollo de juegos que es más accesible que nunca.

En el pasado, muchos desarrolladores aprendieron con BASIC, un precursor de los lenguajes de programación modernos, que probablemente conozcas como el que puedes usar para “IMPRIMIR “¡Hola, mundo!”“. Los desarrolladores que son un poco mayores pueden haber usado el lenguaje ensamblador, que es más o menos el lenguaje que hablan las computadoras.

Un pequeño fragmento del código de ensamblaje de Super Mario Bros (Imagen: doppelganger)

El ensamblaje es lo que se conoce como un lenguaje de programación de “bajo nivel”, lo que significa que tiene menos capas de abstracción que hacen que los lenguajes de nivel superior sean más fáciles de usar para las personas. Es como hablar francés con fluidez con una persona francesa, en lugar de tener que consultar una guía para preg untar dónde están los baños o pedirle al Traductor de Google que convierta “se me ha caído la pierna” al francés. Como resultado, es rápido, porque no se necesita “traducción”, pero también es extremadamente

Es difícil hacer cosas complejas con él, a menos que sea básicamente un asistente de programación.

Imagínese tratando de escribir una novela en latín con los ojos cerrados, y eso es más o menos lo que es hacer juegos en Assembly. Casi todos los juegos de NES, SNES y Mega Drive se crearon en Assembly, así como los juegos originales de Pokémon, y Magnate de la montaña rusa, cual es loco.

Todo esto es solo una computadora que lee números para sí misma

Avance rápido hasta un poco más adelante, y un número sorprendentemente alto de desarrolladores de videojuegos de hoy en día comenzó en el modding FPS. Dear Esther, el juego que inició el género del “simulador de caminar”, comenzó su vida como un mod de Half-Life 2, y también lo hizo The Stanley Parable.

Otros, como Super Meat Boy y el creador de Binding of Isaac, Edmund McMillen, tuvieron éxito en Flash (RIP), publicaron sus juegos en sitios como Newgrounds y, finalmente, reunieron el apoyo suficiente para publicarlos de verdad. Algunas personas incluso aprendieron a codificar Neopets. En serio.

Con suerte, esta lección de historia extremadamente breve de los primeros desarrolladores de juegos te ha ayudado a darte cuenta de que, honestamente, es un milagro que alguien haya superado estas obtusas herramientas de juego para crear los videojuegos que conoces y amas.

Afortunadamente, en estos días, no solo tenemos lenguajes de programación accesibles de “alto nivel” como C #, Python y Javascript, sino que también tenemos herramientas de alto nivel como Unity, GameMaker y RPG Maker que pueden ayudarnos a crear juegos sin tener para averiguar cómo hablar con una computadora. El sacrificio es que estos lenguajes requieren un poder de procesamiento adicional para “traducirlos” al lenguaje de la computadora, pero con computadoras potentes, ¡eso ya no es un problema! ¡Hurra!

Correcto, tenemos bastantes párrafos y todavía no he mencionado el título de este artículo. Game Builder Garage es el nuevo juego de Nintendo, anunciado de la nada, que promete que “cualquiera puede ser un programador de juegos”. En realidad, no es nada nuevo, sino una versión mejorada y ampliada del software incluido con el kit Labo VR, que lamentablemente no se vendió particularmente bien.

Game Builder Garage es la última de una serie de herramientas que hacen que el desarrollo de juegos aún más accesible, con la esperanza de que los niños de todas las edades puedan comprender lo que sucede detrás de escena de juegos como Minecraft, Super Mario y Fortnite.

Está el Dreams exclusivo de PlayStation, que permite a los jugadores crear … prácticamente lo que quieran; Roblox incluye herramientas de creación de juegos que son tan populares que algunos juegos creados por fans, como “Adopt Me!”, han hecho millones de dólares. Los bloques de comandos de Minecraft, que permiten a los jugadores jugar con los comandos del juego, se introdujeron en 2012 y desde entonces han inspirado a los jugadores a crear algunos extremadamente cosas complejas.

Incluso hay juegos acerca de programación. Si ha jugado a la máquina de recursos humanos de Tomorrow Corporation, felicidades, ya ha experimentado Assembly. Si le has dado un juego de rompecabezas Buen trabajo una vez, entonces básicamente ha comenzado a aprender programación multiproceso. Si ha dedicado cualquier cantidad de horas a un juego legendariamente complejo, TIS-100 , entonces … puede que no te sirva de ayuda.

Human Resource Machine lo engañará para que aprenda a programar

Entonces, ¿cómo encaja Game Builder Garage en estas herramientas accesibles? No parece tan complejo como Command Blocks, pero definitivamente está unos niveles por encima de Super Mario Maker. Los desarrolladores de Nintendo han hecho mucho del trabajo complicado por ti, como crear los recursos artísticos que puedes usar, desde personajes hasta objetos. Eso te deja a ti, el jugador, libre de jugar con estas herramientas para crear algo nuevo, ya sea un simple nivel de plataformas, un juego de disparos de arriba hacia abajo o una idea mucho más compleja, como una recreación de tu juego favorito de Zelda.

Lo que hace Game Builder Garage (al menos, en el tráiler) es convertir toda esa basura de programación en caras amistosas. Las variables, las puertas lógicas, los comandos y las entradas por igual ahora son monstruos parlanchines y tutoriales, y es difícil enfadarse con un pequeño monstruo colorido. Además, la interfaz visual, con lo que está interactuando en la pantalla, es una versión simplificada de la programación basada en nodos, que se usa comúnmente en software de desarrollo de juegos, como el sistema de planos de Unreal Engine.

Programación basada en nodos de Unreal
Programación basada en nodos de Game Builder Garage

Entonces, no solo los niños (y los adultos) podrán aprender los conceptos básicos de la programación a través de métodos brillantes, accesibles y encantadores, sino que en realidad están aprendiendo verdadero métodos de programación que se utilizan en real estudios de juegos. Game Builder Garage es una puerta de entrada a sistemas más complejos, al igual que las canciones infantiles son una puerta de entrada a la música, la escritura lírica y la poesía, y aprender el alfabeto es una puerta de entrada a la escritura de novelas.

Lo que esto significa para el desarrollo de juegos aún no se ha visto, pero, si los desarrolladores de juegos de hoy comenzaron en Flash, modding de Half-Life 2 y haciendo juegos BASIC de mierda en su Commodore 64, imagínense lo que será la clase de 2030. haciendo después de comenzar con herramientas mucho más amigables. Una mayor accesibilidad también significa que una gama más amplia de personas podrá aprender sobre el desarrollo de juegos con menos obstáculos (como el costo, la disponibilidad y el soporte), y eso, con suerte, significa una generación más diversa de desarrolladores de juegos en el futuro, que solo puede ser una buena opción. cosa.

Los desarrolladores de juegos que ganaron sus galones en los años 2000, 90, 80 y 70 tienen la edad suficiente para tener sus propios hijos, ahora, en una época en la que los videojuegos son bastante convencionales. La idea de que pudieran aprender programación de Nintendo, una compañía que emplea a algunos de los mejores diseñadores de juegos del mundo, probablemente les habría dejado boquiabiertos cuando intentaban concienzudamente emular la mecánica de Super Mario, copiando fragmentos de código de un libro de programación. el tamaño de su cabeza.

¡Mira todos estos juegos que puedes hacer!

Game Builder Garage puede parecer un proyecto de Nintendo extraño y extraño que nadie realmente pidió, pero es parte de una revolución de desarrollo de juegos que podría cambiar el futuro de los juegos. ¡Brindemos por la próxima generación de creadores!

.

Heaven32: