Sanya · Software and tools

Tools for people who chart rhythm games.

Two Windows programs, written in C++ and C#: a rhythm-game engine with a built-in chart editor, and a converter for chart formats.

01 · Projects

Three projects, each with a project page.

Each project page explains the software, its downloads and the current release status.

Rhythm engine · Final release v1.2

BeatUp Engine

A rhythm-game engine with precise timing, an integrated chart editor and a patcher. Version 1.2 is the final release and adds the Auditor Mode for reviewing and documenting charts.

  • C++ / SDL2
  • Chart editor
  • Patcher
  • Auditor Mode
View BeatUp Engine
The BeatUp Engine main menu with Editor, Play your chart, Patcher, Options and Exit

Chart conversion · v1.4.4

SanConverter

Converts Stepmania .SM and .SSC files to .SLK with dedicated logic for Beat Up and One-Two Party, and reverts .SLK files back to .SSC.

  • C# / .NET 4.8
  • SM / SSC → SLK
  • Revert to SSC
  • Level calculator
View SanConverter
The SanConverter interface

Browser version · v1.2.0

BeatUp Engine Web Edition

BeatUp Engine ported to a static website. Play charts, edit them and run the Auditor Mode in your browser, with nothing to install.

  • HTML / JavaScript
  • Play in the browser
  • Chart editor
  • Auditor Mode
View Web Edition
Gameplay in BeatUp Engine

02 · About

Small tools, documented properly.

BeatUp Engine has reached its final release and now only receives bug fixes. SanConverter is still maintained. Both are free to use.

Languages
C++ and C#
Platform
Windows 10 / 11
Focus
Rhythm-game tooling
Source and releases
github.com/bishpop