Human Fall Flat 2
Production C# systems, modular feature packages, profiling, QA verification, TeamCity builds, PR reviews and milestone stabilization under NDA-safe framing.
8+ Years Unity & C# · 4+ Years Professional Production
Unity/C# game engineer with 8+ years of hands-on experience building games and interactive software, including 4+ years in professional production. Strongest evidence: Unity 6 gameplay and systems ownership on Human Fall Flat 2, published Unity projects, and a private custom C++ engine case study covering architecture, resource management, editor tooling and Linux packaging.
8+ yrs
programming with C# and developing in Unity
4+ yrs
professional game/software production experience
100+
bugs and runtime issues fixed across milestones
Selected work
Human Fall Flat 2 shows professional Unity 6 production ownership. Magoon and The Return of Magoon show earlier Unity/C# development, while SufferEngine and Oona add C++ engine and Unreal evidence.
Production C# systems, tools and runtime engineering for a multiplayer physics-driven Unity title.
Professional C# engineering in a production environment: modular architecture, runtime behaviour, internal tools, proprietary multiplayer integration, FMOD/gameplay integration, profiling-driven fixes, QA verification and milestone stabilization. Details are intentionally NDA-safe.
3+ yrs
full-time production C# engineering
20-30
multidisciplinary team context
Private custom C++ real-time engine: runtime architecture, editor tooling, rendering, scripting, audio and Linux packaging.
A proprietary C++ engine project used as a systems-heavy case study. It demonstrates ECS-style architecture, EngineManager orchestration, Scene/GameObject/Component/System organization, DisplayList/Command render flow, OpenGL resources, Dear ImGui editor tooling, Lua scripting, SoLoud audio, diagnostics and Linux/AppImage hardening without exposing private source code.
Custom C++
engine/runtime architecture
Runtime + editor
scene, tools and render pipeline
Released Unreal Engine 4 / C++ project: gameplay, AI, Blueprint-facing APIs and team delivery.
Released Steam project showing C++ gameplay implementation in a multidisciplinary team: player movement, jump/dash behaviour, enemy AI, behaviour trees, animation trees, perception, combat, collectibles and Blueprint-exposed functionality.
Released
Steam project
15
team members
C# mobile systems for a turn-based Android roguelike with procedural dungeon structure.
Mobile roguelike project where I contributed C# gameplay systems including enemies, collectibles, power-ups, progression, grid-based movement, A* pathfinding integration and save/time-reward support.
4 mo
development cycle
4 devs
programming team
Professional evidence
Full-time C# production engineering on a multiplayer, physics-driven Unity 6 title with a 20-30 person multidisciplinary team. Work was organized around milestone delivery, feature ownership, pull requests, QA verification, TeamCity builds and production stabilization.
Programmer / Software Engineer
No Brakes Games · Human Fall Flat 2 · Mar 2022 — Oct 2025
Production C# systems, modular feature packages, profiling, QA verification, TeamCity builds, PR reviews and milestone stabilization under NDA-safe framing.
Private C++ engine case study: SufferManager, Scene/GameObject/Component/System architecture, DisplayList/Command render flow, ResourceManager, ImGui editor, Lua, audio and Linux/AppImage packaging.
Examples include host/client divergence in multiplayer runtime behaviour, nondeterministic physics-query ordering, crash/freeze priority handling and profiler-led GC/runtime optimization.
Unit, integration, playmode and editor tests where appropriate; feature-specific test scenes; autonomous validation flows; manual QA and PR review before production merges.
Role fit
The profile combines 8+ years of programming experience, C#, C++ with 4+ years of professional production ownership, plus C++ engine architecture, tools, debugging and maintainable runtime systems.
Unity-heavy roles where gameplay, systems, production ownership, debugging and performance matter.
Human Fall Flat 2 + Magoon
Tools, systems, simulation, engine-adjacent and platform-adjacent roles.
SufferEngine + production internal tooling
Generalist game-engineering roles combining gameplay, runtime systems, tools and maintainable architecture.
Human Fall Flat 2 + SufferEngine + Oona
C++ roles where engine architecture and tooling matter, without overclaiming graphics specialization.
SufferEngine + Oona + C++ demos
Also open to selected C#/.NET transition roles where systems, tooling and debugging experience are relevant. This is a secondary path, not the primary positioning.
Skills
The main signal is long-term Unity/C# development backed by professional gameplay, systems, tooling, debugging and performance work. C++ and other technologies appear where the evidence supports them.
Contact
Remote-only availability. 8+ years programming experience, C#, C++, including 4+ years of professional production experience.