Desarrollador Gameplay C++ Remoto / Mundial
Remoto
Jornada completa
Cradle of Empires es un exitoso juego de estrategia y construcción de ciudades con millones de usuarios activos cada mes. Desarrollado sobre un motor C++ de última generación, combina gráficos vibrantes, eventos sociales y mecánicas profundas de progresión. Vas a trabajar en un entorno colaborativo y ágil con ciclos cortos de desarrollo. Tus decisiones impactan directamente la experiencia de jugadores en todo el mundo.
Responsabilidades Clave
- Diseñar e implementar nuevas mecánicas de juego y sistemas de UI/UX, garantizando fluidez y usabilidad.
- Desarrollar, optimizar y mantener eventos dinámicos y experimentos A/B para potenciar la retención de jugadores.
- Crear y refinar módulos matemáticos 3D (física avanzada, colisiones y trayectorias de cámara) con C++20.
- Mantener y expandir la capa de scripting (Lua, Python) para que los diseñadores creen contenidos sin código.
- Revisar y mejorar soluciones técnicas previas, documentando cambios y asegurando calidad de arquitecturas.
- Realizar perfilado de rendimiento y optimizaciones (Valgrind, perf, herramientas internas) en tiempo real.
- Colaborar estrechamente con equipos de arte, QA, analistas de datos y producción en un entorno ágil.
- Diseñar pipelines de integración continua y desplegar builds automáticos.
- Apoyar a QA en la automatización de pruebas unitarias y funcionales.
Habilidades Requeridas
- Mínimo 2 años de experiencia en desarrollo de videojuegos profesionales.
- Dominio de C++17/C++20, STL y principios sólidos de programación orientada a objetos.
- Experiencia con MS Visual Studio 2019/2022, CMake y herramientas de compilación.
- Conocimientos de control de versiones con Git y flujos de integración continua.
- Familiaridad con metodologías ágiles (Scrum, Kanban) para gestión de proyectos.
- Inglés técnico intermedio o superior para documentación y comunicación.
- Capacidad de comunicación eficaz y autogestión en entornos remotos.
- Experiencia con arquitecturas basadas en componentes (ECS) y patrones de diseño.
Plus Deseables
- Experiencia en desarrollo de juegos móviles (iOS y Android).
- Uso avanzado de scripting con Lua, Python o JavaScript.
- Conocimiento de Qt y C#/.NET para creación de herramientas internas.
- Participación en proyectos con motores Unity, Unreal o personalizados.
- Habilidades en perfilado de rendimiento con Valgrind, perf u otras herramientas.
- Experiencia en integración de analíticas y telemetría en tiempo real.
- Contribuciones previas a proyectos open source o librerías de simulación.
- Conocimiento de diseño de pipelines de arte y producción.
¿Por qué unirte?
En Cradle of Empires, tu trabajo trasciende el código: influirás en la diversión de millones. Ofrecemos flexibilidad horaria, remoto total y formación continua (conferencias, talleres). Formarás parte de un equipo global apasionado, donde tu voz se escucha y tus ideas importan.