Rhythm games are an audio timing problem wearing a game costume

Everything about a rhythm game comes down to whether a press at the right moment is recognised as being at the right moment. Stage Engine hands that problem to Director 1 and leaves you to chart the song.

The one thing that must be right

A rhythm game is a promise: if you hit it on the beat, the game agrees. Break that promise by a few milliseconds and the game feels broken in a way players cannot articulate but will not tolerate. They will say it feels off, and they will be right.

Getting it right is genuinely technical. Audio playback has latency. Displays have latency. Input has latency. Synchronising game time to the audio clock rather than the frame clock is essential and non-obvious. Judgement windows have to be measured against the song position, not the number of frames elapsed.

This is the least creative and most exacting code in the whole genre, and it is exactly what to hand off.

What gets built for you

Audio-clock synchronisation. Note spawning ahead of time so notes arrive rather than appear. Judgement windows with named tiers. Combo and scoring. A calibration screen, so a player can offset for their own headphones and display, which every good rhythm game has and every bad one lacks.

You describe these in plain language and Director 1 writes the GDScript inside your Godot project. When something feels late you say so, and the offset handling changes.

Judging that is your job and it needs no code reading whatsoever. Your hands know when a hit was on the beat.

Charting is the design work

A chart is an interpretation of a song. Which layer you follow, when you double up on the snare, when you drop out entirely so the return lands. Two charters given the same track produce genuinely different games.

That is authored, note by note, by someone who has listened to the song two hundred times. It is not a generation problem, and a chart produced by beat detection alone tends to feel mechanically correct and musically dead.

What automation is good for is the first pass: getting the tempo, marking the bars, giving you a grid to work against. Then you do the interpretation.

A word about the music

The songs are yours to supply and yours to be sure about. Stage Engine builds the game; it does not clear music. This matters more in this genre than any other, since the song is the content.

Art and visuals can come from generation, from the web, or from your own hand, and geometry built directly is often right here, where clean and legible beats detailed.

Running locally is not optional for this genre

Stage Engine is a desktop app for Mac and Windows with Godot bundled inside it. Your game runs on your own machine when you press play. For a game measured in milliseconds, a browser tab or a streamed frame adds latency you cannot control or calibrate away.

Building needs an internet connection, since Director 1 and asset generation come over the network. Playing what you built does not. The download is free with a free plan; Indie is $10 a month and Pro is $50.

Feedback is what makes a hit feel like a hit

Timing accuracy is necessary and not sufficient. What makes a rhythm game feel good is the response: the note bursting rather than vanishing, the combo counter reacting, a slight punch of screen movement, and above all the audio confirming the hit.

That last one is the difference most often missed. A hit sound layered over the track, or a track that drops out when you miss, ties the player to the music instead of to the interface. It is why the best games in the genre feel like playing the song rather than reading it.

All of this is code and presentation, both of which you request and then judge by playing. Your hands will tell you immediately whether it landed, which is the only test that counts here.

Questions

Will the timing actually be accurate?
Timing against the audio clock rather than the frame clock is the approach that works, and it is code Director 1 writes. You verify it the only way anyone can, by playing it.
Can it chart a song automatically?
Automation helps with tempo and a first pass. The interpretation that makes a chart feel musical is authored by you.
Can I use my own music?
Yes, and the rights to it are your responsibility. Stage Engine does not clear or supply music.
Does it need to be online?
Building does. The finished game runs locally without a connection.
What does it cost?
Free download and a free plan. Indie is $10 a month, Pro is $50.