7 pasos para convertirse en desarrollador de videojuegos en 6 meses (¡Pocos hablan lo suficiente del #7!)

por Equipo Kwalee

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

Así que seamos honestos: seis meses es un objetivo ambicioso. A menos que hayas tenido experiencia previa creando proyectos de software interesantes, ya sea como un pasatiempo personal o como profesional, hacer juegos es un trabajo duro que lleva tiempo dominar.

Afortunadamente, tus opciones están abiertas y las recompensas son atractivas. Los juegos hipercasuales ofrecen una ruta accesible hacia la industria. Así que, si estás buscando hacer juegos móviles interesantes que:

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

entonces este artículo puede ser la estrella del norte que necesitas para tu viaje en el desarrollo de juegos.

También tenemos una variedad de recursos de coaching sobre una serie de temas de desarrollo de juegos cuando te registres en nuestro Portal de Publicación. Aquí también puedes enviar tus juegos y solicitar pruebas gratuitas de juegos, obtener comentarios y comprender si tus juegos Hipercasuales 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 desarrollador de videojuegos, 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 general, 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 los fundamentos de C# de Microsoft.

Los conceptos básicos de programación no deberían tomar 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 completamente del motor de juego que elijas para hacer tus juegos Hipercasuales.

Familiarízate Con Un Motor De Juego

Elegir el lenguaje de programación adecuado depende de tu elección de motor de juego. Y elegir el motor de juego adecuado puede significar observar algunos factores como popularidad, facilidad de uso, licencias, y así sucesivamente.

La mayoría de las personas que quieren hacer juegos Hipercasuales usan Unity cuando eligen convertirse en desarrolladores de videojuegos. Esto se debe en gran medida a su popularidad y amplio apoyo de la comunidad, lo que hace que C# sea el otro idioma 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 (Lenguaje GameMaker, GML Visual)

Lo que importa más es con cuál motor de juego te sientes cómodo usando 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 juego más robusto para desarrolladores independientes. Unreal es una gran opción si 1) deseas aprender C++, y 2) quieres entrar en el desarrollo de juegos triple A.

Aquí tienes un desglose de cuánto tiempo tomaría aprender los componentes básicos 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 todo el motor de juego 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 firmado un contrato de publicación.

Empieza Con Algo 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 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 se combinan 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 emparejar diferentes objetos entre sí según sus colores. ¿Estás averiguando cómo funciona el movimiento en un juego isométrico? Haz un juego donde una bola se mueva al destino que haces clic.

Prototipar rápidamente estas pequeñas ideas puede tomar 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, reducirás el tiempo y reutilizarás activos siempre que sea posible.

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

Hablando de experiencia...

Comprende 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 Hipercasuales son conocidos por su jugabilidad en bocados, su atractivo 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 motiva a los jugadores. Podemos ayudarte con eso si tienes problemas.

Tenemos varios recursos Hipercasuales probados y comprobados que han producido 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 Videojuegos

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

Si eres recién salido de la universidad, crea un nuevo perfil de LinkedIn y presenta un par de detalles de historial laboral y proyectos de desarrollo de juegos que hayas hecho. Luego agrega un enlace a él en tu portafolio. Siempre que conozcas a nuevas personas en la industria, puedes intercambiar detalles, conectar y conocerlos como mentores. Con el tiempo, encontrarás oportunidades acercándose a ti, que podrás aprovechar para obtener más experiencia.

Haz lo mismo con otros espacios comunitarios, especialmente aquellos poblados por otros desarrolladores de videojuegos, incluidos Reddit y Discord. Es una excelente 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 Videojuegos

¿Quieres una educación completa en desarrollo de software? ¡Siéntete libre de tomarla en una universidad! Aunque no necesitas un título para convertirte en desarrollador de videojuegos, es bueno tenerlo, especialmente si quieres trabajar en juegos en otro país. También conocerás compañeros de clase 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 la ciencia en lugar de un título especializado en desarrollo de videojuegos. Pero si deseas certificaciones en desarrollo de videojuegos, los bootcamps de desarrollo de juegos pueden ayudar.

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 progresado lo suficiente hasta que hayas recibido esa retroalimentación sobre tu trabajo. Y si lo haces, puede ayudarte a superar la necesidad de retocar tu portafolio una y otra vez.

Estamos hablando de entrevistas.

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

Las personas no toman bien los rechazos, por lo que aplicar a trabajos de repente se vuelve desalentador. Pero está bien, no puedes saber si has progresado hasta que hayas recibido la retroalimentación que necesitas. Y una de las formas más efectivas pero 'no dichas' de obtener retroalimentación es aplicar a trabajos y ver si los obtienes.

Así que busca pasantías y roles junior en estudios de desarrollo de videojuegos, y comienza a aplicar de todos modos. Asegurar las entrevistas y hacerlas puede darte un modelo mental de trabajo sobre lo que buscan los reclutadores en los mejores candidatos y las preguntas que hacen. Si te rechazan, puedes pedirles retroalimentación sobre tu solicitud. Ellos te complacerán si ganaste su simpatía. Nuestra guía sobre cómo construir la solicitud adecuada para el trabajo puede facilitarte esto.

Con este nuevo conocimiento, puedes adaptar tus portafolios y tus solicitudes para acercarte a ese rol con el que has estado soñando. (¡O empieza a presentarlo a editores de juegos como nosotros!)

¡Y Hazlo Todo De Nuevo!

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

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

Mantente actualizado con lo que está sucediendo 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 videojuegos eventualmente.

Tenemos una gama diversa de roles de trabajo disponibles para todos, incluidas oportunidades remotas. Ve a nuestra página de empleos y mira lo que Kwalee tiene reservado para personas apasionadas como tú. También puedes contactarnos a nosotros y a nuestro equipo de reclutamiento en LinkedIn para preguntar sobre roles que se ajusten a ti. Síguenos en las redes sociales (Twitter | Instagram | Facebook.

Acerca del autor:

Mentes apasionadas de Kwalee, proporcionando ideas cautivadoras tanto para jugadores como para desarrolladores.

Compartir este artículo: