Projects

Tools for making, editing, and checking Beat Saber maps.

Map Check

Personal project · TypeScript · SolidJS

A browser-based map checker used by more than 500 mappers to inspect Beat Saber map details, statistics, and possible errors before release. The reusable BSMap library contains its map-reading and error-checking code.

Beat Saber Map Check interface
ChroMapper editor preview

ChroMapper

Open-source contributor · Unity · C# · HLSL

Contributed to the move from Unity 2021 to Unity 6.3 and refactored C# systems and HLSL shaders. This improved runtime performance, memory use, and how closely the lighting preview matches the game.

Editor Enhanced

Personal project · Unity · C# · HLSL

A C# modification for the official Beat Saber editor that improves lighting and event-box editing. It adds interactive v3 controls for lighting and event boxes.

Beat Saber Editor Enhanced preview

BSMap

Library · TypeScript

A TypeScript library for Beat Saber mapping. It provides the reusable code that reads maps and applies the rules used by Map Check.

Published maps plus the utilities, scripts, and plugins I use for mapping.

Beatmap

As long as my map has already been published under BeatSaver, you may freely use them for video promotion, or any other purpose. My light are free to use in your map as long as credit is given. You may also use the map itself for any purpose including machine learning, but preferably if you ask first beforehand. Any other thing such as 3D model, map script, etc. is allowed if and only when any of my map that uses them is publicly released on BeatSaver.

Code

Go ahead, just abide to licensing rule.