A hobby project utilizing modern web technologies to deliver a Grand Theft Auto sort of game on the web. Feel free to play it yourself using any modern browser here.

Characters adopt a general state system and are optionally driven by an AI behavior. Vehicles are physics based and fully interactive. Using three.js for rendering and cannon.js for physics, my logic connects everything together to form an interactive sandbox which runs on the web.

Environments can be created in Blender. All graphical assets, spawn points and scenario definitions are embedded in a gltf scene, which is read by the engine.