DespicableGet started

Lovable, for
3D games.

Describe the game you want to play. It gets built on a real machine, runs in front of you, and ships.

Free to start. No card.

How it works

Everyone has three of these they have wanted for years. Nobody learns an game API for a personal annoyance.

01

Describe the annoyance

“A low-poly racer through an autumn forest.” “A first-person puzzle game in a lighthouse.” “Skim a ringed planet, dodge the debris.” One sentence, the way you would say it to a person.

02

Watch it actually run

It builds on a real machine and serves itself on port 8000, and you are playing it while it is still being written. Keep talking until it plays the way you want.

03

Keep it, or ship it

Push the folder to GitHub, or put it on your own Vercel with one button. It is plain HTML and JavaScript, so it runs anywhere that serves files.

Nothing is hidden

It is your game. You can read every line of it.

A generated game you cannot read is a generated game you cannot fix. Every file is open in the editor — the scene, the player, the shaders — and it is plain JavaScript with no build step, so what you read is what runs.

Change a number by hand and the game reloads with it. Nothing is generated that you cannot change yourself.

This game asks for

activeTab — Only the tab you are looking at, only when clicked
storage — Remembers your settings between sessions
youtube.com — Runs on YouTube and nowhere else

No network access requested. Nothing leaves your browser.

Surfaces

Five places to work. One game behind all of them.

The builder

One chat that holds the whole game — the scene, the player, the world — and changes it in place rather than starting over.

Live preview

It builds on a real machine and serves itself, so you are playing the actual thing while it is still being written.

Every file, readable

No black box. Open any file, change a number by hand, and the game reloads with it.

Versions

Every build is kept. Go back to the one that worked without asking for it again.

Ship it

One button puts it on your own Vercel, at a URL you can send to anyone.

What does your browser get wrong?

Tell it the one thing that has annoyed you for years. It will be fixed in about a minute.

Get started