Senior Gameplay Programmer
Core
Build and modify core gameplay systems, control interfaces, and tools for large-scale creative entertainment projects.
Role type
Senior Gameplay Programmer
Builds
Core gameplay systems, control interfaces, and productivity tools for video games
Domain
Video Game Development
Required skills
C++, top-down design, object-oriented programming, design patterns, game design principles, linear algebra, vectors, matrices, code optimization, API design
Preferred skills
Shipped title experience (Xbox/PlayStation), mobile development, multithreaded synchronization, scripting languages (C#, Python, Lua)
Technologies
C++, game script, C#, Python, Lua
Responsibilities
Architect, engineer, and implement gameplay features and systems; extend and modify existing gameplay systems; create tools to improve iteration times; debug, analyze, and optimize code
Seniority
Senior, hands-on IC