A high-performance, deterministic 2D/2.5D simulation engine built from scratch in TypeScript. Optimized for browser-first AI environments using Data-Oriented Design (ECS + SoA) and custom WebGL2 rendering.
Loom Engine was born from a challenge: building complex, deterministic simulations that run natively in the browser without the overhead of general-purpose engines.
We moved away from traditional Object-Oriented patterns to embrace Data-Oriented Design. By building a custom ECS and Structure-of-Arrays memory architecture from the ground up, we’ve created a framework where performance is predictable and the Garbage Collector is no longer a bottleneck. Today, Loom Engine powers the high-stakes AI environments of TheWorldTable.ai.