Join a dynamic game development studio dedicated to crafting immersive, large-scale strategy experiences for PC and next-generation platforms. This role is pivotal in shaping the technical foundation of a flagship grand strategy title inspired by the Total War series, blending real-time tactical battles with deep campaign mechanics. As Lead Technical Programmer, you will architect and implement a robust battle system capable of supporting thousands of units, ensuring seamless integration between real-time and turn-based gameplay. You will collaborate closely with designers, artists, and fellow developers to deliver innovative systems that push the boundaries of the strategy genre.
Responsibilities
- Design and develop scalable battle systems supporting large-scale unit management and tactical combat using Unreal Engine 5 (C++)
- Engineer real-time to turn-based integration for seamless gameplay transitions
- Optimize performance for complex AI, pathfinding, and large unit counts
- Collaborate with design and art teams to ensure technical solutions align with creative vision
- Implement data-oriented design patterns for efficient system architecture
- Contribute to the development of campaign mechanics, AI behaviors, and emergent gameplay systems
- Mentor and guide junior programmers, fostering a culture of technical excellence
- Participate in code reviews, technical planning, and problem-solving sessions
Skills And Requirements
- Expert proficiency in Unreal Engine 5 and C++ programming
- Proven experience developing large-scale RTS or grand strategy games
- Strong background in data-oriented design and scalable system architecture
- Deep understanding of AI, pathfinding, and real-time tactical combat mechanics
- Experience optimizing performance for complex simulations and high unit counts
- Ability to work collaboratively in a multidisciplinary team environment
- Excellent problem-solving, communication, and documentation skills
- Passion for strategy games and a keen understanding of player engagement and game balance
- Availability for a full-time contract position; remote work supported
#J-18808-Ljbffr