Desarrollo de juegos: ¿Qué motor de juegos para principiantes? Pokémon Unite, el primer MOBA con los populares monstruos de bolsillo Elden Ring, ¿qué podemos esperar del próximo juego de software From? App Tamagotchi y otras alternativas al juguete de culto

Desarrollo de juegos: ¿Qué motor de juegos para principiantes? Pokémon Unite, el primer MOBA con los populares monstruos de bolsillo Elden Ring, ¿qué podemos esperar del próximo juego de software From? App Tamagotchi y otras alternativas al juguete de culto

La industria de los juegos ha crecido significativamente en los últimos años. Lo que durante mucho tiempo se consideró un "pasatiempo de nicho" perseguido solo por nerds sin dinero ahora se ha convertido en un fenómeno de masas. La pasión de jugar uno contra el otro con amigos en juegos competitivos en línea o descubrir mundos extraños en el sofá ahora es parte de la vida cotidiana de muchas personas. Esto también se refleja en los números. Solo en Alemania, la industria de los juegos ahora vale 6.200 millones de euros. Y la demanda de los juegos aumenta constantemente, especialmente en el sector de los juegos móviles. Desarrollo de juegos: ¿Qué motor de juego para principiantes? Pokémon Unite: el primer MOBA con los populares monstruos de bolsillo Elden Ring: qué podemos esperar del próximo juego de From-Software ? Tamagotchi: aplicación y otras alternativas al juguete de culto

No es de extrañar, entonces, que muchos estudios de desarrollo estén buscando desesperadamente programadores para trabajar en nuevos juegos en los diversos estudios. Pero también se ha formado una gran comunidad de desarrolladores de pasatiempos fuera del mundo profesional. Pero, ¿es posible aprender a codificar juegos por tu cuenta? En este artículo, queremos brindarle una introducción a las plataformas más populares para el desarrollo de juegos y explicar qué motor de juego es adecuado para principiantes.

¿Por dónde empiezas?

Motor de juego para principiantes: ¿cuál es el adecuado?

¿Cómo empiezas a programar?

Tutoriales en YouTube

Motores de juego para principiantes: aprendizaje en otras plataformas en línea

El desarrollo de juegos requiere paciencia y dedicación

¿Por dónde empiezas?

Pero antes de que puedas pensar en lo que quieres programar específicamente, deberías haber creado algunos requisitos previos y haberlo pensado un poco. Las preguntas centrales que enfrentan los principiantes absolutos en el campo del desarrollo de juegos son: ¿Qué hardware necesito para poder programar? ¿En qué motor de juego debo programar? ¿Tengo que ser capaz de programar en absoluto? Y sobre todo: ¿Dónde puedo encontrar fuentes adecuadas para comenzar rápidamente con el desarrollo de juegos?

Entonces, comencemos con el hardware: en resumen, un procesador i5 o superior es ideal para programar en paz. Porque la mayoría de los motores de juego necesitan mucha potencia de procesador para funcionar sin problemas. En consecuencia, tiene sentido tener al menos 8 GB de RAM. 16 GB y todo lo que está por encima es realmente mejor. Ya hemos publicado un artículo donde puedes encontrar todas las especificaciones importantes y algunos modelos de portátiles que te recomendamos si quieres desarrollar juegos tú mismo.

Motor de juego para principiantes: ¿cuál es el adecuado?

Una de las decisiones más importantes que tendrás que tomar al comenzar tu nueva pasión es elegir el motor del juego. Afortunadamente para todos nosotros, ahora hay muchos buenos motores que son completamente gratuitos para los programadores aficionados. Los dos representantes principales son Unreal Engine y Unity. Desde Deus Ex a Bioshock o Rainbow Six Siege a Fortnite o The Stanley Parable: muchos títulos AAA se desarrollan con Unreal o Unity Engine. Cada vez más estudios de desarrolladores confían en ellos. Pero incluso aparte de estos dos "gigantes", hay buenos motores de juegos para principiantes.

Motor irreal

¿Qué hace que el motor sea tan popular? En primer lugar, es completamente gratis para principiantes. ¡Simplemente puede descargar el motor del sitio web, ejecutarlo y listo! Unreal tiene la ventaja de que es utilizado por muchos desarrolladores. Puede encontrar una cantidad correspondiente de tutoriales y asistencia en línea. Además, el motor es increíblemente diverso y te permite crear un juego altamente complejo casi de la nada. Sin embargo, esta fuerza es más un problema para muchos principiantes.

Porque si no estás muy familiarizado con la programación, las muchas funciones de Unreal pueden volverse confusas y confusas rápidamente. Como principiante, es bueno tener muchas de las funciones, pero en última instancia no son necesarias para programar un primer juego. Como principiante, puede beneficiarse del aprendizaje en línea gratuito y encontrar una gran comunidad que lo apoyará en su proceso. Si decide publicar un juego suyo algún día, Epic, la compañía detrás de Unreal Engine, le exigirá que les ceda el 5% de sus ventas cada trimestre si gana $ 3,000 o más.

Motor de unidad

Unity Engine es también uno de los motores más importantes y ampliamente utilizados. Los desarrolladores independientes, en particular, confían en el software. Lo que hace que Unity sea tan especial es, por un lado, la gran comunidad que está a tu lado con consejos y acción y, por otro lado, el fácil acceso a las funciones básicas. Esto hace que el motor del juego sea muy atractivo para los principiantes. Algunas características adicionales se pueden comprar por dinero y hay numerosos cursos en línea que puede tomar de forma gratuita. No importa si recién está comenzando o si realmente desea crear un proyecto más largo: Unity es fácil de entender y todavía tiene todas las funciones básicas que necesitará.

Como particular, obtienes el motor completamente gratis, como estudiante, hay algunas funciones adicionales, como el modo oscuro o el diagnóstico en la nube en tiempo real. De cualquier manera, tienes acceso a Learn Premium, la plataforma de aprendizaje de Unity. Aquí puede obtener toda la información que necesita, participar en sesiones en vivo e inscribirse en varios cursos. Esto aumenta la motivación a largo plazo y puede ayudarte a superar los obstáculos. Tan pronto como facture más de 200.000 dólares estadounidenses en doce meses, debe obtener Unity Plus, que cuesta 37 euros por "lugar", es decir, por persona en su equipo, como suscripción.

¡GRÁFICOS LOCOS EN UNITY 2018! | Demostración interior con ArchVizPRO (¡apto para realidad virtual!)

Mira este video en YouTube

Manu

Por el momento, este motor de juego todavía está en alfa. Sin embargo, puedes descargarlo gratis con un simple registro. Pero, ¿qué puede hacer Manu que Unreal y Unity no puedan? En definitiva, Manu ofrece un área de programación en la que no tienes que usar ningún código. Si bien no puedes llegar muy lejos con Unreal Engine y Unity sin al menos comprender los conceptos básicos de C++, en Manu puedes desarrollar juegos completos sin tener que trabajar con el código una vez. La plataforma trata de encontrar un enfoque de programación que sea lo más lúdico posible a través de objetos interactivos y escenarios minimalistas. No necesitas ningún conocimiento previo y puedes pasar directamente a la acción. Esto convierte a Manu en el motor de juego perfecto para principiantes que quieran probar primero el desarrollo de juegos.

En el sitio web también encontrará tutoriales útiles para comenzar a desarrollar juegos. Sin embargo, debes tener en cuenta que las funciones minimalistas no permiten tanta creatividad como en otros motores. Además, no hay tantos tutoriales en este momento y la comunidad es un poco más pequeña. Sin embargo, si desea entrar en el tema de una manera relajada y probarlo primero, o si nunca antes ha mirado un código, Manu es una plataforma clara en la que simplemente puede desahogarse.

MANU Video Game Maker - Guía de inicio

Mira este video en YouTube Desarrollo de juegos: ¿Qué motor de juego para principiantes? Pokémon Unite: el primer MOBA con los populares monstruos de bolsillo Elden Ring: qué podemos esperar del próximo juego de From-Software ? Tamagotchi: aplicación y otras alternativas al juguete de culto

GameMaker Studio 2

El motor completo de GameMaker Studio 2 existe desde hace un tiempo. La comunidad de desarrolladores es correspondientemente grande y diversa. Con una suscripción de prueba de 30 días, puede probarlo antes de decidirse por un modelo de suscripción. La suscripción más barata comienza en $39 por un año de acceso a la plataforma. Dentro de la aplicación, tiene la opción de elegir entre configuraciones preestablecidas y codificación completamente gratuita. En general, la interfaz de GameMaker Studio 2 se mantiene minimalista. En el corazón de la programación se encuentran las imágenes y animaciones, la lógica del juego y la capacidad de interactuar con los objetos, además de crear diferentes salas y niveles. En consecuencia, GameMaker Studio 2 es particularmente adecuado si planea crear principalmente juegos en 2D. No obstante, también se pueden desarrollar juegos en 3D.

GameMaker Studio 2 - Editor de salas

Mira este video en YouTube

Godot

Godot entró en su tercera versión hace dos años y todavía se usa ampliamente en la actualidad. Aquí se otorga un valor especial a la creación de un área de programación atractiva en la que los desarrolladores puedan orientarse rápidamente y divertirse programando. El proyecto de código abierto es relativamente flexible y te da mucha libertad para diseñar tu juego. Además, ya hay muchas plantillas en la aplicación que puedes usar para tus proyectos. Si realmente desea profundizar en el tema de este motor, también puede crear sus propias herramientas que luego pueden ser utilizadas por el resto de la comunidad.

El motor es gratuito y se puede utilizar para sistemas de 32 y 64 bits. El proyecto Godot solo se financia a través de Patreon. En el sitio web encontrará instrucciones escritas que lo introducen a los conceptos básicos del programa. Al igual que otros competidores, las funciones de Godot son algo limitadas en comparación con Unity o Unreal. Sin embargo, el motor ofrece muchas funciones y es muy adaptable individualmente debido al aspecto de código abierto. Por lo tanto, el motor del juego puede ser un poco abrumador para los principiantes, pero siempre recibirá ayuda de otros desarrolladores. La cooperación con y dentro de la comunidad es importante.

¿Qué motor se adapta a quién?

Piénsalo: ¿quieres crear videojuegos en 2D o 3D? ¿Necesita excelentes gráficos y muchas funciones diferentes por encima de todo, o prefiere un poco de ayuda cuando comienza? Tal vez no seas fanático de la codificación en absoluto. Entonces te recomendamos Manu, porque aquí puedes desahogarte sin conocimientos previos. Este motor demuestra que iniciarse en el desarrollo de juegos no siempre tiene que ser difícil. Y esta aplicación también se puede utilizar para programar juegos completos. GameMaker Studio 2 es adecuado para aquellos que quieren ir un poco más en la dirección de la programación clásica, porque aquí puedes cambiar entre la codificación clásica y la configuración predeterminada.

Godot, por otro lado, te ofrece un gran entorno si quieres disparar con total libertad. Si bien las funciones básicas son fáciles de entender, si realmente desea profundizar en la programación, incluso puede desarrollar sus propias herramientas y compartirlas con la comunidad. En última instancia, sin embargo, el "estándar de la industria" permanece con Unreal Engine y Unity. Si quieres trabajar profesionalmente, dominar estos dos motores es imprescindible. Unity puede ser aún más fácil de entender y más claro para los principiantes, mientras que Unreal Engine tiene una gama más amplia de funciones para ofrecer.

¿Cómo empiezas a programar?

Una vez que se ha decidido por un motor y lo ha descargado, se enfrenta a la pregunta: ¿Por dónde empiezo? Como ya se mencionó, cada motor presentado tiene un gran foro con muchos miembros de la comunidad y un área de aprendizaje separada que debería facilitarle el comienzo. Sin embargo, no todas las plataformas de aprendizaje son iguales.

Con Unity, por ejemplo, el enfoque está claramente en ciertas áreas temáticas que se explican específicamente. Hay algunos cursos que parecen útiles como principiante completo. Si recién está comenzando y tal vez ni siquiera sabe con qué tipo de proyecto quiere comenzar, aquí se sentirá abrumado. Sin embargo, lo que tiene mucho éxito en esta plataforma de aprendizaje de Unity es la oportunidad de participar en cursos en vivo. Simplemente regístrese de forma gratuita y luego puede ver al maestro a través del chat en vivo y la transmisión en vivo, comunicarse con él o ella y completar las tareas que le asigna. Además, puede ponerse en contacto rápidamente con otros programadores y motivarse unos a otros.

Un problema similar surge con Unreal Engine. Incluso si los cursos en línea se producen de manera muy elaborada y, sobre todo, ofrecen mucha profundidad de detalle, las muchas posibilidades del motor del juego parecen un poco "abrumadoras" para los principiantes. Porque el motor se usa a menudo para animaciones 3D fuera de los juegos, como publicidad o producciones televisivas. Por lo tanto, el área de aplicación es mucho más grande y hay muchos tutoriales que están destinados específicamente a artistas visuales o expertos en marketing. Si no está muy seguro de adónde quiere ir con la programación de juegos, otras plataformas son un mejor lugar para aprender Unreal Engine.

Godot y Manu todavía tienen el problema de que sus tutoriales para el motor son muy escasos. Se explican los conceptos básicos, pero hay poca profundidad. Al menos GameMaker Studio 2 logra elegirte como principiante. Los tutoriales ofrecen una buena visión general de las posibilidades del motor, aunque las instrucciones no son especialmente numerosas.

Tutoriales en YouTube

Dado que la mayoría de los desarrolladores tienen una gran afinidad por la tecnología, no es de extrañar que algunos de los mejores tutoriales para todos los motores presentados se puedan encontrar en YouTube. Desde introducciones extensas para principiantes, hasta trabajar en proyectos completos juntos, hasta tutoriales paso a paso para aplicaciones extremadamente específicas dentro de los motores, en realidad puede encontrar todo en YouTube. Aquí hay una pequeña lista de los mejores canales para comenzar con el desarrollo de juegos.

Motor irreal:

Quixel

El mundo del diseño de niveles

Astrum Sensei: tutoriales para desarrolladores de juegos

Motor de unidad

soporte

Skyoo

UGuruz Desarrollo de juegos: ¿Qué motor de juego para principiantes? Pokémon Unite: el primer MOBA con los populares monstruos de bolsillo Elden Ring: qué podemos esperar del próximo juego de From-Software ? Tamagotchi: aplicación y otras alternativas al juguete de culto

Manu

Creador de videojuegos MANU

Dado que el motor todavía está en alfa en este momento, este es el único canal de YT con lo básico.

GameMaker: Estudio 2

Shaun Spalding

Aprendamos GameMaker: Studio

Juegos de Yo-Yo

Godot

GDQuest

Corazón Bestia

Codificar con Tom

Motores de juego para principiantes: aprendizaje en otras plataformas en línea

Si bien todos los tutoriales en YouTube están disponibles de forma gratuita, también existe la oportunidad de aprender a programar videojuegos en una plataforma de aprendizaje. Hemos hablado sobre Skillshare y otras herramientas de aprendizaje en línea en el pasado. La mayoría de ellos también ofrecen cursos de desarrollo de juegos. En Udemy, por ejemplo, encontrarás numerosos cursos de Unity que rondan los doce euros. También puede encontrar cursos individuales para Unreal Engine y otros productos aquí. También encontrará instrucciones prácticas aquí sobre cómo sobrevivir como desarrollador de juegos independiente y obtener pedidos o incluso un puesto permanente.

También en Skillshare, la mayoría de los cursos cubren Unity, pero también puedes aprender otras habilidades importantes en las sesiones, como cómo se debe estructurar un videojuego exitoso. Aparte de los cursos más visitados, también encontrarás algunas unidades sobre Godot o Unreal Engine, así como algunos cursos de codificación para principiantes.

Además de las dos plataformas más grandes para el aprendizaje en línea autosuficiente, existen numerosos cursos pagos de otros proveedores, algunos de los cuales incluso se pueden completar con un certificado. Sin embargo, se recomienda precaución aquí. No todos los cursos que se ofrecen en línea son de alta calidad.

Antes de pagar dinero por un certificado, debe investigar de antemano qué experiencias se han realizado con el curso ofrecido. Por supuesto, debe aclararse con anticipación qué tan bueno es el disertante y qué le traerá el certificado. En un artículo, IGN creó una descripción general de los 39 mejores cursos en línea para comenzar con el desarrollo de juegos que debería brindarle un buen comienzo. En última instancia, una ventaja de los cursos certificados es que el curso se lleva a cabo en vivo. Con toda probabilidad, se le asignarán tareas que deben completarse en un plazo determinado. Esto aumenta la posibilidad de que realmente te quedes con él y, sobre todo, tienes la oportunidad de conocer a otras personas con los mismos intereses.

El desarrollo de juegos requiere paciencia y dedicación

Es bien sabido que ningún maestro ha caído del cielo. Y cuando se trata del desarrollo de videojuegos, ese dicho es especialmente cierto. Especialmente al principio, a menudo encontrará algunas dificultades que no se pueden resolver directamente. El desarrollo de juegos lleva mucho tiempo y requiere una alta tolerancia a la frustración. Pero también puede crear algo que nadie más haya desarrollado e implementar sus propias ideas sin compromiso. El desarrollo de juegos también puede ser un pasatiempo muy gratificante y un gran trabajo. El enfoque siempre debe ser divertirse con su proyecto, y si intercambia ideas con otros desarrolladores, aprenderá mucho más rápido que si lucha solo contra los inevitables mensajes de error.

Este texto forma parte de la temporada de tecnología creativa de Netzpiloten. ¡De octubre a diciembre, nos dedicaremos a las posibilidades creativas que nos ofrecen las tecnologías y te daremos inspiración, instrucciones, consejos y trucos para tus propios proyectos! Aquí puedes encontrar más información sobre Creative Tech Season y todos los artículos que contiene.

Imagen de Gorodenkoff a través de Adobestock

twittear

compartir

compartir

Leonie Werner

está interesado en todo lo que tenga que ver con los medios. Está particularmente abierta a los temas del campo digital y siempre está al día en lo que respecta a los juegos.