Senior Gameplay Programmer [Unannounced Project]
Core
Design, implement, and optimize complex gameplay systems focused on destruction and environmental interaction within a proprietary game engine.
Role type
Senior Gameplay Programmer (Destruction Systems)
Builds
Dynamic gameplay features and interactive environments for AAA titles
Domain
Video Game Development / AAA Entertainment
Deliverable
production ML models | product features
Required skills
C++ programming, multithreaded engine development, gameplay architecture, system-driven design, performance optimization, physics system integration, tool development, code review
Preferred skills
Experience with destruction systems, physics-adjacent gameplay, systemic world interactions
Technologies
Snowdrop engine, C++
Responsibilities
Design and implement destruction and environmental interaction systems; Develop features in a C++ multithreaded engine; Optimize systems for performance, memory, and bandwidth; Collaborate with designers and artists to expose robust gameplay tools; Troubleshoot system-level issues related to destructible content; Document systems and workflows; Participate in code reviews and technical discussions
Seniority
Senior, hands-on IC