CLUB: SORTED
Welcome to the club! A DJ and crowd sim that aims to capture the energy of a late-night club. Enjoy your set.. Full screen + Headphones = Essential
How to Play
Your goal is to keep the party going and the Vibe Meter in the green. Start by previewing the DJ tracklist on the title screen to get a feel for the set.
Step 1: Manage the Mix
- The Crossfader: Use your mouse to slide the fader between Deck A (Left) and Deck B (Right).
- Cueing Tracks: When the fader is fully on one side, a button will appear to CUE the next track for the opposite deck.
- The Transition: Once a track is cued, click NEXT TRACK to load the next song into the silent deck, then slowly slide the fader over.
Step 2: Use Your DJ Tools
- Pacing: The script penalizes Rushing (switching before 80% completion) and Fader Slamming; keep movements smooth to maintain vibe.
- Light Show & Smoke: Click the icons for Lasers, Beams, or Smoke to trigger visual effects that last 15 seconds and boost the vibe.
- The BASS KILL feature will also add to the crowd vibe.
Step 3: Maintain Your Energy
- Whiskey Meter: Drinking gives your vibe a tiny passive boost. If the meter runs low, click the + button to refill it.
Developer Insights
Club Sorted is a DJ simulation game born from a long-time love of electronic music and the ritual of attending clubs. Developed using Love2D on a Chromebook, the project kept a lean footprint by mixing tracks down to mono OGG files with reduced bitrates.
Design and Sprites
The visual style draws inspiration from classic isometric games. The crowd agents utilize the Universal LPC spritesheet system, providing comprehensive movement and animation. To implement these, a custom tool was developed to identify which movement animations worked best for the game's theme.
Gameplay Mechanics
The UI was influenced by Home Assistant dashboards, utilizing meters and gauges for guests and vibe to keep players engaged.
- Vibe Tracking: Rather than complex interplay between agents, the primary measure of success is tracking button presses and timing to keep the Vibe Meter green.
- Session Length: A full mixing session takes about 20 minutes; tracks were selected to be concise to keep the pace active.
- Technical Hurdles: Due to limitations with web-audio effects, a last-minute solution involved creating "bass-killed" EQ versions of every track in Audacity and rigging the logic to swap between them during play.
Audio and Visuals
The playlist includes my own original track produced on an Elektron Syntakt Groovebox. The title screen is a "photobashed" composition starting from a Google Street View image of Shoreditch. This image was processed with AI for a pixel-art look, converted to a night scene, and separated into four layers in Photopea to create a multiplane composition that was then animated within Love2D.
Enjoy your set!
| Status | Released |
| Platforms | HTML5 |
| Release date | 83 days ago |
| Author | srg774 |
| Genre | Simulation, Rhythm |
| Made with | LÖVE |
| Tags | Atmospheric, dj, Isometric, LÖVE, Music, Pixel Art, resource-management, web-based |
| Code license | MIT License |
| Asset license | Creative Commons Attribution v4.0 International |
| Average session | About a half-hour |
| Inputs | Keyboard, Mouse |
| AI Disclosure | AI Assisted, Code, Graphics |
Development log
- Instructions81 days ago
- Screen Issues82 days ago


Leave a comment
Log in with itch.io to leave a comment.