This plugin allows you to leverage the Osu! beatmap editor to create and playtest your own .osu files before importing them into Unity. You can use community-made tools to tweak your .osu files. Note that this plugin does not come with its own beatmap editor, and you are meant to use Osu! for authoring beatmaps.
The plugin uses a pooling system to minimize garbage allocation while playing, and it uses the SDF technique for rendering curves, allowing for smooth thick curves. You can also customize gameplay rules using the MouseDance API, which allows you to hook your own code into the game to change how it plays in many ways. The demo scenes include different examples.
Customizing gameplay rules require a good understanding of C# and Unity. The plugin works on desktop, mobile (tested with Android), and WebGL.
Hit Objects are pooled and re-used, minimizing garbage allocation while playing. Uses SDF technique for rendering curves, allowing smooth thick curves. Customizable gameplay rules through MouseDance API.





