A cross-platform community rhythm game design to be not just a rhythm game, but will be a rhythm game that have the visual novel elements in it.
Renako try to be a rhythm game that's not just only a rhythm game, but try to be a rhythm game that include the story so the balance between PvP and PvE will be there.
The game will have the rhythm game part with the editor, so you can create your own beatmap and share it with the community and the visual novel part that you can use our visual novel editor to create your own story and try to mixing your story with the rhythm game part to create a unique storytelling experience. With the goal of cross-platform design in mind.
About the rhythm game concept you can check the gameplay design part in the design documentation section that we try to make the game to be compatible with the storytelling part and the difficulty of the game.
The game is currently under heavy development that sometime will be slow due to my software engineer jobs, the gameplay are partially implemented but not yet fully implemented but you can try the game by running the game in the desktop project using the test beatmap provided in the game.
You can follow the development by checking Renako development blog that I will try to update the blog post every week or follow this repository to get the latest update.
Current development plans are available here:
Here is the list of design documentation for Renako (each Figma file have many pages in them):
Note : In styling assets and design documentation, there are some "guidelines" that need to be followed when designing on both UX, UI and assets.
The following items are required to be installed on your computer in order to develop Renako:
- .NET 8 SDK
- The use of a C# IDE (Rider, Visual Studio) is highly recommended to browse through the codebase.
For mobile platforms, you will need to run sudo dotnet workload restore
to install Android and iOS workloads to build the project in mobile platforms.
Getting started with developing Renako is as follows:
git clone https://github.com/HelloYeew/renako
cd renako
cd Renako.Desktop
# restore nuget packages for the solution
dotnet restore
# run the game with the debug profile
dotnet run
# if you ever want to run the game with the release profile
# for performance testing, using the release profile
dotnet run -c:Release
cd Renako.Game.Tests
# restore nuget packages for the solution
dotnet restore
# run the visual tests with the debug profile
dotnet run
# run unit tests
dotnet test
Contributing in the form of pull request, suggestions or bug reports via issues are welcome. If interested to touch on the game's design, please contact me beforehand working on designing. Idea or suggestions via issues are welcome too.
Also, if you want to contact me directly, you can contact me via the contact in my GitHub profile. Don't hesitate to contact me if you have any questions or want to contribute to the project.
This project is licensed under the MIT license. Please see the licence file for more information. tl;dr you can do whatever you want as long as you include the original copyright and license notice in any copy of the software/source.