Contenidos
- 1. Introducción
- 2. Paso 1: Juega con propósito
- 3. Paso 2: Sumérgete en la comunidad
- 4. Paso 3: Crea un plan
- 5. Paso 4: Comienza tu aprendizaje HOY MISMO
- 6. Paso 5: Domínalo
- 7. Paso 6: Encuentra un equipo
- 8. Paso 7: Haz lo correcto
- 9. Paso 8: Decide la trayectoria de tu carrera
- 10. Paso 9: Deja tu ego en la puerta
- 11. Paso 10: Nunca te rindas
Introducción
Casi todo aficionado a los videojuegos ha soñado en convertirse un programador de videojuegos, bueno a menos que la programación no sea lo suyo. El proceso para convertirse en un desarrollador de videojuegos es más difícil y sencillo de lo que piensas. ¿Estás listo para aprender desarrollo de videojuegos? ¡Comencemos!
La Oferta Activa más Reciente Ahora:
GET 50% OFF
DataCamp Black Friday Sale
During this DataCamp Black Friday, you can access the top-rated courses with a 50% discount. Enroll now for way less!
Paso 1: Juega con propósito
El primer paso para convertirte en un experto en es siempre convertirte en un alumno adepto en el tema. Si quieres convertirte en un gran músico, primero escucha buena música. Si quieres escribir la próxima novela famosa, lee todas las grandes novelas que han sido escritas.
Y si quieres desarrollar el próximo juego famoso, juega los mejores primero. Aunque no es suficiente con jugar descuidadamente, tienes estar consciente del juego, intentando comprender las distintas decisiones que tomaron los desarrolladores.
Juega el videojuego y presta atención a la estructura de la narrativa del juego, cómo fue compuesta. Conviértete antes en el estudiante del tema, luego te preocuparás de lo demás. Este es el primer paso para aprender sobre desarrollo de videojuegos.
Paso 2: Sumérgete en la comunidad
Una de las grandes ventajas de vivir en el siglo 21 es la interconexión. Tienes el poder de conectarte con personas que comparten tu pasión por videojuegos pero que viven del otro lado del mundo. Nadie habría imaginado esto hace 100 años, aprovéchalo.
Al convertirte en un miembro activo de la comunidad de videojuegos, formarás un mejor entendimiento de los jugadores, tu futuro público objetivo: lo que les gusta y lo que no, lo que pueden tolerar y lo que no.
También conocerás personas que también quieren aprender cómo crear un videojuego. Quién sabe, tal vez algún día podrían trabajar juntos y ¡convertirse en el próximo Ubisoft! Así como la realización de películas, el desarrollo de videojuegos es un proyecto en equipo.
Participar activamente en la comunidad también te podría ayudar a encontrar tu primer trabajo en la industria de los videojuegos. Si ya conoces personas que trabajen en la industria, podrías enterarte de vacantes laborales. Quién sabe, ¡esos amigos incluso te podrían recomendar para el puesto!
El director del juego World of Warcraft, Ion Hazzikostas, era el maestro gremial de Elitist Jerks, un gremio con los mejores foros WoW en internet, esto antes de ser invitado a trabajar para Blizzard Entertainment y renunciar a su empleo como abogado.
Hay muchos ejemplos declarados por aficionados quienes presentan buenos puntos sobre haber comenzado a trabajar directamente en el juego que ellos amaban. Tal vez no consigas un juego en desarrollo de videojuegos directamente, pero podría abrirte el paso a un futuro empleo.
Si tienes tu propio enfoque sobre cómo aprender cómo crear juegos, y no incluye hacer amigos con personas en la comunidad, aún puedes tener éxito. Aunque será mucho más difícil.
Las personas son sociables por naturaleza. Es mucho más sencillo darle una oportunidad de empleo a alguien que viene recomendado por alguien que conoces.
Paso 3: Crea un plan
El desarrollo de videojuegos es un tema bastante complicado. Entrar de lleno sin un plan es una receta para desastre. En primer lugar, debes decidir cuál es tu objetivo. ¿Quieres crear el próximo Assassin’s Creed?, ¿Quieres lanzar el próximo Pokémon GO? Las cosas que necesitas aprender para alcanzar tu objetivo son muy diferentes en estos casos.
Tu plan debe cubrir muchas partes diferentes, incluyendo:
El motor de videojuegos con el que quieres comenzar
Existen muchos motores de videojuegos disponibles para elegir. Si nunca has escuchado antes esta frase, un motor de videojuego es un marco de trabajo en el cual se crea el videojuego. Gestiona la física de juego, entradas, inteligencia artificial, guiones de eventos en el juego, y muchas otras cosas para que no tengas que programar desde cero.
Sin motores, los desarrolladores tendrían que escribir su propio código para cada juego nuevo que quieren hacer, lo que extendería el tiempo de creación y haría todo mucho más complicado de lo que ya es.
Existen varios motores de videojuegos de los cuales puedes elegir para aprender cómo crear un juego, incluyendo:
- Unity
Es otro excelente motor. Es gratuito en su versión básica, lo que es suficiente para aprender a crear juegos y ayudarte a familiarizarte hasta que estés listo para trabajar en proyectos más ambiciosos. Juegos como Pilares de la eternidad, Lara Croft GO, y Kerbal Space Program fueron creados usando Unity.
- The Unreal Engine
Es uno de los mejores a nivel mundial. Es muy probable que hayas jugado algo creado con The Unreal Engine, ¿tal vez Fortnite Battle Royale? Lo puedes usar gratis pero tienes que pagar un porcentaje de tus ganancias después del lanzamiento del juego.
- CryEngine
Si te fascinan las series Far Cry, asegúrate de probar este motor. Después de todo, fue utilizado para crear las series de Far Cry. También es absolutamente gratuito. ¡Tendrás acceso a todas las funciones incluso sin pagar regalías!
El lenguaje de programación que debes aprender
El lenguaje de programación que debes aprender dependerá mucho del motor de videojuegos que elijas. Para Unreal Engine y CryEngine, necesitarás C++. Para Unity, necesitarás saber C#.
El problema con C++ es que es mucho más difícil de aprender en comparación con C#. Sería una buena idea comenzar con C# y jugar un poco con Unity para tener una idea sobre los fundamentos. Puedes comprender mejor sobre desarrollo de videojuegos en un entorno sencillo.
Incluso cuando aprendas bien cómo crear un juego, aún tendrás que aprender C++. Después de todo, es el lenguaje de programación estándar en la industria de desarrollo de videojuegos.
Fija metas pequeñas
Las personas subestiman muy frecuentemente sus capacidades y motivación cuando se fijan metas que quieren alcanzar. No cometas el mismo error en tu propio viaje para convertirte en desarrollador de videojuegos.
Fijar metas posibles pero ambiciosas a corto tiempo marcarán tu camino hacia tu sueño para aprender cómo crear un videojuego, son clave para mantenerte motivado.
No comiences prometiéndote a ti mismo aprender cómo crear un videojuego en dos años, fracasarás. En lugar de ésto, date un mes para aprender cómo dominar una parte pequeña del motor de videojuegos que hayas elegido y una parte en particular del lenguaje de programación que estás aprendiendo.
Mientras sientas que estás avanzando en el camino correcto, podrás seguir motivado.
Gamifícalo
¿Existe una mejor manera de aprender cómo convertirse en desarrollador de videojuegos que el proceso de hacerlo y comenzar a crear juegos? ¡No existe!
Los juegos tienen reglas, metas y recompensas por alcanzarlos. Siempre que sigas las reglas y alcances las metas establecidas, tus receptores de dopamina se elevarán al obtener una recompensa. Eso es esencialmente lo que es la gamificación.
Fíjate una meta, fija las reglas y guarda una recompensa para ti si consigues alcanzar la meta siguiendo las reglas.
Paso 4: Comienza tu aprendizaje HOY MISMO
Cuando las personas esperan las circunstancias adecuadas, casi siempre terminan no haciendo nada. ¿Quieres aprender desarrollo de videojuegos? Comienza tu aprendizaje ahora. Juega los mejores juegos y analízalos, participa activamente en la comunidad de videojuegos, encuentra a personas que están aprender a crear juegos como tú.
Además, podrías considerar registrarte en uno de los cursos Unity si decides aprender en este motor de videojuegos, utilizar el lenguaje de programación C# es mucho menos complicado que C++. Contamos con un ambicioso curso el cual te introducirá a los conceptos más importantes sobre Unity y desarrollo de videojuegos en general.
Cuando termines tus cursos Unity, aún no estarás listo para trabajar como desarrollador de videojuegos, pero tendrás un punto de partida y tendrás una mejor idea de lo que aprenderás.
Con este conocimiento, podrás avanzar para aprender todo lo que no entiendes. En tu camino para convertirte en un desarrollador de videojuegos, necesitas un buen punto de partida. Nuestro curso podría ser la clave.
Paso 5: Domínalo
Mientras aprendes desarrollo de videojuegos, podrías encontrarte con conceptos que parecen completamente inútiles. Persiste, no los ignores. Cada función en Unity y otros motores de videojuegos tiene un propósito.
Tal vez no sea muy obvio, pero algún programador de videojuegos invirtió horas, incluso días programando en el motor para que puedas utilizarlo. Se lo debes a ellos, úsalo al menos cuando lo necesites.
No esperes que aprender cómo crear un juego sea algo rápido. Te tomará años de trabajo duro. Y no creo que estemos usando la frase ¨trabajo duro¨ a la ligera. Tenlo por seguro. Si fuera fácil crear juegos, todos lo harían. Después de todo, es uno de los mejores trabajos en el mundo.
Paso 6: Encuentra un equipo
El desarrollo de videojuegos es equipo deportivo. Si quieres crear juegos tú mismo, aprender cómo programar y usar motores de videojuegos nunca será suficiente. Tendrás que convertirte en ilustrador, animador, compositor, dominar VFX, mercadólogo, un verdadero renacentista del mundo tecnológico del siglo 21.
En pocas palabras, es imposible hacer todo en 10 años.
En su lugar, puedes utilizar tus conexiones en la comunidad para encontrar gente que te ayude. Todos pueden unirse, determinar una idea para el juego, crear un plan sobre cómo van a hacerlo y ponerse a trabajar.
Pero no intentes crear el siguiente gran juego AAA. Tu equipo será muy pequeño para eso. En lugar de eso, trabaja haciendo un pequeño juego Indie que sea un poco diferente de lo que ofrece la competencia. Aprende de sus errores y mejora tu propio producto.
Paso 7: Haz lo correcto
El principio de tu carrera como desarrollador de videojuegos será difícil. Todo será nuevo, lo que significa que te entender todo antes. Trabajarás mucho, vas a aprender cómo crear un juego en tu tiempo libre de manera gratis, lanzarlo… y probablemente fracasar.
Existen cientos de juegos disponibles, no es muy probable que las personas elijan el tuyo. Pero no dejes que esto te desmotive. Sólo comienza el siguiente proyecto y hazlo mucho mejor aprendiendo de los errores del pasado. Una vez más, si el desarrollo de videojuegos fuera fácil, todos lo harían.
Paso 8: Decide la trayectoria de tu carrera
Digamos que ahora eres un programador de videojuegos con un par de proyectos finalizados en tu portafolio. A estas alturas, necesitas decidir a dónde quieres llegar con tu carrera en desarrollo de videojuegos.
Básicamente elegirás entre dos caminos: empleado o empleador.
Empleado
La manera más fácil de avanzar en tu carrera una vez que hayas aprendido cómo crear un videojuego y lo puedas probar es preguntar por ahí y darle un vistazo a la sección de vacantes de trabajo de la mayoría de sitios web de desarrolladores para saber si están buscando programadores principiantes de videojuegos y aplicar para esa posición.
Las conferencias de desarrollo de videojuegos son un excelente lugar para encontrar conocedores en la industria si todavía no has creado conexiones en internet. Antes de ir ahí con la intención de encontrar un trabajo, debes asegurarte que tienes algo que vale la pena mostrar. Los conocedores de la industria te recordarán, entonces asegúrate que se llevarán un buen recuerdo de ti.
Podrías decir, ¨espera, no soy un principiante, ya he creado dos videojuegos¨. Seguramente estás equivocado. Comparado con desarrolladores con experiencia que han trabajado en juegos como Overwatch, las series de Assassin’s Creed o Call of Duty… ¿ya me entiendes, cierto?
Incluso si en realidad estás más arriba del nivel básico de desarrollador de videojuegos, no te tomará mucho conseguir un ascenso. Piensa que es parte de seguir el camino correcto.
Empleador
Si no te gusta la idea de trabajar para alguien más, puedes elegir el camino difícil e intentar crear tu propio emprendedor estudio de desarrollo de videojuegos. Sigue creando juegos con los amigos que has hecho e intenta conseguir fondos a través de recursos de financiación colectiva para contratar algunas personas y hacer del juego finalizado lo más extraordinario que has creado. Tal vez te tome décadas, pero eventualmente podrías encontrarte trabajando en el juego AAA más popular del año.
Paso 9: Deja tu ego en la puerta
En cualquier momento en tu camino para aprender desarrollo de videojuegos, podrías sentir que eres lo mejor que le ha pasado a la industria de los videojuegos.
Mientras que tú podrías ser el desarrollador de juegos más talentoso en la historia del mundo o tener ideas que nadie tuvo antes, no importa. Acepta a aprender a amar y vivir con el principio de que esas ideas no valen nada, todo lo que vale en cómo las haces realidad.
Cientos de personas apasionadas como tú intentan entrar a la industria de los videojuegos cada año. Los que trabajan más duro son generalmente los que lo logran. No es raro trabajar 70 horas a la semana. Si no quieres sacrificar tus noches o fines de semana desarrollando videojuegos, muchas personas tomarán tu lugar como el nuevo programador de videojuegos de moda.
Olvida tu ego, deja que tu trabajo hable por sí mismo.
¿Sabías qué?
¿Alguna vez te has preguntado qué plataforma de aprendizaje en linea es adecuada para tu carrera?
Paso 10: Nunca te rindas
El vertiginoso ascenso hacia la cima de industria de los videojuegos es un buen sueño pero dejémoslo ahí. Incluso cuando eres extremadamente talentoso y lo único que detiene tu sobresaliente talento es tu ética laboral, te tomará años lograr ese sueño.
No queremos desmotivarte, para nada, pero queremos prepararte para lo que te espera. Claro que si te comprometes a convertirte en un experto en desarrollo de videojuegos y tener éxito, no te desmotivaríamos aunque fuera nuestra intención.
La realidad es que tu el primer juego que hagas va a ser objetivamente malo; probablemente no obtendrás el primer trabajo al que apliques, a menos que te hayas preparado muy bien previamente.
Enfrentarás muchos rechazos en tu camino pero no puedes dejar que te detengan. Después de todo, no puedes ganar este juego si no juegas con máximo esfuerzo y enfoque. Si pensaste que algunos juegos con las peores dificultades eran difíciles, espera hasta que tengas el privilegio de crearlos.
¿Cómo convertirte en desarrollador de videojuegos? Analiza, crea una red de contactos, aprende y ¡NUNCA te rindas! Así de sencillo.