01

Hex Haunt

Asymmetric multiplayer horror

A browser-based asymmetric horror multiplayer where eliminated hunters become monsters via "The Turning" mechanic. Built in Three.js with WebSocket multiplayer, procedural gothic graveyard generation, five monster types, solo AI bots, full audio (30+ files, stereo Opus encoding), shader-based moon and clouds, and a six-player room cap. Match results screen, animated title intro, room codes in WORD-NUMBER format. Submitted to Vibe Jam 2026.

Engine
Three.js + WebSocket
Genre
Asymmetric horror
Status
Submitted · Vibe Jam 2026
hexhaunt.hexmanor.com →
02

MURMUR

Three.js swarm combat

A browser-based swarm combat multiplayer built in Three.js with WebSocket. 300 Boids particles per swarm, two teams (gold and violet), Iode player particles, Ico objectives, and a Surge/Parry rock-paper-scissors combat system. Includes 1v1 and 1v-AI modes, spectator support, and full mobile compatibility with complex visual effects globally disabled on mobile. Audio pipeline converts WAV to MP3 to fit Railway upload constraints. Submitted to Vibe Jam 2026.

Engine
Three.js + WebSocket
Genre
Swarm combat
Status
Submitted · Vibe Jam 2026
playmurmur.com →
03

Hex Manor

Gothic tower defense roguelite

A gothic tower defense roguelite in Phaser.js with a Three.js-era visual target. Isometric 3/4 view on a 14×8 hex grid. 8 tower types, 12 synergies, 5 bosses, 25 waves, card-based deckbuilding, and a roguelite death loop. Infrastructure on Supabase auth, Stripe, PostHog, and Cloudflare. AI art pipeline uses OpenArt's Nano Banana Pro at 1024x1024 with a strict bright-magenta background convention.

Engine
Phaser.js
Genre
Tower defense roguelite
Status
In development
hexmanor.com →
Studio's primary offer

Custom AI builds for small business.

Games are engineering portfolio. The studio's commercial work is custom AI automation for SMBs — voice agents, validation platforms, marketing and operations.