A Defold alternative when you would rather not write Lua
By Eduardo Orellana · Updated
Flockbay is free on your own Claude or ChatGPT plan. Claude Pro or Max, or ChatGPT Plus or higher, builds a real Godot project in the Godot editor. Claude Free and ChatGPT Free do not run here. More models are optional, a credit reload at API prices. Windows today. The engine is the official Godot release. Defold is a genuinely good free engine with an unusual strength: very small builds and reliable performance on weak hardware. If you are looking past it, it is almost always for one reason — everything in it is Lua, and you did not come here to learn Lua.
Give Defold its due
Defold is free, with no royalties and no seat cost, and it has been used to ship real commercial games. Its build sizes are unusually small, which matters more than people expect when your audience is on a phone or a low-end laptop. Its editor is fast and its component model is clean.
It is also stable in the boring, valuable sense. Projects do not rot between versions the way they can elsewhere. If you have a 2D game running well in Defold, there is no argument here that you should move it.
Its constraints are the flip side of that focus. 3D support exists, but the engine is plainly centred on flat games, and that is a choice rather than a shortfall. The constraint that actually bites is that everything is Lua. You program, and the size of what you can build is the size of the Lua you are prepared to write.
More on this: The best free 2D game engines, and what "free" means for each
The reason people leave is the language, not the dimension
The obvious reading used to be dimension. Defold is centred on 2D, so anyone who wanted a valley to walk down went somewhere else, and that was the whole story of a Defold exit. It is not the story now. Creating a project in Flockbay asks which kind of game you are making — 2D or 3D, shown as two pictures, with no default and nothing created until you pick one — and a flat game gets flat tools rather than a 3D world with the depth switched off.
What does not move is the language. Lua is small and pleasant and learning it is still learning a programming language. For someone who wants a game rather than a programming hobby, that is the whole of it.
Flockbay answers that one, at a price. The engine underneath is Godot, open source and bundled inside the app. You do not write the code: Flockbay writes GDScript inside your project while you build the world by hand in a builder. What you give up is Defold's tiny footprint and its reach onto small devices, and neither is a small thing to give up.
More on this: Pixel art is a discipline, and the code is still the blocker
A 2D project opens playable, not empty
Pick 2D and the project you get is already running. Sky, a band of scenery along the horizon, ground with a ledge and a floating platform, and a person who walks, falls and jumps under the keys you press. That is seconds after creation rather than the end of a tutorial, which means the first thing you do is play something instead of assembling something.
Ground is a tile layer you paint. You drag to lay ground and drag to erase it, and the tiles, the edges and the collision are all derived from which cells are ground rather than placed one at a time. That matcher is ours, and it is a pure function of the coverage, so painting the same cells in a different order draws the same world and a rebuild never reshuffles your edges. The sixteen drawn tiles are cut from the nine pieces a tileset already ships, so nothing has to be authored to make the edges meet. The camera is framed on the game itself by dragging three boxes — what is in view, the dead zone, and the scroll limits — and the limits follow the ground you paint until you drag them yourself.
Side-on and top-down are not two modes you choose between. They fall out of gravity. Declare it and down is a direction, so steering is horizontal and a jump is available; declare none and the body steers on both axes and there is nothing to jump away from. Same code either way, and the same character controls underneath — walk and run speed, air control, jump apex, body size, step length — so "make it feel heavier" is a retune rather than a rewrite. Whether ground stops a walker is declared per material, which is why a platformer's block and a top-down path can be drawn with the identical gesture and only one of them stops anybody.
Art is the part people expect to be the problem. The Catalogue is 90.8% sprites — 55,073 objects out of 60,648 — searchable by name with a picture of each, and you drag one into the scene at the position, turn and size you want. A picture sits on its own drawn bottom-centre, so it stands on the ground rather than floating by however much transparent margin its file happens to carry. Where that breaks: Flockbay builds from a library of ready-made objects, or with Godot's own shapes. It cannot generate an animated character. There is no animation editor here, and Defold's sprite and atlas pipeline is ahead of us on exactly that.
More on this: A 2D game maker where the first thing you do is press play
What gets pointed at, and what gets written
Spatial decisions are made by pointing, because describing a layout in a sentence is slower than doing it. In a flat game that is painting ground and placing sprites. On the 3D side it is terrain shaped where you want it, a lake with an outline you drew, weather, buildings, the characters that populate the place.
Those 3D tools are 3D tools and there is no flat version of them. A 2D game here has no water and no weather, because neither family has an answer in a world with no depth to put it in. Better to read that now than to find it on a Tuesday.
Behaviour goes the other way in both. You tell Flockbay what should happen — the jump forgives a few frames of late input, the enemy loses your trail, the shop closes at dusk — and it writes the GDScript into your project. You then play it and say whether it feels right.
That judgement is the job. Not writing code does not mean not having an opinion; the opinion is the input the whole loop runs on.
More on this: A Construct 3 alternative that does not ask you to give up 2D
Where the game runs
Flockbay is a desktop app for Windows, and it ships with Godot inside. Press play and the game runs locally on your machine. Nothing streams and nothing renders remotely.
Building needs an internet connection because the chat, asset generation and world data arrive over the network. Playing what you built does not.
On cost: Flockbay is free on your own AI: your Claude or ChatGPT plan, your own agent, or an API key. Defold is free outright, and that is a real difference worth weighing if the money matters more than having the code written for you.
A note on switching mid-project
If you have a Defold game underway, moving it here is a rebuild rather than a migration. Lua does not become GDScript and collections do not become scenes. Your art, audio and design notes come with you; everything else is done again.
That is sometimes worth it and usually is not. The case where it clearly pays is when the project has stalled on the scripting rather than on the design — you know exactly what the game should do, and the distance between knowing and having it is a fortnight of Lua you have no appetite for. Having that half written for you is the entire offer. The case where it does not pay is when the game is nearly finished and the appeal is novelty.
If you are between projects, the decision is much cheaper, and starting the next one here costs you an afternoon to find out.
Questions
- Is Defold better than Flockbay?
- For very small builds, weak hardware and shipping to mobile, yes, and it is not close. For not writing code at all, no. Both of them make 2D games; only one asks you to learn Lua first.
- Can Flockbay make a 2D game?
- Yes. It is a choice when you create the project, not a mode you switch into later. A 2D project opens with ground, a ledge, a platform and a character who walks and jumps, and the ground is a tile layer you paint.
- Can it generate an animated sprite?
- No. Flockbay builds from a library of ready-made objects, or with Godot's own shapes; an animated character it cannot. There is no animation editor here either. That is a known gap and Defold is ahead of us on it.
- Can I convert a Defold project?
- No. Defold collections and Lua scripts do not translate into a Godot project. Art and audio you own can be reused; the logic gets rebuilt.
- Do I need to learn a language?
- No. Flockbay writes GDScript in your project. You build the world and judge the game by playing it.
- What does it cost?
- The download is free and there is a free plan. Flockbay is free on your own AI: your Claude or ChatGPT plan, your own agent, or an API key. It is a desktop app for Windows; there is no browser version.
Related
Free to download for Windows. You pick 2D or 3D when you create the project.
Download Flockbay free