"Quiero hacer videojuegos" es una frase que escuchamos mucho. Pero cuando preguntás "¿qué parte?", la respuesta suele ser un silencio incómodo.
Y tiene sentido: cuando jugás un juego, la experiencia se siente como algo unificado. No pensás en que alguien programó el sistema de combate, otro diseñó los niveles, otro compuso la música y otro se encargó de que todo no explote al compilar.
Panorama general de roles
Antes de entrar en detalle, acá va un resumen rápido:
| Rol | ¿Qué hace? | Herramientas clave |
|---|---|---|
| Game Designer | Diseña mecánicas, sistemas y reglas | GDDs, hojas de cálculo, prototipos |
| Programador | Hace que todo funcione | Unity, Unreal, Godot, C#, C++ |
| Artista | Todo lo visual | Photoshop, Blender, Aseprite |
| Músico / Sound | Audio y música | DAWs, FMOD, Wwise |
| Productor | Coordina el equipo | Jira, Trello, Google Sheets |
| QA Tester | Encuentra bugs | Paciencia infinita |
| Community Manager | Maneja la comunidad | Redes sociales, Discord |
Game Designer
Empecemos por el que más confusión genera. Un Game Designer no es el que tiene la idea del juego. Tener ideas las tiene cualquiera. El Game Designer es el que convierte una idea vaga en un sistema jugable.
¿Qué hace concretamente?
- Define las mecánicas — cómo salta, cómo ataca, cómo interactúa el jugador con el mundo
- Diseña sistemas — economía, progresión, dificultad, crafting
- Documenta todo — el famoso GDD (Game Design Document)
- Balancea números — daño, vida, velocidad, costos, drop rates
- Prototipa y testea — prueba ideas rápido, descarta lo que no funciona
Hay sub-especializaciones dentro del game design:
| Rol | ¿Qué hace? |
|---|---|
| Level Designer | Diseña los niveles y el espacio de juego |
| Narrative Designer | Se encarga de la historia, diálogos y lore |
| Systems Designer | Diseña los sistemas internos (economía, progresión, IA) |
| UX Designer | Se asegura de que la interfaz sea clara e intuitiva |
Programador / Developer
El que hace que todo funcione. Sin programadores no hay juego. Punto. Pero "programador de videojuegos" es un término muy amplio — hay muchas especializaciones:
| Especialización | ¿Qué hace? | Lenguaje principal |
|---|---|---|
| Gameplay Programmer | Implementa mecánicas y lógica del juego | C# / C++ |
| Engine Programmer | Trabaja en el motor (render, física, audio) | C++ / Rust |
| Tools Programmer | Crea herramientas internas para el equipo | C# / Python |
| AI Programmer | Desarrolla la IA de NPCs y enemigos | C# / C++ |
| Network Programmer | Se encarga del multiplayer y conectividad | C++ / C# |
El Gameplay Programmer es el rol más versátil y el más buscado en estudios indie. Si estás arrancando, enfocate ahí: aprender a implementar mecánicas te abre todas las puertas.
Artista / Artist
Todo lo visual del juego. Es un área enorme con muchas especializaciones:
| Especialización | ¿Qué hace? |
|---|---|
| Concept Artist | Crea las primeras visualizaciones de personajes y escenarios |
| 3D Modeler | Modela objetos y personajes en 3D |
| Animator | Les da vida con animaciones |
| Pixel Artist | Crea arte en pixel art (muy común en indie 2D) |
| UI Artist | Diseña la interfaz visual (menús, HUD, botones) |
| VFX Artist | Efectos visuales (explosiones, magia, partículas) |
| Environment Artist | Crea los escenarios y ambientes |
Un buen artista puede hacer que un juego simple se vea increíble. Y un mal arte puede hundir un juego con gameplay excelente. Lo visual es lo primero que el jugador juzga.
Músico / Sound Designer
El audio es el 50% de la experiencia de un juego (y sin embargo es lo último en lo que mucha gente piensa).
| Rol | Qué hace | Herramientas |
|---|---|---|
| Compositor | Crea la música del juego (menú, gameplay, bosses, cutscenes) | FL Studio, Ableton, REAPER |
| Sound Designer | Diseña efectos de sonido (pasos, espadas, explosiones, ambiente) | Audacity, FMOD, Wwise |
| Audio Programmer | Implementa los sistemas de audio en el motor | C#, FMOD API, Wwise SDK |
Productor / Project Manager
El que mantiene todo en orden. En estudios chicos este rol muchas veces lo absorbe alguien del equipo, pero en estudios más grandes es fundamental. Sin productor, los proyectos mueren de scope creep.
- Gestiona tiempos — define milestones, sprints, deadlines realistas
- Coordina — se asegura de que arte, programación y diseño estén alineados
- Maneja presupuesto — controla en qué se gasta la plata
- Protege al equipo — se asegura de que nadie se queme (crunch control)
- Toma decisiones difíciles — cuando hay que cortar features, el productor decide
QA Tester
El que rompe el juego a propósito para que los jugadores no lo rompan por accidente. Suena divertido, pero requiere mucha metodología y atención al detalle.
Un buen QA no solo encuentra bugs
- Reporta bugs — con pasos para reproducir, no solo "se rompió"
- Verifica fixes — que la corrección no rompa otra cosa
- Testea en diferentes condiciones — plataformas, resoluciones, hardware
- Prueba balance — ¿este enemigo es muy fácil? ¿Esta arma está rota?
- Da feedback de UX — ¿el menú es confuso? ¿El tutorial es claro?
Community Manager
En la era de las redes sociales, este rol se volvió esencial. Un buen CM puede hacer la diferencia entre un lanzamiento exitoso y uno que pasa desapercibido.
- Redes sociales — maneja Twitter/X, Instagram, TikTok del juego/estudio
- Discord/Comunidad — modera, organiza eventos, mantiene la conversación viva
- Puente equipo↔jugadores — recopila feedback y lo traduce en tareas para el equipo
- Marketing de guerrilla — devlogs, gifs, memes, todo lo que genere visibilidad
En el mundo indie, el mejor CM es el dev que muestra su proceso. Los devlogs en Twitter/X, los gifs de progreso, los "antes y después"... eso genera comunidad mucho antes del lanzamiento.
¿Y en equipos indie?
En un equipo indie de 1-5 personas, lo más común es que cada persona use varios sombreros. El programador también hace game design, el artista también anima, y todos testean.
Ventajas
- Aprendés de todo y tenés visión completa del proyecto
- Tomás decisiones rápido sin burocracia
- Más control creativo sobre el resultado final
Desventajas
- Es fácil quemarte haciendo de todo
- La calidad sufre en las áreas donde no sos fuerte
- El progreso es más lento que con un equipo especializado
¿Cómo elegir tu camino?
No hay un test mágico, pero esta tabla te puede orientar:
| Si te gusta... | Tu rol podría ser... |
|---|---|
| Analizar por qué los juegos son divertidos | Game Designer |
| Resolver problemas con código | Programador |
| Dibujar, modelar o animar | Artista |
| Componer música o diseñar sonidos | Sound Designer |
| Organizar, coordinar y planificar | Productor |
| Romper cosas y encontrar errores | QA Tester |
| Crear contenido y conectar con gente | Community Manager |
- Probá un poco de todo. Participá en una game jam y vas a descubrir rápido qué parte disfrutás más (y cuál te da dolor de cabeza).
- Sé honesto con vos mismo. Que te guste jugar no significa que te guste programar. Y está bien.
- Especializate pero no te encierres. Tener un perfil "T" (profundo en una cosa, con conocimiento básico de todo) te hace más valioso en cualquier equipo.
- Armá un portfolio. En esta industria importa más lo que podés mostrar que tu título universitario. Una game jam vale más que un diploma en una entrevista.
¿Te interesa el lado de programación? Podés empezar con nuestro curso gratuito de Unity donde vas a crear tu primer juego desde cero. ¿Te va más el diseño? Tenemos un curso de Game Design para que aprendas los fundamentos.
¿Quieres crear tus propios juegos?
Aprende a programar videojuegos desde cero con nuestros cursos en Unity. Más de 3,000 estudiantes ya empezaron su camino.
Ver cursos gratuitos


