Kodomata World — An Experimental 3D World of Simple Automata and Emergent Behavior

Hi everyone. I wanted to share an ongoing experiment I’ve been building with Three.js.

Kodomata World is a browser-based 3D world inhabited by small rule-based automata (“Kodomata”) governed by very simple local rules. The focus isn’t on gameplay, but on observing emergent behavior inside a freely navigable environment.

There is no learning, planning, or global coordination; all behavior emerges from local interactions and energy constraints.

The automata can reproduce and form temporary populations. Their dynamics aren’t stable yet; they sometimes develop glitchy motion (rapid spinning, exaggerated repulsion), drift away from clusters, and eventually disappear. There’s no explicit “death” mechanic; the fade-out is a side effect of naive rules interacting over time, which has been interesting to watch.

The world itself is intentionally whimsical and slightly absurd:

  • Large-scale structures and shelters
  • Alien forest formations
  • A non-colliding gas planet with two orthogonal concentric ring systems
  • A distant ice-wall boundary if you travel far enough (flat-earth style)
  • Hidden signposts and small Easter eggs that link out to unexpected places

Everything runs live in the browser — you can fly around freely and observe the system evolve.

This is very much a work in progress. Agent rules, social dynamics, and long-term stability are all things I’m actively iterating on, but I figured it was worth sharing early.

:ringed_planet::alien_monster: Live demo: https://kodomata.vercel.app

I would love any feedback, especially around agent dynamics, visual clarity, or performance patterns others have seen in similar experiments.


]

3 Likes