




### **Descripción del puesto** Como ingeniero de juego, construirás y perfeccionarás características de juego utilizando tus conocimientos de C\+\+ y Unreal Engine, siendo responsable del diseño, implementación, optimización y mantenimiento de la tecnología utilizada. Colaborarás estrechamente con diseñadores de juegos y con otros ingenieros y programadores para construir la tecnología que impulsa nuestros proyectos, y tendrás la oportunidad de aplicar tus habilidades en diversas áreas de la programación de videojuegos. ### **Acerca de Illuvium** Illuvium Labs es un estudio independiente de desarrollo de videojuegos con sede en los Emiratos Árabes Unidos. Desarrollamos juegos basados en blockchain para la DAO Illuvium. Hemos desarrollado una fuerte cultura de independencia dentro de nuestro equipo, por lo que preferimos candidatos que puedan articular su propia visión y objetivos. Trabajamos completamente de forma remota, por lo que cada miembro del equipo diseña sus propias horas y horario de trabajo. Al final, lo único que importa es el producto entregado. Contratamos según la capacidad de las personas para adaptarse y cambiar rápidamente, valorando más las habilidades fundamentales que conjuntos específicos de competencias. ### **Responsabilidades** * Implementar características de juego según los documentos de diseño y especificaciones técnicas. * Escribir código limpio y eficiente en C\+\+ que cumpla con estándares definidos. * Contribuir significativamente al diseño de sistemas de juego y herramientas. * Desarrollar, modificar y depurar software en scripts y C\+\+. * Trabajar en la integración de una biblioteca externa en C\+\+ con Unreal. * Colaborar con otros departamentos internos, incluyendo Arte, Desarrollo de Juegos y Control de Calidad (QA). * Identificar lagunas en el diseño y resolverlas mediante preguntas pertinentes, luego documentar los hallazgos, incluyendo la documentación del software y funciones para los equipos internos. * Participar activamente en el proceso de revisión de código. ### **Habilidades y calificaciones** * Haber lanzado al menos un juego AAA o un juego importante de un estudio independiente. * Sólidos conocimientos de C\+\+ con al menos cinco años de experiencia. * Conocimientos avanzados de Unreal Engine con al menos cinco años de experiencia. * Familiaridad con simulaciones de física. * Comprensión de los procesos de control de versiones y metodologías ágiles (Git, solicitudes de extracción, ramas de funciones, puntos de historia, etc.). * Capacidad para anticipar problemas a largo plazo, pero también para desarrollar soluciones efectivas en el presente. * Capacidad para trabajar de forma independiente, pero también para colaborar con el equipo. * Interés en los videojuegos, blockchain, o ambos. ### **Calificaciones deseables** * Conocimientos de sistemas backend basados en REST/HTTP. * Pasión por jugar o desarrollar juegos de mundo abierto. * Experiencia en desarrollo de juegos para PC y Mac. * Dominio de Unreal Engine 5\. ### **Ubicación** Todos nuestros puestos son 100% remotos, y estamos buscando encontrar los mejores talentos a nivel mundial!


