Codificar tus propios juegos… ¡no es tan fácil como piensas! Solo los valientes y audaces decidirían convertirse en un desarrollador de juegos en seis meses.
Seamos honestos: seis meses es un objetivo atrevido. A menos que hayas tenido experiencia previa haciendo proyectos de software interesantes, ya sea como pasatiempo personal o profesionalmente, hacer juegos es un trabajo difícil que lleva mucho tiempo perfeccionar.
Afortunadamente, tus opciones están abiertas y las recompensas son atractivas. Los juegos hiper casuales ofrecen una ruta accesible a la industria. Así que, si estás buscando hacer juegos móviles interesantes que:
- puedan jugarse en cualquier dispositivo móvil,
- puedan ser jugados prácticamente por todos,
- y puedan hacerse en breves períodos de tiempo,
entonces este artículo puede ser la estrella polar que necesitas para tu viaje en el desarrollo de juegos.
También tenemos una variedad de recursos de coaching sobre diferentes temas del desarrollo de juegos cuando te registras en nuestro Portal de Publicación. Aquí también puedes enviar tus juegos y solicitar pruebas gratuitas de juegos, obtener retroalimentación y entender si tus juegos Hiper Casuales están listos para las tiendas de aplicaciones.
Lo Primero Es Lo Primero: Aprende Los Conceptos Básicos 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 un desarrollador de juegos, espera ser el programador el 90% del tiempo.
Estos comandos pueden tener 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 del motor como GDScript o GML. Pero si necesitas una respuesta convencional, 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 lleva 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.
Los conceptos básicos de programación no deberían tomarte más de una semana para aprender. Dado que la mayoría de los lenguajes de programación de juegos son orientados a objetos, los fundamentos son en gran medida los mismos. Idealmente, no deberías tener problemas para 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 el adecuado para mí?'
Depende totalmente del motor de juegos que elijas para hacer tus juegos Hiper Casuales.
Familiarízate Con Un Motor De Juegos
Elegir el lenguaje de programación correcto depende de tu elección de motor de juegos. Y elegir el motor de juegos correcto puede significar considerar algunos factores como popularidad, facilidad de uso, licencias, etc.
La mayoría de las personas que quieren hacer juegos Hiper Casuales usan Unity cuando eligen convertirse en desarrolladores de juegos. Es en gran medida debido a su popularidad y amplio apoyo comunitario, haciendo que C# sea 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 (Lenguaje de GameMaker, GML Visual)
Lo que más importa es con qué motor de juegos te sientes cómodo para hacer juegos. Familiarizarte con el motor es clave, y vale la pena a largo plazo. La mayoría de los desarrolladores usan Unity porque es el motor de juegos más robusto para desarrolladores independientes. Unreal es una gran opción si 1) quieres aprender C++, y 2) quieres entrar al desarrollo de juegos triple A.
Aquí tienes un desglose de cuánto tiempo te tomaría aprender los componentes principales en un motor de juegos (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 todo el motor de juegos es poco realista, por no mencionar innecesario. Puedes aprender las partes adicionales mientras haces juegos en los seis meses que pasas con él, o incluso mucho después de haber entrado en un acuerdo de publicación.
Comienza En Pequeño
¿Cuántas veces has escuchado 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 por nuestros juegos favoritos es una trampa común de principiantes.
Tienes que comenzar con las ideas más pequeñas primero para comprender cómo tus herramientas y tu conocimiento de programación se combinan. Los pequeños juegos que haces en las etapas iniciales actúan como las ruedas 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. ¿Estás descubriendo cómo funciona el movimiento en un juego isométrico? Haz un juego donde una bola se mueva al destino que hagas clic.
Hacer prototipos de estas pequeñas ideas rápidamente puede tomarte 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 y, inevitablemente, acortarás el tiempo y reutilizarás activos siempre que sea posible.
Estas son pequeñas ideas que lentamente te enseñan 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 un juego a otro. Los juegos Hiper Casuales son conocidos por su jugabilidad de tamaño reducido, adhesión a corto plazo y 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 lleva tiempo, paciencia y conocimiento sobre lo que hace que los jugadores participen. Podemos ayudarte con eso si tienes problemas.
Tenemos varios recursos Hiper Casuales probados 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 convierte en un desarrollador de juegos aburrido. Una de las mejores maneras de establecerte en la industria, cuando te conviertes en un desarrollador de juegos, es conectarte con personas que hacen juegos para vivir.
Si eres recién salido del barco de la universidad, haz un nuevo perfil en LinkedIn y presenta un par de detalles de historial laboral y proyectos de desarrollo de juegos que hayas hecho. Luego añade un enlace a él en tu portafolio. Cada vez que conozcas a nuevas personas en la industria, puedes intercambiar detalles, conectarte y conocerlas como mentores. Eventualmente, encontrarás oportunidades llegando a ti, que puedes tomar y 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 excelente manera de hacer nuevos amigos, obtener retroalimentación 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 sobre desarrollo de software? Siéntete libre de tomarla en una universidad. Aunque no necesitas un título para convertirte en un desarrollador de juegos, es bueno tenerlo, especialmente si quieres trabajar en juegos en otro país. También conocerás compañeros de clase y profesores 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 la ciencia más que un título especializado en desarrollo de juegos. Pero si deseas certificaciones de desarrollo de juegos, los bootcamps de desarrollo de juegos pueden ayudar.
Dependiendo de cómo esté estructurado un bootcamp, puede tomarte entre un día y cuatro/seis semanas completarlo y obtener una certificación.
Usa La Retroalimentación 'Secreta'
Hay una manera en que puedes obtener retroalimentación inmediatamente efectiva. Y no muchos hablan sobre esta retroalimentación 'secreta'.
No puedes saber si has logrado suficiente progreso hasta que tengas esa retroalimentación sobre tu trabajo. Y si la tienes, puede ayudarte a superar la necesidad de pulir tu portafolio una y otra vez.
Estamos hablando de entrevistas.
Cuando pasas el cursor del mouse sobre el botón de Aplicar, tu síndrome del impostor se cierne sobre ti como una gran torre que no te dejaría hacer clic. Entendemos por qué.
La gente no toma bien el rechazo, por lo que aplicar a trabajos de repente se vuelve desalentador. Pero está bien, no puedes saber si has progresado hasta que obtienes la retroalimentación que necesitas. Y una de las formas más efectivas pero 'no habladas' de obtener retroalimentación es aplicar a trabajos y ver si te los dan.
Así que busca pasantías y roles junior en estudios de desarrollo de juegos y comienza a aplicar de todos modos. Conseguir las entrevistas y hacerlas puede darte un modelo mental de trabajo sobre qué buscan los reclutadores en los mejores candidatos y las preguntas que hacen. Si te rechazan, puedes pedirles retroalimentación sobre tu aplicación. Se complacerán si te ganas su simpatía. Nuestra guía sobre cómo construir la aplicación adecuada para el trabajo puede facilitarte eso.
Con este conocimiento recién adquirido, puedes adaptar tus portafolios y tus aplicaciones para acercarte más a ese rol que has estado soñando. (¡O empezar a presentarlo a editores de juegos como nosotros!)
¡Y Repite Todo De Nuevo!
Solo se requieren siete pasos simples pero consistentes para construir tu camino en la industria. Para convertirte en un desarrollador de juegos, tomará mucho tiempo y mucho autoaprendizaje. A veces, es posible que descubras que seis meses no son suficientes. O estás embarcándote en un curso durante varios años. Y está bien, el punto es seguir aprendiendo y experimentando.
Y eventualmente, tendrás un portafolio lo suficientemente bueno que podrás presentar a editores de juegos como nosotros, o usar en tus aplicaciones para obtener entrevistas.
Mantente actualizado con lo que está ocurriendo en la industria y no dejes de añadir proyectos de alta calidad a tu portafolio. Así es como puedes entrar en la industria de los juegos eventualmente.
Tenemos una variedad de roles de trabajo disponibles para todos, incluidas oportunidades remotas! Dirígete a nuestra página de trabajos y ve qué hay reservado 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 encajen. Síguenos en las redes sociales (Twitter | Instagram | Facebook.








