Apply

Principal AI Programmer - Studio Elevation (Remote within the UK)

Posted 5 days agoViewed

View full description

💎 Seniority level: Principal, 5+ years

📍 Location: United Kingdom

🔍 Industry: Virtual Reality

🏢 Company: nDreams Limited

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: Artificial IntelligenceGame DesignGame DevelopmentC#C++AlgorithmsData StructuresUnreal engineCommunication SkillsRESTful APIsMentoringLinuxTeamworkJSON

Requirements:
  • 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.
Responsibilities:
  • 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.
Apply