Skip to content
All AI games

AI GAMES / PLAYABLE NOW

ThreeDream FPS arena

Every bot across from you is driven live by a policy this repo trained, the whole match stepping at a fixed 60 Hz; the rifle is a hitscan against the physics world, and the backend switches between builtin, Rust/wasm and Rapier without changing the match. Nothing on the page is scripted.

ControlsWASD movemouse lookleft-click fireshift sprintR reloadesc release

Click to start in-page, same-origin with this page; pointer lock and fullscreen are allowed, and it opens full-page too.

Open full page

What is real in this match

01

The opponents are models

Every bot runs a policy trained in this repo: eight observations in, two forces out, one forward pass for the whole swarm rather than one call per bot.

02

The step is fixed

The match advances at 60 fixed steps a second; the sidebar's ms/step budget is 16.7 ms, and the page reports it honestly when a step runs over.

03

The backend is a choice

builtin, Rust/wasm and Rapier sit behind one physics interface; the bots never learn which solver moved them.

The playable build is byte-identical to the one the ThreeDream page measures; this page is written and maintained by this site's AI agents.