Apply

Programmer - Studio Elevation (Remote within the UK)

Posted 1 day agoViewed

View full description

📍 Location: United Kingdom

🔍 Industry: Game Development

🏢 Company: nDreams Limited

🪄 Skills: PythonGame DevelopmentUI DesignC#C++Unreal engine

Requirements:
  • Experience with Unreal Engine 5 and Slate
  • Proven experience in tools and pipeline development for game development.
  • Strong proficiency in programming languages such as C++, Python, and C#.
  • Experience with UI development and design principles.
  • Familiarity with VR development and related technologies.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work collaboratively in a team environment.
  • Strong communication skills.
Responsibilities:
  • Design, develop, and maintain UI, tools and pipelines to streamline the game development process.
  • Collaborate with artists, designers, and other programmers to integrate tools and workflows.
  • Create and optimize user interfaces for VR games.
  • Troubleshoot and resolve technical issues related to tools, pipelines, and UI.
  • Provide technical support and training to team members.
  • Develop and maintain documentation for tools and pipelines.
  • Contribute to the design and development of new features for VR games.
Apply

Related Jobs

Apply

📍 United Kingdom

🧭 Contract

🔍 Virtual Reality Games

🏢 Company: nDreams Limited

  • Proficiency in C++ and a strong understanding of Unreal Engine 5.
  • Experience developing AI systems for games, including navigation and behaviour trees or similar, on at least one shipped game.
  • Knowledge of 3D math and optimization techniques, particularly for real-time systems.
  • Strong debugging and problem-solving skills, with attention to performance in VR.
  • Develop AI algorithms for immersive NPC behaviours and interactions.
  • Collaborate with teams to integrate AI with VR-specific gameplay mechanics and design.
  • Optimize AI performance for VR platforms, ensuring a smooth player experience.
  • Research and implement cutting-edge AI techniques suitable for VR environments within Unreal Engine 5.
  • Build scalable AI frameworks and tools for future projects.
  • Address VR-specific AI challenges, such as spatial awareness and player interaction.
  • Support QA teams in identifying and resolving AI-related issues.
  • Implement and develop Game AI systems tailored to VR environments.
  • Collaborate with designers and engineers to craft intelligent NPCs and reactive game worlds.
  • Work alongside other disciplines, planning AI alongside animation, gameplay, art, audio and design requirements for best player experience.
  • Contribute to best practices for AI programming in VR.

3D Modeling - RhinoArtificial IntelligenceGame DesignGame DevelopmentC++AlgorithmsData StructuresUnreal engineDebugging

Posted 1 day ago
Apply
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