Hi all,
I’ve just opened the public alpha of Dustline, a free online colony management game rendered with three.js (r186, vanilla, no React Three Fiber). It runs in the browser and on phones, in English and French.
A few things that might interest this forum:
- No hand-modelled assets. Buildings are assembled in code, per type and level, from modular glTF pieces that a script generates at build time (Draco-compressed, KTX2 textures). Materials and textures are procedural and shared through one render kit.
- Instancing everywhere for repeated entities, with LOD past 200 instances. The budget is 60 fps on an M-series Mac with 500 buildings and 30 fps on a recent iPhone.
- Day phases, pseudo-seasons and weather (blizzards, dust fronts) driven by the game clock.
- The renderer only reads the state: the simulation lives in a separate deterministic package with integer arithmetic, authoritative on the server.
- A dedicated mobile UI under 768 px, installable as a PWA.
It’s an open alpha (the world may still be reset), free, no ads, no purchases. Feedback on rendering performance on your hardware is especially welcome.
Happy to answer questions about the piece pipeline or the instancing setup.
AI disclosure: Dustline is designed by me, and its code, in-game text and English translation were written with the help of an AI assistant (Claude), under my direction and review. The visuals are procedural: buildings, terrain and sky are generated by code. No AI-generated images, artwork or sound files are used.




