Overview
You join Cloud Imperium Games as an AI Programmer to help build believable, scalable AI systems for Star Citizen and Squadron 42. You’ll work in a multidisciplinary environment with designers, animators, and engineers to create lifelike agent behaviours and interactions on a cutting-edge engine. You will push AI techniques to handle a vast, content-rich space sim with realistic physics and interactions. This role offers the chance to shape AI that drives immersive gameplay in a high-profile title while operating within a collaborative, community-driven studio.
Verantwortungsbereiche
- Design and implement reliable, scalable AI code that enhances gameplay experience
- Extend and optimize AI components within the game engine
- Promote engineering best practices and innovative approaches within the team
- Collaborate with QA and other engineers to align on a shared AI vision
- Identify technical risks and apply AI techniques to overcome obstacles
Zentrale Anforderungen
- Demonstrable AI game development experience
- Proficient in C++ within a large, shared codebase
- Strong knowledge of 3D mathematics (rotation, translation, movement)
- Creative software engineering, problem-solving and debugging skills
- Strong multi-threaded programming abilities
- Ability to explain technical solutions to programmers and non-programmers alike
- Effective communication
- Team collaboration
- Problem-solving mindset
- C++
- 3D mathematics
- Multi-threaded programming