This job might no longer be available.
AI Programmer
1 year ago
Join Romero Games as we develop John Romero’s next First Person Shooter in partnership with a major publisher! This is an unprecedented opportunity to join a thriving independent development studio and work on a high-profile title that will be played by millions of gamers worldwide.
Romero Games Ltd is looking for an AI Programmer to join our growing team on a full-time basis. You will help us create exciting character behaviours in Unreal Engine to support our cutting edge multiplayer PC and console games. As part of a thriving independent development studio you will have a significant impact and contribute on multiple levels to the games we make.
This position is open to remote work for the right candidate, and relocation to our office in Galway, Ireland is also possible.
Responsibilities
- Develop exciting, efficient and varied AI behaviours and controllers for the various characters in a real-time cutting-edge game in Unreal Engine 5
- Collaborate with fellow members of the development team to ensure the AI behaviour matches the requirements of the game design with the technical constraints of the game engine
- Integrate AI middleware to provide low-level navmesh, pathfinding and dynamic obstacle avoidance capabilities
- Work closely with the animation team to ensure AI movement and actions are aligned with the character animations
- Plan and estimate schedules for the work required to implement the AI features in a timely manner
- Report directly to the Lead Programmer
Skills and Requirements
- A proven track record of designing and implementing real-time AI behaviours in a 3D environment
- A deep understanding of real-time behaviour planning
- A deep understanding of navmeshes and real-time pathfinding
- Experience implementing AI senses, plans and reactions efficiently in real-time games
- Experience mapping AI behaviours to character animations and physics
- Proficient in C++
- Knowledge of how to profile and optimize code for memory and performance
- 3+ years professional experience in the games industry
- Excellent communication and organizational Skills
Preferences
- Professional experience using Unreal Engine
- Experience developing AI for a First Person or Third Person Shooter
- Experience integrating external AI middleware with Unreal (such as Havok AI, Kythera, etc.)
Create Your Profile — Game companies can contact you with their relevant job openings.