A screen, a show, and twenty invisible boxes
Pressing play finally gives you a lit stage instead of an empty room, one very silly bug stood in the way, and the back wall now plays video.
A side project — a VR rhythm game where you control the entire DJ set.
Most rhythm games put you on the dance floor. This one puts you in the booth: a song plays, and instead of hitting notes to it, you're reacting to it — swinging lights, firing lasers, cueing platforms, all in time with the beat. Less "player," more "performer."
It's VR-first by design, not VR as an add-on. The idea only really works standing in a room surrounded by gear you can point at and grab, rather than clicking lanes on a flat screen.
Where it's headed, roughly in order: get the core loop working well in a headset, then modding and shareable custom songs/light-shows, then maybe a back-to-back multiplayer mode where two people VJ the same set. Nothing past "in a headset" is locked in yet.
Built in Unity. Devlog below as it goes.
Devlog
Pressing play finally gives you a lit stage instead of an empty room, one very silly bug stood in the way, and the back wall now plays video.
The chart editor stopped trying to be two tools at once, notes learned to drive colour and brightness instead of just movement, and the room finally became a real place that both the editor and the game load the same way.
Charts stopped being hardcoded and started coming out of actual mp3s, the three hero lights became a twenty-light stage rig — and the big one, there's now a chart editor that runs inside the game itself.
Sliders now spawn per-note like buttons, the room got real spotlights and lasers instead of plain cubes, and — the big one — it's playable with actual VR controllers now.
The proof of concept moved out of its flat 2D lanes and into a 3D room, and the project now has the VR groundwork in place. Still on mouse and keyboard for now.
A new devlog thread for VJ Simulator, a VR rhythm game about being the VJ instead of the dancer. First entry is just the idea and where it's headed.