Apply📍 United Kingdom
🧭 Full-Time
🔍 Virtual Reality
🏢 Company: nDreams Limited
- 5+ years of professional AI programming experience, with a minimum of one shipped title on a current-generation console, PC, VR headset or mobile.
- A thorough knowledge of C++ including high-performance programming and good 3D maths skills.
- Thorough knowledge of underlying AI systems including state machines, behaviour trees, perception/navigation systems and animation/physics requirements.
- Experience delivering compelling AI combat with believable navigation, cover, tactical enemy squad coordination, and strategic high-level AI planning.
- Shipped game title(s) with believable and engaging AI behaviour using a modern game engine, delivering a balanced, enjoyable player experience.
- Take ownership of our AI systems, pipelines and set-ups, delivering cutting edge AI character behaviour in VR.
- Develop the perception, behaviour and planning systems that underly NPC and creature AI, integrating with Unreal 5 and custom code.
- Develop the controlling logic for NPC character behaviour, utilizing standard Unreal AI systems, your own code and new UE5 AI tech like Mass Entity and State Trees.
- Ensure AI systems and data are robust, maintainable and well documented, and AI workload is consistently performant for a stable VR framerate.
- Work alongside other disciplines, planning AI alongside animation, gameplay, art, audio and design requirements for best player experience.
- Help guide the design teams when making combat areas and other AI-driven experiences.
- Help with project planning for your areas of work, liaising with project management for best outcomes and predictable timely feature delivery.
- Self-develop your own knowledge of state-of-the-art AI techniques and the inner nuances of Unreal 5’s AI systems.
- Be a positive behavioural and mental role model for the team and studio.
- Help with staff development, departmental structure, mentoring and hiring.
Artificial IntelligenceGame DesignGame DevelopmentC#C++AlgorithmsData StructuresUnreal engineCommunication SkillsRESTful APIsMentoringLinuxTeamworkJSON
Posted 6 days ago
Apply