# A Scratch alternative for when the blocks stop being enough

Scratch is one of the best pieces of educational software ever made, and it is free, and it runs in a browser. This page is for the person who has outgrown it, not for the person who is deciding whether to start there. Flockbay is free, AI included: free hosted AI every day, or your own Claude, ChatGPT, agent or API key. It runs on Windows, macOS and Linux, on the official Godot engine.

Source: https://flockbay.com/scratch-alternative/ · Updated 2026-10-01

## What Scratch is genuinely better at

Scratch teaches programming, and it teaches it well. Loops, conditionals, variables, events and message passing are all visible as physical shapes that only click together when they make sense. That is a real pedagogical achievement and no AI tool replaces it.

It is also free forever, needs no installation, works on a school laptop, and has a sharing culture where you can look inside any project on the site. For a classroom, for a nine-year-old, or for anyone whose goal is to understand how code works, Scratch is the right answer.

Flockbay is not a better Scratch. It is a different thing, aimed at a different moment, and it is worth being clear about which moment that is.

## The moment people outgrow it

Usually it arrives as a specific frustration, and it is rarely the one people expect. The block script has grown to forty blocks and scrolling it is harder than the idea it encodes. The behaviour you want has no block, so you are building it out of three that nearly do it. You want the thing to look like a game people play rather than a project people look at. Sometimes it is that the stage is flat and the game in your head is a place with distance in it — but that is one reason out of four, and it is the only one that is about dimension at all.

That is the point at which the standard advice is "now learn a real engine", meaning [write code in Unity, Unreal or Godot](/do-you-need-to-code-to-make-a-game/). It is good advice and it costs months, and a lot of people stop there.

Flockbay exists for the other route: keep not writing the code, but stop being inside a teaching tool.

## What it is instead

A desktop app for Windows, macOS and Linux. You download it and install it, which is the first honest difference from Scratch — it is not a page in a tab, and the game runs locally on the copy of Godot that ships inside the app.

Godot is open source and games ship on it. Your project is [a Godot project](/what-is-godot/), so when you eventually do want to learn to code, the thing you have been building is the thing you would learn on.

Instead of blocks there is a conversation. You describe the game; the app reads it and preselects 2D or 3D, and Flockbay asks a few questions, each with a recommendation, then writes a brief: what gets built first, what comes after, what is not in this version. Once you approve it, Flockbay builds. In 2D you are working with sprites much as you already were — sprites from the library at an exact position, rotation and scale — except that the ground is a tile layer, walkable as soon as it exists. In 3D it is terrain, water, weather, buildings and characters. In both, the same tools are buttons in the Godot editor, so you can drag a sprite or repaint the tiles yourself when you know exactly what you want.

Either way, [Flockbay writes the GDScript](/answers/who-writes-the-code-in-flockbay/) for the behaviour. You describe what should happen and then play the result. That is the thing that actually changes when you leave Scratch, and it is not the dimension. It is the blocks.

## What you lose in the move

You lose the teaching. Blocks make the logic visible; generated GDScript does not, unless you go and read it. If the goal is a child learning to program, Scratch is doing something here that Flockbay deliberately does not.

You lose the zero-friction start. There is an install and a machine requirement, because this is a real program on your own disk rather than a page in a tab.

You lose [the offline case for building](/answers/does-flockbay-work-offline/). The chat, asset generation and world data all come over the network, so building needs a connection. Playing what you built does not.

## If you are a teacher deciding

The question to ask is what the lesson is. If the lesson is programming — sequence, condition, loop, state — then blocks are the instrument and nothing here improves on them. Generated code hides exactly the thing you are trying to teach.

If the lesson is design, or level building, or finishing a project, then the calculus changes. [Students who can judge a game](/blog/how-to-judge-a-game-you-did-not-code/) but cannot yet write one can get much further in a term, and the work they produce is theirs to be proud of.

The practical constraints are real: it installs per machine on Windows, macOS or Linux, it needs an internet connection while building, and there is no seat or classroom pricing because it is a desktop app rather than a service. Weigh those before committing a term to it.

## Who should actually switch

Someone who has made several Scratch projects, wants the next one to be a real game on a real engine, and has no intention of spending a term learning a scripting language first. The next one does not have to be 3D to qualify: a 2D project keeps you working with sprites, from a library where 55,073 of the 60,648 objects are sprites. Also someone teaching older students who are past the point where the blocks are the lesson.

The download is free, and so is the AI. [Flockbay is free, AI included](/answers/what-does-flockbay-cost/): free hosted AI every day, or your Claude or ChatGPT plan, your own agent, or an API key. There is no classroom or seat pricing — it is a desktop app you install per machine.

## Questions

### Is Flockbay suitable for children?

It is a general-purpose game-building tool rather than an educational one. Scratch is deliberately designed for young learners; this is not, and pretending otherwise would not help anyone.

### Can I import a Scratch project?

No, and there is no importer either way. A stack of blocks is not a script and a Scratch stage is not a Godot scene. Art you drew for a Scratch sprite is still a picture, though, and pictures carry over.

### Do my games have to be 3D now?

No. A new project reads your first message and preselects 2D or 3D, and you confirm it. A 2D project is built from the brief you approve, out of tile ground and sprites, with a character who walks, falls and jumps if the game needs one.

### Does it run in a browser like Scratch does?

No. It is downloaded and installed on Windows, macOS or Linux, and the game runs locally on the bundled Godot.

### Is there a free version?

Yes. The download and the AI are free. Flockbay is free, AI included: free hosted AI every day, or your Claude or ChatGPT plan, your own agent, or an API key.

### Will it teach me to code?

Not by itself. The code is written for you and sits in your project, so it is there to read, but nothing in the workflow explains it to you.

Download Flockbay free: Flockbay is free to download for Windows, macOS and Linux. https://flockbay.com/

Related: [Game maker for students](/game-maker-for-students/), [Game maker for kids](/game-maker-for-kids/), [Easiest game engine](/easiest-game-engine/), [No-code game engine](/no-code-game-engine/), [Make a game with no experience](/make-a-game-with-no-experience/)
