
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 ↗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.

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 ↗
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 ↗An upcoming Unreal Engine 5.8 game using Nanite, Lumen, MetaHuman characters and the Unreal Animation Framework.
UpcomingNeed a complex visualisation or simulation?
We have the minerals. ↗ Sydney, Australia · Working worldwide