Typical responsibilities
- Program gameplay mechanics, controls and game logic.
- Build menus, in-game interfaces and systems such as inventory or progression.
- Integrate art, animation, audio and visual effects into the engine.
- Optimize frame rate, memory and loading times on each platform.
- Build multiplayer and online features when the game needs them.
- Fix bugs and prepare builds for PC, console, mobile or web stores.
- Work closely with designers, artists and QA through every milestone.






