7 Pasos para Convertirte en Desarrollador de Juegos en 6 Meses (¡Pocos Hablan Suficiente del #7!)

por Kwalee Team

Programar tus propios juegos... ¡no es tan fácil como piensas! Solo los valientes y atrevidos decidirían convertirse en desarrolladores de juegos en seis meses.

Así que seamos honestos: seis meses es una meta ambiciosa. A menos que hayas tenido experiencia previa creando proyectos de software interesantes, ya sea como pasatiempo personal o profesionalmente, hacer juegos es una tarea difícil que lleva tiempo dominar.

Afortunadamente, tus opciones están abiertas y las recompensas son atractivas. Los juegos hiper casuales ofrecen una ruta accesible hacia la industria. Entonces, si quieres crear juegos móviles interesantes que:

  • se puedan jugar en cualquier dispositivo móvil,
  • puedan ser jugados prácticamente por todos,
  • y puedan hacerse en cortos períodos de tiempo,

entonces este artículo puede ser la estrella polar que necesitas para tu viaje gamedev.

También tenemos una variedad de recursos de coaching sobre temas de desarrollo de juegos cuando te registras en nuestro Portal de Publicación. Aquí también puedes enviar tus juegos y solicitar pruebas de juegos gratuitas, obtener comentarios y entender si tus Juegos Hiper Casual están listos para las tiendas de aplicaciones.

Lo Primero Es Lo Primero: Aprende Lo Básico De Programación

Los juegos son esencialmente software. Para que el software funcione en una computadora, debe leer una lista de comandos. Un programador es alguien que escribe esos comandos. Si quieres convertirte en desarrollador de juegos, espera ser el programador el 90% del tiempo.

Estos comandos pueden venir en diferentes formas; lenguajes de programación, como se les llama. Puedes elegir entre lenguajes como C#, C++, Python, Java, Lua o incluso lenguajes específicos de motores como GDScript o GML. Pero si necesitas una respuesta popular, generalmente verás a los desarrolladores de juegos hacer juegos en C# o C++. (Explicaremos por qué en un momento).

Aprender los fundamentos de la programación no toma mucho tiempo. De hecho, puedes encontrar muchos recursos en línea que ofrecen tutoriales gratuitos sobre C#, incluyendo FreeCodeCamp, Brackeys, o incluso el curso oficial de 8 horas sobre fundamentos de C# por Microsoft.

Lo básico de la programación no debería tomarte más de una semana en aprender. Dado que la mayoría de los lenguajes de programación para juegos son orientados a objetos, los fundamentos son en gran medida los mismos. Idealmente, no deberías tener problemas al cambiar de un lenguaje de programación a otro por esa razón.

Sabemos lo que estás pensando. '¿Cómo sabré cuál es el lenguaje de programación adecuado para mí?'

Depende completamente del motor de juego que elijas para hacer tus Juegos Hiper Casual.

Familiarízate Con Un Motor De Juego

Elegir el lenguaje de programación adecuado depende de tu motor de juego de elección. Y elegir el motor de juego adecuado puede significar considerar factores como popularidad, facilidad de uso, licencias, etc.

La mayoría de las personas que desean hacer Juegos Hiper Casual usa Unity cuando deciden convertirse en desarrolladores de juegos. Se debe en gran medida a su popularidad y amplio apoyo comunitario, lo que convierte a C# en el otro lenguaje dominante en la industria. Sin embargo, todavía puedes elegir entre otros motores de juego como:

  • Unreal Engine (C++, Blueprints)
  • Godot (C#, GDScript, VisualScript)
  • GameMaker Studio (GameMaker Language, GML Visual)

Lo que importa más es qué motor de juego estás cómodo usando para hacer juegos. Familiarizarte con el motor es clave y da frutos a largo plazo. La mayoría de los desarrolladores usan Unity porque es el motor de juego más robusto para desarrolladores indie. Unreal es una gran opción si 1) quieres aprender C++, y 2) quieres entrar en el desarrollo de juegos triple A.

Aquí hay un desglose de cuánto te tomaría aprender los componentes básicos en un motor de juego (idealmente Unity):

  • Interfaz de usuario básica: 1-2 horas.
  • Introducir comportamientos a GameObjects: Una semana.
  • Crear interfaces de usuario interactivas: Una semana.

Aprender todo el motor de juego es irrealista, por no mencionar innecesario. Puedes aprender las partes adicionales a medida que haces juegos en los seis meses que pases con él, o incluso mucho después de haber firmado un acuerdo de publicación.

Empieza Pequeño

¿Cuántas veces has escuchado a alguien decirte, 'He estado pensando en hacer un RPG pequeño pero interesante'?

Probablemente sean nuevos en el desarrollo de juegos. La idea de hacer nuestro juego de ensueño o un juego inspirado en nuestros juegos favoritos es una trampa común para principiantes.

Tienes que empezar con las ideas más pequeñas primero para entender cómo tus herramientas y tu conocimiento de programación se unen. Los pequeños juegos que haces en las etapas iniciales actúan como las rueditas de entrenamiento que necesitas para entender diferentes aspectos del desarrollo de juegos.

¿Estás aprendiendo sobre materiales y shaders? Haz un juego sobre emparejar diferentes objetos entre sí según sus colores. ¿Figurando cómo funciona el movimiento en un juego isométrico? Haz un juego donde una pelota se mueva al destino al que cliques.

Prototipar rápidamente estas pequeñas ideas te puede llevar solo una semana o menos. Y a medida que haces más y más prototipos, te darás cuenta de qué hacer exactamente cada vez e inevitablemente reducirás el tiempo y reutilizarás activos siempre que sea posible.

Estas son ideas pequeñas que te enseñan lentamente cómo el motor y el código trabajan en conjunto para ofrecer una experiencia.

Hablando de experiencia...

Entiende Cómo Se Diseña Una Experiencia Divertida

Diseñar y crear una experiencia de juego atractiva es divertido. Pero también tiene su propio conjunto de principios y fundamentos que varían de juego a juego. Los Juegos Hiper Casual son conocidos por su jugabilidad de tamaño reducido, adhesividad a corto plazo y atractivo masivo. Hay una guía completa sobre estos principios que puedes revisar.

Hacer juegos básicos es fácil, pero hacerlos divertidos es la parte desafiante que toma tiempo, paciencia y conocimiento sobre qué hace a los jugadores motivarse. Podemos ayudarte con eso si tienes problemas.

Tenemos varios recursos de Juegos Hiper Casual probados y validados que produjeron los más de 45 juegos #1 lanzados por Kwalee. Puedes acceder a ellos gratis después de unirte a nuestro Portal de Publicación oficial de Kwalee.

Conecta Con Otros Desarrolladores De Juegos

Todo trabajo y nada de juego te hace un desarrollador de juegos aburrido. Una de las mejores formas de establecerte en la industria, cuando te conviertes en desarrollador de juegos, es conectarte con personas que hacen juegos para ganarse la vida.

Si acabas de terminar la universidad, crea un nuevo perfil de LinkedIn y presenta algunos detalles de historial laboral y proyectos gamedev que hayas hecho. Luego agrega un enlace a él en tu portafolio. Cada vez que conozcas personas nuevas en la industria, puedes intercambiar detalles, conectarte y conocerlos como mentores. Con el tiempo, encontrarás oportunidades que se acercan a ti, que podrás tomar y obtener más experiencia.

Haz lo mismo con otros espacios comunitarios, especialmente aquellos poblados por otros desarrolladores de juegos, incluidos Reddit y Discord. Es una gran manera de hacer nuevos amigos, obtener comentarios sobre tus proyectos y desarrollar más habilidades para obtener más oportunidades de alta calidad. ¡Nunca dejes de conectarte durante estos eventos!

Considera Un Título O Un Bootcamp En Desarrollo De Juegos

¿Quieres una educación bien completa en desarrollo de software? ¡Siéntete libre de tomarla en una universidad! Aunque no necesitas un título para convertirte en desarrollador de juegos, es bueno tenerlo, especialmente si quieres trabajar en juegos en otro país. También conocerás compañeros y profesores con ideas afines que pueden ofrecerte el apoyo que necesitas para hacer proyectos y desarrollar un sentido de comprensión.

Generalmente se prefiere si puedes obtener un título en desarrollo de software u otro campo relacionado con ciencias en lugar de un título especializado en desarrollo de juegos. Pero si quieres certificaciones de desarrollo de juegos, los bootcamps gamedev pueden ayudarte.

Dependiendo de cómo esté estructurado un bootcamp, puede llevarte entre un día y cuatro/seis semanas completarlo y obtener una certificación.

Usa La Retroalimentación 'Secreta'

Hay una forma en que puedes obtener retroalimentación inmediatamente efectiva. Y no muchos hablan de esta retroalimentación 'secreta'.

No puedes saber si has hecho suficiente progreso hasta que hayas obtenido esa retroalimentación sobre tu trabajo. Y si lo haces, puede ayudarte a superar la necesidad de pulir tu portafolio una y otra vez.

Estamos hablando de entrevistas.

Cuando pasas el mouse sobre el botón Aplicar, tu síndrome del impostor se cierne sobre ti como una torre gigante que no te dejaría hacer clic. Entendemos por qué.

A las personas no les gustan las rechazos, así que aplicar a trabajos de repente se vuelve intimidante. Pero está bien, no puedes saber si has hecho progreso hasta que obtengas la retroalimentación que necesitas. Y una de las formas más efectivas pero 'no dichas' de obtener retroalimentación es aplicar a empleos y ver si los consigues.

Así que busca prácticas y roles junior en estudios de desarrollo de juegos, y comienza a postularte de todas maneras. Obtener las entrevistas y hacerlas puede darte un modelo mental funcional de lo que los reclutadores buscan en los mejores candidatos y las preguntas que hacen. Si te rechazan, puedes pedirles comentarios sobre tu solicitud. Te lo dirán si estás en sus buenas gracias. Nuestra guía sobre cómo construir la solicitud adecuada para el trabajo puede hacer eso más fácil para ti.

Usando este conocimiento recién adquirido, puedes personalizar tus portafolios y tus solicitudes para acercarte al rol con el que has estado soñando. (¡O comience a presentarlo a editores de juegos como nosotros!)

¡Y Hazlo Todo De Nuevo!

Sólo se necesitan siete pasos simples pero consistentes para construir tu camino hacia la industria. Para convertirte en un desarrollador de juegos, tomará mucho tiempo y mucho autoaprendizaje. A veces, puede que no encuentres seis meses suficientes. O estás embarcándote en un curso de varios años. Y eso está bien, el punto es seguir aprendiendo y experimentando.

Y eventualmente, tendrás un portafolio lo suficientemente bueno que puedas presentar a editores de juegos como nosotros, o usar en tus solicitudes de empleo para obtener entrevistas.

Mantente actualizado con lo que sucede en la industria y no dejes de agregar proyectos de alta calidad a tu portafolio. Así es como puedes ingresar a la industria de los juegos eventualmente.

Tenemos una diversa variedad de roles disponibles para todos, incluidas oportunidades remotas! Dirígete a nuestra página de trabajos y descubre lo que Kwalee tiene para ti, apasionado colega. También puedes contactarnos a nosotros y a nuestro equipo de reclutamiento en LinkedIn para preguntar sobre roles que te queden. Síguenos en nuestras redes sociales (Twitter | Instagram | Facebook ) para obtener las últimas novedades sobre nuestra divertida cultura y noticias.

Acerca del autor:

Mentes apasionadas de Kwalee, brindando ideas cautivadoras para jugadores y desarrolladores por igual.

Compartir este artículo: