Programar tus propios juegos… no es tan fácil como crees. Solo los valientes y audaces deciden ser desarrolladores de juegos en seis meses.
Seamos honestos: seis meses es un objetivo ambicioso. A menos que tengas experiencia previa creando proyectos de software interesantes, ya sea como pasatiempo o profesionalmente, hacer juegos es un trabajo 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 al sector. Así que, si buscas crear juegos móviles interesantes que:
- puedan jugarse en cualquier dispositivo móvil,
- puedan jugar todos,
- y puedan hacerse en poco tiempo,
este artículo puede ser la estrella polar que necesitas para tu viaje en desarrollo de juegos.
También tenemos una variedad de recursos de coaching sobre temas de desarrollo de juegos disponibles cuando te registres en nuestro Portal de Publicación. Aquí también puedes enviar tus juegos, solicitar pruebas gratuitas, recibir comentarios y saber si tus juegos Hiper Casual están listos para las App Stores.
Lo Primero ’Es Lo Primero — Aprende Los Fundamentos De La Programación
Los juegos son esencialmente software. Para que el software funcione en una computadora, debe leer una lista de comandos. Un programador es quien escribe esos comandos. Si quieres ser desarrollador de juegos, espera ser programador el 90% del tiempo.
Estos comandos pueden presentarse de 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 común, generalmente verás a desarrolladores de juegos crear 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# de Microsoft.
Los fundamentos de la programación no deberían tomarte más de una semana aprenderlos. Dado que la mayoría de los lenguajes de programación de juegos son orientados a objetos, los fundamentos son mayormente 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é qué lenguaje de programación es 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 elegido. 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 quieren hacer juegos Hiper Casual usan Unity cuando eligen convertirse en desarrolladores de juegos. Es principalmente por su popularidad y amplio soporte de comunidad, haciendo de C# el otro lenguaje dominante en la industria. Sin embargo, aún puedes elegir entre otros motores de juegos como:
- Unreal Engine (C++, Blueprints)
- Godot (C#, GDScript, VisualScript)
- GameMaker Studio (GameMaker Language, GML Visual)
Lo que importa más es con qué motor de juego te sientes cómodo usando para crear juegos. Familiarizarse con el motor es clave, y compensa 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 ingresar al desarrollo de juegos triple A.
Aquí’s un desglose de cuánto tiempo tomaría aprender los componentes principales en un motor de juego (idealmente Unity):
- Interfaz de usuario básica: 1-2 horas.
- Introducción de comportamientos a GameObjects: Una semana.
- Creación de interfaces de usuario interactivas: Una semana.
Aprender el motor de juego completo es poco realista, por no mencionar innecesario. Puedes aprender las partes extra mientras haces juegos en los seis meses que pasas con él, o incluso mucho tiempo después de haber ingresado en un acuerdo de publicación.
Comienza Pequeño
¿Cuántas veces has oído a alguien decirte, ‘He estado pensando en hacer un RPG pequeño pero interesante’?
Lo más probable es que sean nuevos en el desarrollo de juegos. La idea de hacer nuestro juego soñado o un juego inspirado en nuestros juegos favoritos es una trampa común para principiantes.
Tienes que comenzar con las ideas más pequeñas primero para entender cómo se unen tus herramientas y tu conocimiento de programación. Los pequeños juegos que haces en las etapas iniciales actúan como las ruedas de entrenamiento que necesitas para comprender diferentes aspectos del desarrollo de juegos.
¿Estás aprendiendo sobre materiales y shaders? Haz un juego sobre combinar diferentes objetos entre sí según sus colores. ¿Estás descubriendo cómo funciona el movimiento en un juego isométrico? Haz un juego donde una pelota se mueva al destino que haces clic.
Prototipar estas pequeñas ideas rápidamente puede llevarte solo una semana o menos. Y a medida que hagas más y más prototipos, te darás cuenta exactamente de qué hacer cada vez e inevitablemente acortarás el tiempo y reutilizarás recursos donde sea posible.
Estas son pequeñas ideas 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 en juego. Los juegos Hiper Casual son conocidos por su jugabilidad en pequeñas dosis, su adhesión a corto plazo y su atractivo masivo. Hay una guía completa sobre estos principios que puedes consultar.
Hacer juegos básicos es fácil, pero hacerlos divertidos es la parte desafiante que requiere tiempo, paciencia y conocimiento sobre lo que hace que los jugadores se enganchen. Podemos ayudarte con eso si tienes problemas.
Contamos con varios recursos probados de Hiper Casual que produjeron los más de 45 juegos #1 lanzados por Kwalee. Puedes acceder a ellos de forma gratuita después de unirte a nuestro Portal de Publicación oficial de Kwalee.
Conéctate 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 crean juegos para ganarse la vida.
Si eres recién salido del barco universitario, crea un nuevo perfil de LinkedIn y presenta algunos fragmentos de historial laboral y proyectos de desarrollo de juegos que hayas hecho. Luego agrega un enlace a esto en tu portafolio. Siempre que conozcas a nuevas personas en la industria, puedes intercambiar detalles, conectarte y conocerlos como mentores. Eventualmente, encontrarás oportunidades viniendo hacia ti, que puedes aprovechar para obtener más experiencia.
Haz lo mismo con otros espacios comunitarios, especialmente aquellos poblados por otros desarrolladores de juegos, incluyendo 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 completa en desarrollo de software? ¡Siéntete libre de tomarla en una universidad! Aunque no necesitas un título para ser desarrollador de juegos, es bueno tenerlo, especialmente si quieres trabajar en juegos en otro país. También conocerás a compañeros y profesores afines que pueden ofrecerte el apoyo que necesitas para hacer proyectos y desarrollar una comprensión.
Generalmente se prefiere si puedes obtener un título en desarrollo de software u otro campo relacionado con la ciencia en lugar de un título especializado en desarrollo de juegos. Pero si deseas certificaciones en desarrollo de juegos, los bootcamps de desarrollo de juegos pueden ayudarte.
Dependiendo de cómo esté estructurado un bootcamp, puede tomar entre un día y cuatro/seis semanas completarlo y obtener una certificación.
Usa La ‘Retroalimentación Secreta’
Hay una forma de obtener una retroalimentación inmediata y efectiva. Y no muchos hablan sobre esta ‘retroalimentación secreta’.
No puedes saber si has hecho suficiente progreso hasta que recibas esa retroalimentación sobre tu trabajo. Y si lo haces, puede ayudarte a superar la necesidad de refinar tu portafolio una y otra vez.
Estamos hablando de entrevistas.
Cuando pasas el cursor sobre el botón Aplicar, tu síndrome del impostor se cierne sobre ti como una torre gigante que no te permitiría hacer clic. Entendemos por qué.
A la gente no le sienta bien el rechazo, por lo que aplicar a trabajos de repente se vuelve intimidante. Pero está bien – no puedes saber si has hecho progreso hasta que recibas la retroalimentación que necesitas. Y una de las maneras más efectivas pero ‘no dichas’ de obtener retroalimentación es aplicar a trabajos y ver si los obtienes.
Así que busca prácticas y roles junior en estudios de desarrollo de juegos, y comienza a aplicar de todos modos. Asegurar las entrevistas y realizarlas te puede dar un modelo mental de trabajo de lo que buscan los reclutadores en los mejores candidatos y las preguntas que hacen. Si te rechazan, puedes pedirles retroalimentación sobre tu solicitud. Estarán dispuestos a hacerlo si te has ganado su buena voluntad. Nuestra guía sobre cómo construir la solicitud correcta para el trabajo puede facilitarte eso.
Usando este conocimiento recién adquirido, puedes adaptar tus portafolios y tus aplicaciones para acercarte más a ese rol con el que has estado soñando. (¡O comienza a presentarlo a editoras de juegos como nosotros!)
¡Y Hazlo Todo De Nuevo!
Solo se necesitan siete pasos simples pero consistentes para construir tu camino en la industria. Para convertirte en desarrollador de juegos, te llevará 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 editoras de juegos como nosotros, o usar en tus aplicaciones de trabajo 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 hacerte un lugar en la industria de los juegos eventualmente.
Tenemos una variedad de roles de trabajo disponibles para todos, ¡incluyendo oportunidades remotas! Dirígete a nuestra página de empleos y ve lo que’está en Kwalee para personas apasionadas como tú. También puedes contactarnos a nosotros y a nuestro equipo de reclutamiento en LinkedIn para preguntar sobre roles que te convengan. Síguenos en redes sociales (Twitter | Instagram | Facebook.








