FRUSTUM

3D studio · playable ads · 3D web

Worlds you can play.

Frustum builds playable ads, 3D web experiences and experiments with Blender, Three.js and an AI agent.

Playable ad · 01 / 03

Mini Golf Island

Three holes on a floating island. Real ball physics, a windmill to time, and a bot that finds the shot.

Playable ad · 02 / 03

Mini Drive

A diorama town you drive through. Ten keys, a ramp jump, forty-five seconds.

Playable ad · 03 / 03

Castle Rush

Grow an army through math gates, knock down the ogre, build a human tower up the stairs. Up to 240 knights animate on the GPU.

What we build

One pipeline, three kinds of work.

01

Playable ads

Mini-games that run inside the ad slot. People play instead of scrolling past, and the last screen is your offer.

  • One HTML file under 2 MB
  • Touch, mouse and keyboard
  • Your colours, copy and link in one config
Play eight demos →

02

3D web

Interactive 3D for the browser: product worlds, launch pages, configurators. Modelled in Blender, lit by baking, fast on phones.

Talk about a 3D site →

03

Experiments

Things we build to see what's possible. Like a slot machine for a fruit fly, simulated in Three.js with real slot math.

Demos

Play them right here.

Eight concept playable ads, 2D and 3D. Each one is a single HTML file under 2 MB. Pick one and play on your phone or computer.

Studio

How we build.

  1. 01

    Blender, written in code

    Our AI agent writes the Blender Python that models each scene and bakes its light into textures.

  2. 02

    Game logic from scratch

    Physics, controls and camera in JavaScript on Three.js. No game engine, nothing to download at runtime.

  3. 03

    Tested by bots

    Autopilots play every level before people do, so difficulty is measured, not guessed.

  4. 04

    Ready for ad networks

    One HTML file under 2 MB with MRAID support, plus a brand config for colours, copy and link.

Playable demos
7
Largest file
Pieces in one building
563
Knights on screen
240

Contact

Tell us what to build.

A playable ad, a 3D site or something stranger. Or DM us on Instagram: @frustum.ai

Demo