Shelter Manager
Gameplay programmer — one of three developers, full production cycle
2021
- Unity
- C#
- Steamworks
- DOTween
- ScriptableObjects
- MVC
- PLATFORM
- PC / STEAM
- TEAM
- 3
- ENGINE
- UNITY
Credit: Hamsters Gaming
Credit: Hamsters Gaming
Shelter Manager is a post-apocalyptic shelter management and strategy game, shipped to Steam by Hamsters Gaming. I was gameplay programmer, one of three developers, across the full production cycle.
Steam achievements and Cloud Save are integrated through the Steamworks SDK. The game is MVC throughout, with a SOLID core, and the view layer is built with DOTween. Bunker population is data-driven. Balance is authored in Google Sheets, exported to ScriptableObjects, and read at runtime. A balance change is a data change. The quest system is entirely mine, from the core logic through to the view.
This is where my lead experience actually starts. It starts part-way through this project, not on a later one.
I also worked, at the same studio and after its release, on Evil Democracy: 1932 — bug fixes, system updates and interface work.