DEV Community

Cover image for Devlog: building a whole stadium from three.js primitives (no 3D assets)
Mario JGT
Mario JGT

Posted on

Devlog: building a whole stadium from three.js primitives (no 3D assets)

Devlog: building a whole stadium from primitives

Another Chaos Football Club devlog — this one on how the world is built. Short version: there are no downloaded 3D models. Everything you see is procedural.

Why primitives

Instead of authoring or buying GLB models, every prop — stands, floodlights, arena hardware, decor — is assembled from three.js primitives (boxes, cylinders, spheres) on a fixed candy colour palette. It keeps the download tiny, loads instantly in the browser, and gives the whole game one consistent, cartoony look.

The payoff

  • No asset pipeline to manage — props are code- Every arena can be re-themed by swapping the palette and a few parameters- Fast iteration: tweak a number, reload, done### Stack TypeScript, three.js for rendering, 2D Rapier for physics. Wishlist Chaos Football Club on Steam: https://store.steampowered.com/app/4945250/Chaos_Football_Club/ Want to test it? Reach out and I'll send you a free Steam key. 🔑

Top comments (0)