All projects
Management RPGIn progress

Heroes Dawn

A mobile RPG where every turn is read on a timeline.

RoleDesign & development
EngineUnity 6
ContextPersonal project
TechUnity 6 · C# · Clean architecture

The project

Heroes Dawn is a mobile-first management RPG set in the Apex Universe, the shared universe of Studio N29's projects. A squad of meta-humans explores New York zone by zone: rolling dice across a board, fighting turn-based battles on an active timeline and managing their HQ between missions. The current build (v0.9.0) offers a playable Brooklyn campaign in four zones.

My contribution

  • Turn-based combat on an active timeline, with team synergy replacing the former combo system.
  • Playable Brooklyn campaign: four zones (Red Hook, Brownsville, Coney Island, Dumbo and the bridge) with objectives, enemies and narration.
  • Onboarding and progression: first-login flow (cinematic, narrative nickname, campaign), HQ quest tracking (main and side quests) and an account architecture ready for Supabase.
  • Clean architecture: layered code with an MVP interface, a pure-C# domain package, VContainer, MessagePipe, UniTask and EditMode / PlayMode tests.
  • In-editor design tools (Unity windows) for items, skills, agents and narration, CSV export for design spreadsheets, and balancing tools (spreadsheet import and simulator).
  • Production documentation: GDD, game-design specs, art direction, UI flows and a roadmap (Steam Early Access, then mobile) laid out before writing code.
Other projects
3D MOBA · 2 months

Discosmos

Lead Network & Skills

Synchronous network infrastructure and skill architecture for a competitive 3D MOBA built in two months.

  • Unity
  • C#
  • Photon
  • Netcode
Mobile rhythm

Beat Strike

Rhythm engine & editor tool

High-precision mobile rhythm engine, main gameplay loop and a Unity tool to compose patterns.

  • Unity
  • C#
  • Editor tools
  • Rhythm engine
3D adventure

Delight

Gameplay Programmer

3D character controller, state-machine enemy AI and audio architecture, on a Rubika group project.

  • Unity 6
  • C#
  • FSM AI
  • Audio
Twin stick co-op

Sweet Courrier

Gameplay Engineer

Cooperative arcade shooter: arcade physics, local multiplayer input and game feel.

  • Unity
  • C#
  • Physics
  • Local co-op
Internal tool

N29 HQ

Designer & Developer

The private tool I run my freelance business with: projects, time tracking, quotes and invoices, encrypted sync.

  • JavaScript
  • WebCrypto
  • Supabase
  • PWA
ConfidentialNDA

Project X

Unity development

A project in development, under a non-disclosure agreement. Details will be published once the NDA is lifted.

  • Unity
  • C#