ChroMapper began in February 2019 as a collaborative project between myself and a friend, born from frustration with the existing Beat Saber map editors. The community tools at the time suffered from usability issues and performance limitations that hindered the creative process for mappers. We envisioned creating a superior editor that would not only address these shortcomings but also incorporate cutting-edge features emerging from Beat Saber’s vibrant modding community.
The project started as a simple improvement effort but evolved into something far more ambitious—a comprehensive mapping ecosystem that would become the cornerstone of Beat Saber map creation.
Primary Technologies:
Rationale Behind Technology Choices: Unity was the natural choice given Beat Saber’s foundation and our team’s familiarity with the engine. C# provided robust performance for real-time editing operations while maintaining flexibility for our growing open-source community. The decision to implement a comprehensive plugin system using .NET Framework enabled community extensibility without compromising core stability.
The most significant challenge was achieving real-time performance with complex beatmaps. Early iterations struggled with:
Solutions Implemented:
Expanding ChroMapper’s reach required addressing platform-specific challenges:
As the project grew from a weekend experiment to a multi-year endeavor, maintaining code quality became crucial:
.editorconfig
enforcementChroMapper has achieved remarkable adoption within the Beat Saber community. Shortly after its first Open Beta release, ChroMapper rapidly became the preferred community editor.
Community Features:
Open Source Impact:
Breakthrough Features:
ChroMapper represents several years of continuous development and community building. While I don’t consider it my perfect work, it stands as a testament to the power of community-driven development and technical innovation in gaming tools.
The project has evolved from addressing personal frustrations to becoming an essential infrastructure component of the Beat Saber ecosystem, enabling thousands of creators to build experiences enjoyed by millions of players worldwide.