Game
Human Fall Flat 2
Production Unity 6 engineering for the sequel to the physics-based puzzle platformer.
Period
2022 — 2025
Role
Software Engineer
Status
Production title
3+ yrs
production engineering
Unity 6
runtime and tooling
Technical snapshot
Professional C# development in a production environment, focused on maintainable Unity systems, internal tooling, debugging, runtime behaviour and milestone stabilization.
Overview
Human Fall Flat 2 is a professional production project where my work centred on reliable C# software engineering inside a Unity 6 environment. The strongest portfolio angle here is not a single isolated feature: it is production-grade systems work, maintainability, debugging, collaboration and keeping runtime behaviour stable under real development constraints.
My contribution
- Designed and implemented C# systems for gameplay, tooling, debugging and runtime behaviour.
- Worked with modular Unity architecture using assemblies, internal packages, ScriptableObjects, Prefabs and Addressables.
- Translated ambiguous production requirements into reviewable, testable software features.
- Built internal tools and debug utilities used during iteration, bug fixing and QA workflows.
- Supported milestone stabilization by reproducing issues, resolving production bugs and communicating clearly with stakeholders.
Technical focus
The relevant story for this project is maintainability: code that can be reviewed, extended, debugged and supported across disciplines. I worked in a production workflow using Git pull requests, code reviews, Jira processes and cross-functional meetings, with attention to profiling, memory behaviour and GC pressure where appropriate.
Gallery