# Need advice on building a fast rhythm-based game mechanic (Geometry Dash–style)

**URL:** <https://forum.makecode.com/t/need-advice-on-building-a-fast-rhythm-based-game-mechanic-geometry-dash-style/41738>\
**Category:** Help\
**Tags:** game\
**Created:** [January 27, 2026, 3:04am UTC](https://forum.makecode.com/t/need-advice-on-building-a-fast-rhythm-based-game-mechanic-geometry-dash-style/41738 "2026-01-27T03:04:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![upshotloutish](https://avatars.discourse-cdn.com/v4/letter/u/41988e/32.png) [@upshotloutish](https://forum.makecode.com/u/upshotloutish)\
**Post date:** [January 27, 2026, 3:04am UTC](https://forum.makecode.com/t/need-advice-on-building-a-fast-rhythm-based-game-mechanic-geometry-dash-style/41738/1 "2026-01-27T03:04:35Z")

</div>

Hi everyone 👋

I’m currently interested in creating a fast-paced rhythm game inspired by games like _Geometry Dash_. The main idea is to combine simple controls with music-synchronized gameplay, where timing and quick reactions are the core challenge.

However, I’m not sure where to start when it comes to designing the **rhythm mechanic** itself. Specifically, I’m struggling with questions like:

- How do you sync player actions (jumps, obstacles, speed changes) with the background music?

- Is it better to rely on timers, beats, or manual level scripting for rhythm-based gameplay?

- How can I gradually increase difficulty without making the game feel unfair?

- Are there any recommended techniques or examples in MakeCode for handling fast, precise input?

At the moment, I’m still in the planning phase and trying to understand the core mechanics before building a full prototype. Any advice, examples, or resources would be greatly appreciated.

Thanks in advance for your help!

---

<div class="post-metadata">

**Author:** ![AlexK](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/alexk/32/33339_2.png) [@AlexK](https://forum.makecode.com/u/AlexK)\
**Post date:** [January 27, 2026, 3:10am UTC](https://forum.makecode.com/t/need-advice-on-building-a-fast-rhythm-based-game-mechanic-geometry-dash-style/41738/2 "2026-01-27T03:10:24Z")

</div>

Welcome! You will want to visit this topic if you haven’t already.

> [@Unnamed Rhythm Game: Devlog](https://forum.makecode.com/t/unnamed-rhythm-game-devlog/38875):
>
> I have come to fulfill a promise… Currently the test song is “Grave” Mistake by @InvalidProject from his [Free Music! topic](https://forum.makecode.com/t/free-music/24638). (Thanks Invalid!) Feel free to make suggestions and ask questions below. This is currently just a tech demo and proof of concept, and I’ll be adding all the bits and bobs like a menu, multiple buttons, and longer “hold button” dots later on. I made this demo in only about 4 hours total, so it’s very bare bones. 99% of the code is just a copy/paste of the built in makec…
