¿Qué es un Game Dev? Todo lo que necesitas saber para empezar a crear videojuegos
Si alguna vez has jugado a un videojuego y te has preguntado quién hay detrás de todo eso, quién diseña los niveles, quién escribe el código que hace que el personaje salte, quién compone la música que te pone los pelos de punta en el momento justo, la respuesta corta es: un game dev.
Pero la respuesta corta no le hace justicia al término, porque “game dev” es uno de esos conceptos que parece simple hasta que empiezas a rascar un poco.
¿Qué significa “Game Dev”?
“Game Dev” es la abreviatura de game developer, que en español se traduce como desarrollador de videojuegos. En su sentido más amplio, un game dev es cualquier persona que participa activamente en el proceso de creación de un videojuego, sea cual sea su rol dentro de ese proceso.
Nótese que digo “cualquier persona”, no “el programador”. Es una distinción que importa, porque existe una confusión bastante extendida que equipara el desarrollo de videojuegos con la programación. Son cosas relacionadas, sí, pero no son lo mismo. Un artista que modela personajes en 3D es un game dev. Un diseñador que construye niveles es un game dev. Un compositor que escribe la banda sonora es un game dev. Y sí, también lo es el programador que escribe el código que hace que todo funcione.
En la práctica, el término se usa de dos maneras. A veces se refiere a una persona individual que trabaja en el desarrollo de un juego, y a veces se refiere al estudio o empresa que lo produce. Cuando alguien dice “los devs deberían arreglar ese bug”, está hablando del equipo al completo. Cuando alguien dice “soy game dev”, está hablando de su profesión o actividad.
Los roles que existen dentro del desarrollo de videojuegos
Un videojuego moderno es el resultado de la colaboración de perfiles muy distintos. Entender qué hace cada uno ayuda a entender tanto la industria como el proceso de crear un juego, especialmente si estás pensando en meterte en esto.
Programador (Game Programmer): Es quien escribe el código que hace que el juego funcione. Dentro de la programación hay subespecialidades: programadores de gameplay (las mecánicas con las que el jugador interactúa), de motor gráfico (lo que se renderiza en pantalla), de inteligencia artificial (cómo se comportan los enemigos), de redes (todo lo relacionado con el multijugador online) y de herramientas (los programas internos que usa el propio equipo para crear el juego).
Diseñador de juegos (Game Designer): Define cómo funciona el juego. Las reglas, las mecánicas, el flujo de la partida, la dificultad, los sistemas de progresión. Es quien se pregunta “¿cómo debería sentirse jugar a esto?” y trabaja para que la respuesta sea satisfactoria. No hay que confundirlo con el diseñador gráfico, que trabaja en el aspecto visual.
Artista: Es responsable de todo lo que el jugador ve. Hay artistas conceptuales, que definen el estilo visual en las primeras fases del desarrollo. Modeladores 3D, que construyen los personajes, objetos y escenarios. Animadores, que dan movimiento a esos modelos. Artistas de UI, que diseñan los menús e interfaces. Y artistas de efectos especiales (VFX), que crean explosiones, magia, partículas y todo aquello que añade espectacularidad visual.
Diseñador de niveles (Level Designer): Construye los espacios por los que el jugador se mueve. No es solo colocar plataformas o pasillos: es diseñar experiencias, controlar el ritmo, guiar al jugador sin que lo note, crear momentos memorables dentro de un entorno.
Compositor y diseñador de sonido: La música y el sonido son responsables de una parte enorme de cómo se siente un videojuego, aunque sea la que menos se menciona cuando se habla de producción. El compositor escribe la banda sonora. El diseñador de sonido crea los efectos, las voces del ambiente, los sonidos de los pasos, el ruido de una espada al chocar con un escudo.
Productor (Producer): Gestiona el proyecto. Se asegura de que el equipo tenga lo que necesita para trabajar, de que se cumplan los plazos, de que la comunicación entre departamentos fluya. En estudios grandes es un rol especializado; en estudios pequeños suele ser el propio director del proyecto.
QA (Quality Assurance): El equipo de testing. Juegan al juego en todas sus fases de desarrollo para encontrar bugs, inconsistencias, problemas de equilibrio y cualquier cosa que no funcione como debería. Es un trabajo menos glamuroso de lo que parece en el imaginario popular, pero crítico para que el juego llegue en condiciones decentes.
¿Un game dev puede trabajar solo?
Sí, y cada vez hay más ejemplos notables de ello. Los llamados solodevs son desarrolladores independientes que crean un juego completos ellos solos, asumiendo todos los roles o la mayoría. Es un camino duro, lento y exigente, pero posible.
Stardew Valley lo desarrolló una sola persona, Eric Barone, durante cuatro años. Programación, gráficos, música, diseño: todo. El resultado fue uno de los juegos indie más exitosos de la última década. Undertale, de Toby Fox, es otro ejemplo bien conocido. Más recientemente, Balatro, el juego de cartas que arrasó en 2024, también fue obra de una sola persona bajo el seudónimo LocalThunk.
La diferencia entre un solodev y un equipo grande no es tanto de calidad como de escala y tiempo. Un juego que un equipo de cincuenta personas puede hacer en dos años, un solodev puede tardarse ocho, o nunca terminarlo. Pero también tiene ventajas reales: control creativo total, sin compromisos, sin reuniones interminables, sin depender de que otras personas hagan su parte.
Game Dev indie vs. estudio AAA: dos mundos dentro del mismo sector
Cuando se habla de game dev, hay una distinción fundamental que conviene entender desde el principio.
Los estudios AAA son las grandes compañías de la industria: Naughty Dog, CD Projekt Red, Nintendo EPD, Rockstar Games. Producen los juegos más grandes y costosos del mercado, con equipos que pueden superar las quinientas personas, presupuestos de cientos de millones de dólares y ciclos de desarrollo de cinco a siete años. Trabajar en uno de estos estudios como game dev es tener un trabajo especializado, con tareas muy definidas dentro de un engranaje enorme.
Los estudios indie son compañías pequeñas o independientes que trabajan con menos recursos pero también con menos presiones corporativas. Aquí los equipos van desde una sola persona hasta cincuenta o cien personas. La escala es menor, pero la libertad creativa y la variedad de trabajo suelen ser mayores.
Ninguno de los dos modelos es objetivamente mejor. Son formas distintas de hacer lo mismo, con ventajas e inconvenientes diferentes.
¿Cómo se convierte alguien en game dev?
Esta es probablemente la pregunta que más le importa a quien está leyendo esto, así que merece una respuesta honesta.
No hay un único camino. Hay personas que estudian ingeniería informática o diseño de videojuegos en la universidad y entran en la industria por esa vía. Hay personas que aprenden de forma autodidacta, hacen sus propios proyectos y terminan consiguiendo trabajo o publicando sus juegos de forma independiente. Y hay personas que combinan ambas cosas.
Lo que sí es común a casi todos los que se dedican a esto es que en algún punto tuvieron que aprender a usar un motor de videojuegos. Un motor es el software que proporciona las herramientas necesarias para crear un juego: renderizado gráfico, físicas, manejo de audio, gestión de escenas, exportación a distintas plataformas. Sin un motor, crear un videojuego desde cero implicaría construir toda esa infraestructura tú mismo, que es algo que prácticamente nadie hace.
Los motores más utilizados hoy son Unity, Unreal Engine y Godot. Los dos primeros son los dominantes en la industria profesional. El tercero es el que ha crecido más rápido en los últimos dos años, especialmente entre desarrolladores independientes, y es el que yo recomendaría a alguien que empieza desde cero por una razón bastante concreta: es gratuito, de código abierto, y no tiene ninguna letra pequeña que te pueda sorprender más adelante.
Si quieres entender exactamente qué pasos dar para empezar, en el siguiente vídeo lo explico con más detalle:
Si después de ver el vídeo quieres dar el siguiente paso y aprender a crear videojuegos con Godot desde cero, tienes mi curso gratuito disponible aquí abajo.
¿Por qué Godot es una buena puerta de entrada al game dev?
Vale la pena detenerse un momento en esto porque no es solo una cuestión de precio.
Godot es gratuito y de código abierto, con licencia MIT. Eso significa que puedes usarlo para cualquier proyecto, incluidos los comerciales, sin pagar royalties ni cuotas. También significa que las condiciones de uso no pueden cambiar de un día para otro porque a alguien en la cúpula directiva se le ocurrió una nueva forma de monetizarlo. Eso es exactamente lo que pasó con Unity en 2023, cuando anunció una política que habría cobrado a los desarrolladores por cada instalación de su juego. La reacción fue tan negativa que Unity dio marcha atrás, pero el daño de confianza estaba hecho.
Godot 4, la versión actual, supuso una reescritura profunda del motor que lo puso a un nivel técnico muy superior a versiones anteriores. Tiene soporte para Vulkan, un sistema de iluminación global, un motor de físicas renovado y una herramienta de scripting, GDScript, diseñada específicamente para que aprender a programar en el contexto del desarrollo de videojuegos sea lo más accesible posible.
El ejemplo más reciente de que Godot está listo para proyectos serios es Slay the Spire 2, que alcanzó casi 575.000 jugadores simultáneos en Steam en su primera semana tras el lanzamiento. Está hecho en Godot 4. El estudio que lo desarrolló, Mega Crit, tomó la decisión de migrar a Godot después de la polémica de Unity, asumiendo el coste de tirar dos años de trabajo previo. El resultado habla por sí mismo.
¿Necesitas saber programar para ser game dev?
No necesariamente, pero depende del rol que quieras ocupar.
Si tu objetivo es ser programador de videojuegos, obviamente la programación es el núcleo de lo que harás. Pero si quieres ser artista, diseñador de niveles o compositor, la programación es útil pero no imprescindible. Muchos motores modernos, incluido Godot, tienen herramientas visuales que permiten crear comportamientos y lógica de juego sin escribir código.
Dicho eso, tener nociones básicas de programación, aunque no seas programador de profesión, te hace mejor en prácticamente cualquier rol dentro del desarrollo. Entender cómo funciona el código que da vida a lo que diseñas o a lo que dibujas te permite tomar mejores decisiones y comunicarte mejor con el resto del equipo.
El game dev como actividad, no solo como profesión
Una cosa que no siempre se menciona es que hacer videojuegos no tiene que ser un objetivo profesional para que valga la pena. Hay miles de personas que crean juegos como hobby, por el placer de construir algo interactivo, de resolver los problemas técnicos y creativos que implica, de publicar un proyecto y ver cómo otras personas lo juegan.
Las game jams son uno de los fenómenos más interesantes del mundo indie: eventos de 48 o 72 horas en los que developers de todo el mundo crean un juego desde cero bajo un mismo tema. Son una de las mejores formas de aprender, de conectar con otros developers y de forzarte a terminar algo en lugar de quedarte atascado en la fase de planificación indefinidamente.
Empezar a hacer videojuegos nunca ha sido tan accesible como ahora. Las herramientas son gratuitas, la documentación es extensa, la comunidad es enorme y los recursos educativos, incluyendo el curso que tienes disponible aquí, son mejores que nunca.
Si llevas tiempo dándole vueltas a la idea, este es probablemente el mejor momento para dar el primer paso.