Responsibilities
- Design and implement gameplay systems (inventory, combat, factions, survival needs).
- Extend the multiplayer networking layer — session management, state sync, prediction.
- Write clean, modular, event-driven C# that stays testable as the codebase grows.
- Code review, pair on tricky problems, and help shape the studio's engineering practices.
- Playtest builds and turn feedback into concrete fixes.