País
Sector
Buscar profesión

Programador de jugabilidad

Arquitecto del comportamiento interactivo en motores de juego modernos con físicas complejas y sistemas de control responsivos

1 500 000 – 7 000 000 COP ($)
Salario / año
Técnico o universitario
Nivel de formación
00
Automatización
Medio
Dificultad
Positivo
Empleabilidad
6-12 meses
Tensión del mercado
Moderada
Movilidad
Posible
Automatización
Medio
Dificultad
Positivo
Empleabilidad
6-12 meses
Tensión del mercado
Moderada
Movilidad
Posible
Patrocinar esta ficha profesionalESPACIO PARTNERPatrocinaresta ficha profesionalHacerse patrocinador

About

El programador de jugabilidad diseña e implementa los sistemas que definen cómo el jugador interactúa con el entorno virtual. Trabaja con motores como Unreal Engine o Unity, codifica en C++ y C# los sistemas de movimiento, combate, inteligencia artificial básica y física de personajes. Colabora diariamente con diseñadores de niveles, animadores y artistas técnicos para traducir documentos de diseño en mecánicas funcionales. Depura comportamientos anómalos, optimiza el rendimiento en consolas y PC, y documenta cada sistema para los equipos de QA y producción.

Habilidades

Habilidades técnicas

  • Dominio avanzado de C++ y C# para Unreal Engine 5 y Unity 2022+
  • Sistemas de física como PhysX, Chaos Physics, Bullet
  • Uso de Blueprints Visual Scripting y Animation Blueprints en Unreal
  • Profiling con herramientas como Unreal Insights, RenderDoc y PIX
  • Manejo de control de versiones con Git y Perforce P4V
  • Implementación de Behavior Trees y Blackboards para IA de agentes
  • Competencia en matemáticas 3D: cuaterniones, matrices de transformación, interpolación
  • Integración de middleware de audio como Wwise y FMOD

Habilidades interpersonales

  • Comunicación técnica con diseñadores no programadores para validar mecánicas en revisiones de sprint
  • Gestión de ambigüedad ante requisitos de diseño incompletos o cambiantes en producción activa
  • Colaboración multidisciplinar con animadores y artistas técnicos en revisiones de assets en tiempo real
  • Priorización de tareas bajo presión de fechas de milestone y gold master
  • Receptividad ante críticas de código en sesiones de code review con el equipo técnico

Misiones

  • Implementar sistemas de movimiento de personajes en C++ sobre Unreal Engine, asegurando un framerate constante de 60fps
  • Codificar el sistema de combate cuerpo a cuerpo con detección de colisiones y feedback háptico en mando
  • Integrar árboles de comportamiento para enemigos utilizando Behavior Tree de Unreal, cubriendo todos los estados definidos en GDD
  • Optimizar el ciclo de física de personajes, reduciendo el tiempo de CPU por frame a menos de 2ms
  • Desarrollar el sistema de cámara en tercera persona con transiciones suaves y detección de obstáculos
  • Escribir pruebas unitarias automatizadas con al menos un 80% de cobertura en los sistemas de jugabilidad
  • Revisar y refactorizar código legado para eliminar deuda técnica identificada en auditorías de sprint
  • Colaborar con animadores para integrar Animation Blueprints sincronizados con la lógica de estado del personaje
  • Depurar crashes y comportamientos inesperados reportados por QA usando Unreal Insights y Visual Studio Debugger
  • Documentar APIs internas de sistemas de jugabilidad en Confluence para facilitar la integración de otros programadores

Entornos de trabajo

Los entornos de trabajo pueden variar:

Estudio de desarrollo AAA con equipos de más de 100 personas
Estudio independiente de menos de 20 desarrolladores
Empresa de serious games o simulación
Laboratorio de investigación en interacción humano-computadora
Empresa de juegos móviles con ciclos de lanzamiento trimestrales
Estudio de realidad virtual y aumentada

Posibles evoluciones

  • Convertirse en programador técnico senior especializado en sistemas de motor
  • Asumir el rol de responsable técnico de jugabilidad con gestión de un equipo de 3 a 5 programadores
  • Avanzar a director técnico de estudio
  • Desempeñarse como consultor de integración de motores para producciones externas
  • Fundar un estudio independiente

Perfil buscado

Capacidad de leer y comprender documentos de diseño de juego (GDD) con precisión
Hábito de perfilar código antes de optimizar sin datos
Atención al detalle en el comportamiento físico y la respuesta de controles
Iniciativa para proponer soluciones técnicas alternativas cuando el diseño original es inviable
¿Cómo ser Programador de jugabilidad?

Profesiones del mismo sector

Artista de vehículos
00
Artista de vehículos
jeu video esport gaming

Diseño y texturización de vehículos 3D para producciones interactivas de alto nivel técnico y visual

1500k–7000k
Jefe de producto de videojuegos
00
Jefe de producto de videojuegos
jeu video esport gaming

Visión de producto y análisis de mercado al servicio del desarrollo de videojuegos comerciales

2500k–12000k
Caster o Streamer
00
Caster o Streamer
jeu video esport gaming

Especialista en transmisión en vivo de contenido digital, dominando cámaras, software de streaming y engagement del público en tiempo real.

800k–6000k
Jefe de proyecto eSport
00
Jefe de proyecto eSport
jeu video esport gaming

Gestión integral de proyectos eSport en entornos competitivos de alto rendimiento y producción digital

2500k–12000k
Desarrollador de negocio de juegos vídeo/esports
00
Desarrollador de negocio de juegos vídeo/esports
jeu video esport gaming

Especialista en desarrollo de negocios para videojuegos y esports, investigando oportunidades de crecimiento en mercados digitales.

2500k–12000k
Artista Técnico
00
Artista Técnico
jeu video esport gaming

Entre el arte y el código: dominio técnico y visual al servicio de producciones digitales interactivas de alto rendimiento

1500k–7000k
Entrenador eSport
00
Entrenador eSport
jeu video esport gaming

Dominio táctico del juego competitivo, análisis de rendimiento y desarrollo de equipos de alto nivel

1500k–7000k
Diseñador de videojuegos
00
Diseñador de videojuegos
jeu video esport gaming

Creación de mundos interactivos, mecánicas de juego y narrativas inmersivas en proyectos digitales de alto impacto

1500k–8000k