All projects
Mobile rhythm

Beat Strike

A mobile rhythm game where every strike is played on the beat.

RoleCore dev & tooling
EngineUnity 2021 LTS
ContextTeam project
TechUnity · C# · Editor tools

The project

In Beat Strike the level scrolls, enemies show up and the player chains tempo-synced interactions to attack and dodge. I developed the rhythm engine, the main gameplay loop and a Unity tool (Capacity Tool) to compose patterns in real time.

My contribution

  • High-precision rhythm engine, designed to stay accurate on mobile.
  • Capacity Tool: a Unity editor with a timeline (BPM, duration, interaction type: attack, up / down dodge…) that designers can use without touching code.
  • Patterns per BPM: a library of attack and defence patterns, picked according to the level's tempo.
  • Gameplay loop: level chunk sequencing, attack and defence phases, interaction spawning and combat triggering.
  • Performance: object pooling for interactions to avoid allocations during play.
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
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#