Remote job
Unity Developer (Steam)
Job details
About this role
Role overview Build gameplay and core systems for a PC game in Unity, joining during early production. You’ll work closely with the game designer and artists, contribute to foundational technical choices, and help shape how the project is structured and delivered.
Responsibilities - Develop gameplay mechanics and supporting systems in Unity using C#. - Design and maintain a clear, extensible project architecture. - Implement user interfaces, controls, save functionality, and game flow for PC. - Integrate art, animation, and audio in collaboration with the creative team. - Profile and optimize performance for PC hardware. - Add Steamworks capabilities such as achievements and cloud saves. - Contribute to planning, estimates, and technical decisions.
Requirements - Experience developing gameplay and systems with Unity and C#. - Ability to structure projects for clarity and future extension. - Familiarity with implementing UI, controls, saving, and game flow. - Skills in profiling and optimizing PC game performance. - Ability to collaborate with designers and artists on integrating creative assets. - Familiarity with Steamworks integration, including achievements or cloud saves.