Great concept, layout, mechanics, all that, but the levels themselves don’t feel like they really utilize the pieces and give the player much to do. It feels like this game could become an interesting web of knock-off effects where flipping one station affects the other notes, but instead I never found myself needing to account for any note other than the one I was currently adjusting for. Every other note always seemed to just work out fine after I set it once. It might just be a matter of the game board being too small with only three stations, but more stations might end up making the game feel sprawling and confusing, so I think it’s more just how the actual notes are arranged that could be improved.
Play game
Switchyard Sonata's itch.io pageResults
| Criteria | Rank | Score* | Raw Score |
| Creativity & Theme Interpretation | #74 | 1.880 | 1.880 |
| Polish & Presentation | #100 | 1.760 | 1.760 |
| Scope & Completion | #109 | 1.680 | 1.680 |
| Overall | #113 | 1.688 | 1.688 |
| Technical Execution | #131 | 1.560 | 1.560 |
| Gameplay & Core Idea | #134 | 1.560 | 1.560 |
Ranked from 25 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Team members and roles
Touko Ursin (itch.io: ToukoUrsin), solo: design, code, sound and art.
How did you interpret the themes?
Genre Collision: a routing puzzle collides with a rhythm game. First you compose: write a repeating switch score (switches A, B, C over a 4 or 8 beat loop) so every passenger shape reaches its station. Then you perform: the trains run and each arrival becomes a note you tap on the beat; simultaneous arrivals form chords. The genres depend on each other: the longer lower branch takes an extra beat, so your routing decides when each note lands. The puzzle writes the song you then have to play.
What are you entering?
Engine and tools used?
No engine: vanilla JavaScript ES modules, HTML5 Canvas 2D for all visuals, and the Web Audio API with oscillators for all sound (synthesized live, no samples). Node.js test runner for the 14 core tests and Playwright for browser QA. No third-party assets, libraries or fonts beyond system fonts. AI: OpenAI Codex and Anthropic Claude assisted with design, code, procedural visuals, sound synthesis code, tests and docs; no AI-generated images or audio ship in the game. Bezi was not used.
Road to GDC
Consider my game for the Road to GDC prize
Bezi Challenge
We are not entering this prize track
Synty Challenge
I am not entering this prize track
Which Synty assets did you use?
N/A
CrazyGames Challenge
Enter my game in the CrazyGames Challenge
Fan Art Artist
N/A
Fan Art Process Video
N/A
Where can we find your Fan Art?
N/A
Submission Confirmation







Leave a comment
Log in with itch.io to leave a comment.