Interactive Experiments

Birb Labs

Interactive proofs, experiments, and playful demos. This is where we show what's possible—and prove we ship what we teach.

Featured
Birb Mobile splash
Playable

Birb Mobile

A mobile-first 3D flight game built with Three.js. Navigate a spherical world, collect rings, dodge drones.

Three.jsWebGLQuaternions

All Artefacts

Every experiment, demo, and case study we've shipped. Proof over promises.

Birb Mobile
PlayableFeatured

Birb Mobile

3D flight across spherical worlds

A mobile-first 3D flight game built with Three.js. Navigate a spherical world, collect rings, dodge drones. A breakable toy — real enough to play, open enough to learn from.

Three.jsWebGLQuaternions

Proves:

Mobile 3D performance, Complex physics
Spider Mobile
Playable

Spider Mobile

Spider Solitaire, frozen over

Classic Spider Solitaire with a frosty coat. Built mobile-first in vanilla JavaScript — drag, stack, sequence, repeat. No frameworks, no friction, no ads.

Vanilla JSDrag & DropMobile-First

Proves:

Touch-friendly card UX, Framework-free shipping
Rogue Mobile
Playable

Rogue Mobile

Die, learn, go deeper

Classic turn-based roguelike where every death teaches. Procedurally generated dungeons, permadeath that stings, loot that matters. Pure roguelike DNA — no hand-holding, just grid-based glory.

JavaScriptProcedural GenTurn-based Combat

Proves:

Procedural dungeon generation, Roguelike permadeath loops
Reel Mobile
Playable

Reel Mobile

Mystical fishing, made mobile

A vertical mobile fishing game set in a glowing night pond, where timing, atmosphere, and bite-sized play turn every cast into a tiny ritual.

Next.jsMobile GameArcade Fishing

Proves:

Mobile-first game feel, Atmospheric visual direction
Cone Compass
Prototype

Cone Compass

WebAR field layout tool

Augmented reality app for laying out Ultimate Frisbee fields using GPS and device orientation.

Next.jsAR.jsGPS

Proves:

AR/GPS integration, Mobile-first design
ANE Newsletter Editor
Case Study

ANE Newsletter Editor

Newsletter builder with live preview

Custom newsletter editor for ANE (Australian Network Events). Built with a live WYSIWYG editor and preview.

ReactTipTapEmail Templates

Proves:

Rich text editing, Email HTML generation
Enter The Ring Trivia
Prototype

Enter The Ring Trivia

Data#3 Cisco Live booth activation

Interactive trivia game for Data#3's booth at Cisco Live. QR code entry, live leaderboards, prize tracking.

Next.jsQR CodesReal-time DB

Proves:

Event activation, Real-time leaderboards
d3juiceit
Prototype

d3juiceit

Tech memory match game

Card-matching game built for the Data#3 JuiceIT Conference. Match pairs of tech concept cards under time pressure — a repeatable conference activation pattern using vanilla JS and a no-framework deployable anywhere.

Vanilla JSCanvas APICard Game

Proves:

Corporate event delivery, Card-match game loops
Vibe Academy Video Production
Case Study

Vibe Academy Video Production

AI video workflow prompt manager

Complete production workflow for creating promotional videos with Nano Banana Pro, Veo 3.1, ElevenLabs, and Suno. Click-to-copy prompts for every step.

HTMLJavaScriptAI Workflow

Proves:

AI workflow design, Content production

Want to Build Things Like This?

Everything in Birb Labs was built using the same techniques we teach in Vibe Academy. Learn how to build your own.