This is a 2d top-down shooter written in Rust using the Bevy game engine. It's capable of handling 100K enemies and uses a kd-tree to efficiently handle the collisions.
Link to the tutorial & timelapse video below.

Here's the entire timelapse of the AI learning to drive
git clone git@github.com:bones-ai/bevy-2d-shooter.git
cd bevy-2d-shooter
cargo run
src/configs.rsWASD for movement$ claude mcp add bevy-2d-shooter \
-- python -m otcore.mcp_server <graph>