Fan-made 3D game on Three.js

Play GTA 6

An open city in your browser: take a car, cruise the strip at sunset, outrun the police and run missions as Lucia and Jason. Nothing to download.

$0
18:24
Fan-made 3D game on Three.js

Welcome to Leonida

WASD to move, mouse to look, F to enter a car, left mouse button to shoot. Clicking the scene captures the cursor; Esc pauses, and capture can be turned off there.

On phones and tablets the on-screen controls appear: a stick on the left, swipe to look on the right, action buttons in the bottom-right corner.

Controls

The layout is the familiar one: if you have played GTA, there is nothing to relearn.

What is inside

The city, physics and rules are written from scratch with Three.js: streets, buildings and the beach are generated by code at launch. Vehicle and character models come from CC0 asset packs.

Tips

Frequently asked

Is this the real GTA 6?

No. This is a fan-made browser game inspired by the trailers. The real GTA 6 comes out on 19 November 2026 for PlayStation 5 and Xbox Series X|S.

Do I need to download anything?

No. The game runs entirely in the browser on WebGL, with no install and no sign-up. The first launch takes a few seconds while the textures load.

Does it work on a phone?

Yes, on recent smartphones. The controls switch to an on-screen stick and buttons, and low or medium quality works best.

Is progress saved?

No, a run lasts until you reload the page. This is a small showcase, not a full project with save files.

A fan project, not affiliated with Rockstar Games or Take-Two Interactive. The world and code were written for this page, the models come from the free Kenney and Quaternius packs (CC0), and the textures were generated. There are no assets from the real game here.