Map Check
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.

Tools for making, editing, and checking Beat Saber maps.
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.


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.
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.

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.
Browse my public map portfolio on BeatSaver. You can also commission me to create a map for your favourite song.
A collection of web tools for Beat Saber mapping.
TypeScript scripts for making Beat Saber maps with BSMap.
A ChroMapper plugin for selecting map objects.