BMS Rhythm Player converts BMS files into Unity ScriptableObjects and supports external loading, real‑time playback, and SoftLanding, enabling fast development of BMS‑based rhythm games.REQUIRES UNITY 2019 or laterBMS Rhythm Player is a developer‑focused utility plugin designed to make BMS chart data easy to use within Unity.It provides an integrated workflow for converting BMS files, loading external charts, and testing them directly in a playable environment—dramatically improving your rhythm‑game development efficiency.Key Features✔ Convert BMS → ScriptableObjectConverts BMS files into Unity‑native ScriptableObject assetsView and inspect chart data directly in the InspectorEasy to manage and debug within your project✔ Load external BMS from StreamingAssetsSupports loading BMS files even after building the applicationUseful for testing charts without rebuildingEnables apps that load user‑provided BMS files✔ Real‑time playback in the game screenPlay and verify charts directly in the gameplay sceneCheck timing, note placement, and behavior instantlyGreatly reduces iteration time for chart adjustments✔ SoftLanding supportFully compatible with SoftLanding BMS extensionsHandles advanced chart expressions and metadata✔ Ready to integrate into your own rhythm gameEasy to extend with custom judgment logic or UIProvides a solid foundation for BMS‑based game developmentSupported platforms(StreamingAssets behavior follows each platform’s specifications)Windows / macOS / Android / iOSIncluded componentsBMS parserScriptableObject generation toolStreamingAssets loading utilitiesSample gameplay sceneSoftLanding‑compatible logicDebugging and visualization toolsDependenciesNone (uses only Unity standard APIs)Sample contentBMS → ScriptableObject conversion demoExternal BMS loading test sceneChart playback sample scene




