Day-to-Day Responsibilities
Build gameplay features such as player movement, enemy behaviour, scoring and level progression by writing C# scripts.
Implement and test physics, collisions, animations and camera systems inside the Unity Editor.
Bring art, audio and UI assets from artists and sound designers into the game and check how they behave in play.
Create menus, HUD and in-game screens using Unity's UI tools so they work across different screen sizes.
Optimise performance, memory and battery use so the game runs smoothly on the target phones or PCs.
Debug crashes and bugs, read profiler reports and fix issues found by QA testers.
Use version control such as Git, join daily stand-ups and sprint planning, and keep builds stable for the team.


