An opinionated micro-framework to bootstrap or prototype your next rhythm game in Unity.
This Unity package offers an agnostic core implementation for a rhythm game with no dependencies, allowing you to develop a diverse range of 2D / 3D rhythm games with any sound engine, input system, serialization library, or any modules of your choice.
Be it your classical VSRG (Vertical Scroll-based Rhythm Game) or venturing into a Non-Standard Rhythm Game, you can always start with Rhythm Core!
- Create or Open an existing Unity project.
- Open the Unity Package Manager (UPM) from
Window -> Package Manager
. - Click Add Package (
+
) on the upper left corner and selectAdd package from git URL
. - Enter
git@github.com:SirusDoma/RhythmCore.git
and click theAdd
button. - Done!
- Download the unitypackage file.
- Create or Open an existing Unity project.
- Select your
Assets
folder and then clickAssets -> Import Package -> Custom Package..
- Locate the downloaded
.unitypackage
. - Done!
Please refers to the Documentation for the development guide.
A collection of fully working samples can be found in the Samples folder.
This open-source software is licensed under the zlib/png license.