A side-by-side of Flowlab, Scratch, Unity, Construct 3, and GDevelop: what each one is good at, what each one isn't, and how to choose for your first game project.
Editor runs in the browser
Editor and games run in any modern browser.
Editor runs in the browser
A free offline app is also available.
Editor runs in the browser
Installed desktop editor, distributed through a launcher; large downloads per version.
Editor runs in the browser
Works offline after first load; paid licenses periodically re-validate online.
Editor runs in the browser
Full web editor; a few bundled tools are desktop-only.
Installation required
Optional offline app.
Installation required
Launcher plus per-version editors and per-platform build modules.
Installation required
Optional desktop app.
How you build logic
Blocks with typed inputs and outputs, wired together. Optional typed code uses the same block model.
How you build logic
Snap-together scripts attached to sprites; event-driven.
How you build logic
A visual scripting package ships with the editor but is maintained rather than actively developed.
How you build logic
Condition-and-action rows; JavaScript and TypeScript are first-class alongside them.
How you build logic
Condition-and-action rows with sub-events; optional JavaScript code blocks.
Coding experience required
Designed for first-time coders, ages 8-16.
Coding experience required
Meaningful use expects C#, or C# concepts through the node system.
Coding experience required
A simplified UI mode is offered for younger students.
Path to typed code
Custom Behaviors: typed code with the same block interface as visual logic (paid plans). Concepts transfer to languages like C# and TypeScript.
Path to typed code
Blocks only; no text-code view or official export to a text language.
Path to typed code
No conversion from visual scripting to C#; concepts carry over, code is rewritten.
Path to typed code
JavaScript/TypeScript inline in events and as script files; a heavily marketed learn-to-code progression.
Path to typed code
JavaScript blocks mix inline with visual events; their docs flag them for advanced users.
2D / 3D
Full 3D plus a dedicated 2D toolchain.
2D / 3D
3D shapes and camera on a 2D engine; their FAQ says a full 3D engine is not planned.
2D / 3D
A 3D scene editor was added recently; lighter-weight than Unity's 3D.
Physics
Every object has physics; no setup.
Physics
Gravity and collisions are scripted by hand in each project.
Physics
Separate 3D and 2D physics engines.
Physics
Separate 2D and 3D physics.
Sprite / art editor
Paint Editor with bitmap and vector modes, plus large sprite libraries.
Sprite / art editor
Unity's Sprite Editor configures imported art; artwork is created in external tools.
Sprite / art editor
Drawing tools, palettes, collision polygons.
Sprite / art editor
A pixel-art editor is bundled; availability inside the web editor varies.
Sound & music tools
Sound and music creation tool included, in the browser.
Sound & music tools
Record and trim sounds, apply effects; sound library and a music extension.
Sound & music tools
Imports audio; a mixer for routing and effects, no sound or music creation.
Sound & music tools
Import-and-play audio; bundled third-party asset sounds.
Sound & music tools
A retro sound-effect generator, desktop only; no music creation tool.
Animation
Frame-based sprite animation, easing curves, shader effects.
Animation
Frame swaps plus scripted motion; no timelines or tweens.
Animation
State machines, timeline, skeletal animation; a real learning curve.
Animation
Frame animation plus a keyframe timeline system.
Animation
Sprite animations, tweens, and skeletal animation support.
Play & share in the browser
Every game gets a shareable play URL.
Play & share in the browser
Shared to the public community and remixable; sharing requires a verified account.
Play & share in the browser
Web builds are exported from the desktop editor, then hosted; a free sharing portal exists.
Play & share in the browser
HTML5 export plus free hosting on their arcade.
Play & share in the browser
One-click publish to their free hosting portal.
Native app export
iOS, Android, Windows, and Mac, on paid plans.
Native app export
Unofficial third-party packagers exist but are unsupported.
Native app export
The widest export list in this table: desktop, mobile, and consoles. Per-platform modules; iOS needs a Mac and an Apple developer account; consoles need registered developer status.
Native app export
Mobile and desktop exports wrap the HTML5 game in a webview rather than compiling native code; export requires a paid plan.
Native app export
One-click cloud builds for mobile and desktop, with per-plan quotas; manual export is unmetered but needs external toolchains.
Publish to app stores
App Store, Google Play, independent marketplaces; mobile ad monetization supported.
Publish to app stores
The professional route; platform accounts and requirements apply.
Publish to app stores
Via wrapped exports and a cloud build service.
Publish to app stores
Including Steam; iOS needs an Apple developer account.
Online multiplayer
Browser games.
Online multiplayer
Shared numeric cloud variables only; no rooms or matchmaking.
Online multiplayer
Networking libraries plus hosted services; requires C#, and services bill by usage at scale.
Online multiplayer
Peer-to-peer with a free hosted signalling server; excluded from the free tier.
Online multiplayer
Hosted lobbies and object sync; player and lobby caps vary by plan.
Classroom management
Built in: teacher dashboard with classes, student accounts, and included lessons.
Classroom management
Free Teacher Accounts: classes, teacher-created student accounts, class studios.
Classroom management
Unity's education offering is licensing and curriculum, not rosters, student accounts, or teacher dashboards.
Classroom management
Education plans: access codes for rollout, sub-teacher accounts, simplified UI mode.
Classroom management
Education plan: teacher dashboard, read-only view of student projects, distraction-free UI, AI features off by default.
Student accounts without email
Students never need an email address, and Flowlab never emails students.
Student accounts without email
Teacher-created accounts need no email; independent child signups involve a parent email.
Student accounts without email
Younger students work on shared institutional lab licenses without their own accounts.
Student accounts without email
Access codes let students work without providing personal information.
Student accounts without email
Anonymous accounts with auto-generated credentials; no email collected.
School SSO / LMS integration
Single sign-on plus roster import.
School SSO / LMS integration
Username and password only; Google sign-on has been announced for their next-generation platform.
School SSO / LMS integration
Enterprise-tier SSO only; nothing school-oriented.
School SSO / LMS integration
Consumer Google/Facebook sign-in exists; no classroom rostering integration.
School SSO / LMS integration
Accounts are batch-created or invited by hand; institution-email accounts are tolerated but there is no roster-sync integration.
Student privacy
No student email, no student marketing; children's privacy policy.
Student privacy
Minimal collection, no ads, no data sales; parental consent for minors.
Student privacy
An education privacy notice exists; parental-consent obligations rest with the school.
Student privacy
COPPA, GDPR, and the UK Children's Code addressed explicitly; access codes mean no student PII.
Student privacy
COPPA/GDPR compliance claimed for anonymized education accounts; privacy agreements available.
Free tier
Free plan limits game size and excludes export.
Free tier
Free below a revenue threshold.
Free tier
Caps project size and excludes mobile/desktop export and multiplayer.
Free tier
Caps cloud projects, cloud builds, and multiplayer lobbies.
Individual plans
Indie plan: unlimited games, all features, exports.
Individual plans
Donation-funded; nothing is paid.
Individual plans
Professional tiers; not needed for classroom use.
Individual plans
Raise cloud-build and multiplayer quotas.
Education pricing
Each set of 25 student upgrades includes a teacher account. Purchase via PO.
Education pricing
Institutional grant licensing with annual renewal; free student and educator plans.
Education pricing
Volume tiers; a whole class needs a seat per student plus the teacher.
Education pricing
Low per-seat cost with a seat minimum; quoted per school.
Open source
Editor and engine are open source; the website and community platform are not.
Open source
Proprietary; some reference source is viewable.
Open source
MIT licensed; the cloud services (builds, multiplayer, asset store) are proprietary paid services.
Each page is a one-on-one comparison between Flowlab and a single tool.
Nothing to download, install, or maintain. Make your first game today.