
Comments

Yet another "generic" rhythm game.
A Rhythm Game for Creators!
Modularity is a rhythm game with open modding tools, made with flexibility in mind.
The game supports custom beatmaps without any mods.
A basic chart editor is included with the game, so you can jump straight into it and make your own!
History
Originally starting out as a Terraria clone, Modularity is now a rhythm game.
This project was made to improve my skills and to grow as a programmer, musician and UI designer (even though I don't think the UI of Modularity is great).
Modularity went through many iterations to end up where it is now, specifically 3 very different versions.
The first version was a basic engine, made for a simple Terraria clone - nothing else.
With the second version, I realized I wanted to make something more, something open and fun. I landed on the concept of a rhythm game resembling "Osu!". It wasn't the worst idea, but the current version is way better.
And the third version is the one you're seeing right now, is where Modularity found its identity.
Up until now, I posted leaks on my Twitter/X page.
Tech, technical foundation
Modularity is running on a custom-built engine made with flexibility and simplicity in mind. Modularity's engine is powered by Raylib (specifically Raylib-cs), which simplifies things for me and mod developers.
The above mentioned foundation, at its core, is as optimized as it can be, allowing for excellent performance.
To further enhance development experience, HarmonyLib is included with the game to make live patching and dynamic modifications easier.
So... is Modularity right for me?
This is a question that's up to you to decide. The following text might help you make up your mind:
If you're a competitive player focused on online leaderboards, placements relative to other players, Modularity isn't there quite yet. If you're a creative and/or technical player, you might very well enjoy Modularity for reasons already mentioned (flexibility, customizability, modding).
Of course, it doesn't hurt to give it a try as it's completely free.
Credits
@LUCA-903
- ADDITIONAL MUSIC
Plans
Revamped Map Editor
Current map editor is running on electron, which admittedly wasn't the best choice. The plan is to rewrite the editor from scratch.
Online Support
Includes friends, chatting, leaderboards (ranked + map-specific)