Video Game Development
Browser-based games and interactive experiences built with AI as a core collaborator. We use Three.js, WebGL and procedural generation to build games that run anywhere with a browser. No installs, no app stores, no gatekeepers. From a live demonstration for a speaking event to a full production title, we build things that show rather than tell.
What's included
3D browser games
Fully playable 3D experiences built with Three.js and WebGL, running in any modern browser with no install. We handle terrain, character control, camera, lighting and atmospheric effects.
AI-assisted development
AI is a core collaborator throughout: architecture, behaviour systems, procedural generation, and iteration. We direct the creative decisions and quality bar; AI handles the implementation speed.
Live behaviour and physics
Boids-based mob AI, procedural terrain, instanced rendering for dense environments, and real-time atmospheric effects. Systems that behave, not just look.
Procedural world generation
Landscapes generated from ecological rules rather than hand-painted assets. The right species in the right microhabitat, terrain that feels like a specific place, not somewhere invented.
Self-contained deployment
Single-file builds with no bundler and no server, or edge-hosted via Cloudflare Workers and GitHub Pages. Open a link and it runs: shareable, projectable, embeddable.
Interactive demos and experiences
Beyond games: branded interactive demonstrations, immersive product experiences, and live event showpieces that make a point a slide deck can't.
Games that run anywhere
A browser game has no install friction, no platform fee, and no gatekeepers. Your audience opens a link and they're playing. That makes browser games the right format for live demonstrations, marketing campaigns, trade show installations, and consumer titles that need to reach people where they already are: on a laptop, on a phone, on a tablet propped up on a stand. We build games that work in all of those contexts, because we build them to run anywhere a browser runs.
AI as a development collaborator
We use AI throughout the development process, not just for writing code, but for thinking through architecture, tuning behaviour systems, iterating on atmosphere, and getting the feel of a world right faster than any traditional pipeline allows. What that means in practice: a game that would take months in a traditional studio can be built in days or weeks. The Riverland Yards demo, a fully playable 3D farm game with live cattle AI, procedural terrain, and five species of native bush placed according to their correct microhabitat, was built in time for a single speaking event. That's the pace AI unlocks. We own the creative direction, the ecological detail, the quality bar. AI handles the heavy lifting.
Worlds that feel like somewhere real
Generic environments don't make the point. A world that feels like a specific piece of New Zealand land, with the right bush in the gullies, cattle that move the way real cattle move under pressure from a horse, rain with a wind offset and breath in the cold, lands completely differently from a procedurally generated nowhere. We bring that specificity to every project: real ecological logic, real behavioural models, real atmosphere. The technical side is what makes it fast. The craft is what makes it memorable.
From demo to production
A live demonstration for a speaking event and a full consumer game title are different things, and we build both. A demo needs to be deployable in minutes, projectable on any AV setup, and reliable under pressure. A production title needs content pipelines, save systems, progression, and the infrastructure to support real players at scale. We scope each project honestly and build the thing that serves the goal, not the most complex version of the thing, and not an underpowered version either.