- Work closely with game designers to understand the overall vision for a system
- Develop and test code for new systems and augment existing systems
- Solve complex technical problems across game engine, tools, and live-service systems
- Work with QA to help develop test plans for and debug a system
- Tune and fix bugs in existing game-level systems as required to enhance the game
- Provide reliable and accurate time estimates for tasks
- Document systems thoroughly, both in terms of design and implementation
- Participate in code reviews to help maintain code quality across the team
SQLC++Algorithms+2 more