Graphics and simulation.

At 60 frames per second, there’s 16.7 milliseconds to update the simulation and draw each frame. We work on getting that done smoothly, even as the scene gets busy.

Pong AI running the trained neural-network player in the browser
Browser simulation

Pong AI

Train a neural network to play Pong over 100 generations, then play against it. The training and game both run in your browser using Rust and WebAssembly.

Play Pong AI  ↗
OpenZT2
Re-engineering

OpenZT2

We’re rebuilding Zoo Tycoon 2 in Rust and Bevy using a clean-room approach. OpenZT2 reads the original game archives you supply.

Visit OpenZT2  ↗
Advent
Current-generation rendering

Advent

An upcoming Unreal Engine 5.8 game using Nanite, Lumen, MetaHuman characters and the Unreal Animation Framework.

Upcoming

Need a complex visualisation or simulation?

We have the minerals. Sydney, Australia · Working worldwide