How to build a rhythm game in (almost) every game engine
2026-03-25 , Full Room

This talk will start by describing a plugin I've been building for creating rhythm games, and ending with a live demo of building one from scratch.


I’ve been building a set of utilities for creating rhythm games, but I didn’t choose just one game engine to build this plugin for; I built it for many of them. Currently, it works in Unity, Unreal, Godot, SDL, and MonoGame, with Love2D and Bevy to follow.

This talk will walk through the steps to create a rhythm game from scratch using the plugin.

  1. Choosing how to import songs and how to chart the notes
  2. How to load the notes and render them in sync with an audio track
  3. How to detect user input
  4. How to resolve the user input and the notes in the song

A working example will be made available on GitHub for those who want to test it out after the talk.

I've released 150+ open source projects on GitHub, I've won awards for Best in VR and Best of Accessibility at the 2020 MIT Reality Hack, I run the Purple Monkey Game Jam and a Global Game Jam site, given talks at Boston Game Dev meetups, a workshop at GodotCon Boston, and I just released my first game for mobile platforms called Flip Jacks.