💡Development Tips
Personally do not suggest anyone upgrading any old version of RhythmGameStarter in a production project, preferable a clean install since most of the major updates of rgs have scripts & prefabs changes, and rgs is not a plug & play solution.
Dealing with future updates
RhythmGameStarter is a project template, and each update may be causing some required changes to the core script, which if you modified a lot, the new update may not be compatible for your current project to upgrade.
A better workflow will be separating your custom logic into new components instead of editing directly in the core script, and make minimal changes if possible.
Workflow tips
Use git! So it's possible for you to diff manually with core scripts changes
Duplicating the demo scene, instead of editing directly
Setting up a custom song directory outside RhythmGameStarter's folder
Create a prefab variant for the RhythmGameStarter prefab
Use version control! (important) so even if the update was messed up, you can still revert back
Last updated