← Games

Shepherd's Symphony

A pastoral rhythm game where herding is the instrument.

Mechanic illustration
Year
2025
Status
In development
Role
Design, code, systems
Stack
React, Canvas, TypeScript, Web Audio

Overview

Shepherd's Symphony started as an experiment about emergent movement: what happens when a flock reacts to sound instead of to a cursor. It became the project where I formalised most of my game architecture.

The idea

Herding is a negotiation, not a command. Every animal has its own inertia, fear radius and curiosity. The player conducts rather than controls, and the music becomes the readable state of the simulation.

What became reusable

The architecture conventions and bootstrap checklist produced here became the first draft of the shared Foundation. In this portfolio they are no longer one monolithic manual: each concern has its own document and version.

Highlights

  • —Flock simulation with per-entity behaviour
  • —Audio-reactive feedback loop
  • —Documentation set reused across projects

Writing