Skip to content

CadenzaVR/cadenza

Repository files navigation

Cadenza!!

An open source WebXR rhythm game designed to be easily customizable and extended with new virtual input devices and game modes.

Made with A-Frame and Three.js

Demo

Cadenza!!

Features

  • 3 game modes: keyboard, taiko drum, trombone
  • Supports XR controller, XR-hand tracking, and keyboard + mouse controls
  • Load custom beatmaps (currently supports Osu! mania and taiko, MIDI files)
  • Save custom beatmaps locally to IndexedDB so you don't need to load them every time

Development

npm install
npm run dev

See the Architecture doc for more info

Tips