Shepherd's Symphony
A pastoral rhythm game where herding is the instrument.
- 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