Flowlab is a game creator that runs in your browser. You build real games with visual logic you can always see, understand, and change, then play them instantly and share them anywhere.
Browser-based game creation platform; no download or install. Runs on Chromebooks, Macs, Windows PCs, and mobile devices.
Games are built with a visual, node-based behavior system instead of written code. The logic is never hidden: you can always open any part of your game to see how it works and change it.
Games run instantly in the browser (HTML5) and can be exported to iOS, Android, Windows, and Mac as native apps.
Used by individual creators and in classrooms worldwide; nearly 3 million games have been made with Flowlab.
02
Visual Programming
Behavior graphs: logic is built by connecting nodes (triggers, logic, actions) with visible links. The graph is the program; anyone who can open the game can read its logic.
Bundles: any group of nodes can be collapsed into a reusable bundle with its own inputs and outputs; bundles nest, and a personal bundle library lets you reuse logic across objects and games.
Community bundles: publish bundles for other creators to browse, bookmark, and remix (remix lineage is tracked); teachers can disable community bundles for students.
Editor conveniences: full undo/redo, copy/cut/paste of node selections (including between games), visual frames for annotating graphs, node search, notes on nodes, breadcrumb navigation inside nested bundles.
Custom Code nodePremium
: write real scripted logic with typed inputs/outputs when you want to go beyond nodes; compiled server-side and sandboxed.
Nearly 100 built-in behavior nodes across 9 categories
New behaviors added regularly. Full reference in the Behavior Handbook.
24 real-time shader effects applicable to a single object, a layer, the whole screen, or text.
Effect parameters are drivable from behavior logic for animated effects.
Additional per-object controls available to everyone: alpha, color channels, blend modes (normal, add, subtract, multiply, screen), display order.
retro TV (CRT)glitchdot screenblurgaussian blurbloomdissolveshockwavewavyfilm grainhexagongrayscaleinvertcolor shiftthresholdhq2x upscalingcalibrationscrollLCDLEDpixel resolutionpixel sizepixelizesphere
08
Sound & Music
Sound playback with live control of volume, pan, pitch, playback position, looping, and overlap from behavior logic; streamed music or fully-loaded sound effects; sounds can persist across pause and level changes.
Sound library: built-in sound effects and music for every account; paid plans add thousands more licensed sounds.
Custom sound upload (MP3, OGG, WAV, AAC) Premium
, with folder organization for sound libraries.
Nightloop: built-in sound and music creation tool. Design sound effects and music loops inside Flowlab and use them directly in your game, no export/import round-trip.
09
Interface & Text (GUI)
Dedicated User Interface layer that stays fixed over the game world.
Text labels with custom fonts, alignment, and live updates from game logic; progress/health bars; popup alerts; mouse cursor show/hide.
Text processing: string values, case conversion, length, comparison, sanitization, text/number conversion, and full list handling (text lists, number lists, insert/remove/replace, sort, shuffle, iterate).
10
Data, Saving & Cloud
Save Value node: persistent local saves on the player's device (numbers, text, and lists).
Game SavePremium
: snapshot and restore full game state, including a saved screenshot per slot.
Cloud storagePremium
: store and retrieve values server-side, shared across a game's players.
Online leaderboards and achievements Premium
, with management UI per game.
Global variables (game-wide), object variables (per-object), Expression node for math.
Player identity: logged-in player name/id available to game logic.
Real-time online multiplayer for browser games, with automatic peer connection negotiation and relay fallback. Browser games only.
Shared Values sync data between all connected players; Player Count and Player Check (local vs remote) nodes; per-object "shared object" replication toggle; configurable max players per game.
Player input, spawning, and object state replicate automatically for shared objects.
Live Mode: play the game with the behavior editor open and watch nodes and links light up as they fire, in real time.
Watch Mode: slow the game down or pause it entirely and step through logic node-by-node.
Physics shape overlays: see every collider while the game runs.
Performance profilerPremium
: live per-system timing metrics in-game.
Per-node error and warning indicators in the editor.
13
Publishing & Exporting
Every game gets a hosted, shareable game page on flowlab.io instantly: play in browser, like/favorite counts, play counts, description (markdown), tags, screenshots, QR code for playing on mobile.
User profiles with games, teams, and achievements.
Content moderation: report system on games and bundles, human-reviewed.
15
Classroom Management (Education)
Teacher dashboard managing classes, students, and (on multi-teacher plans) additional teacher accounts.
Student accounts without email: teachers create username+password accounts; students never need an email address. Bulk creation via CSV import.
Class join codes: students self-enroll with a 6-character code; every request requires teacher approval before the student joins.
Student privacy controls (per school account): make all games/profiles visible only within the school, hide public games browsing, hide community/forum, hide social links, disable community bundles.
Class pages: shareable showcase page per class with sorting and per-game visibility controls.
Roster tools: rename, reset passwords, move students between classes, transfer/unlink accounts.
Integrations: Clever SSO + roster import, Google Classroom SSO + course import, LTI (Canvas, Blackboard, Moodle) with automatic class creation.
Dedicated student login domain: flowlab.school.
Lesson plans included: Simple Platform Game (6 lessons), Space Pilot (6), Adventure Game (6), Endless Jumper (4), Code Node (3), each with starter projects and printable checklists; video tutorials.
COPPA: children's privacy policy with teacher/school consent model; student data minimization (no student emails, no student marketing).
Honest assessment: teachers can watch logic being built in class; the behavior graph shows the student's own reasoning.
Free teacher trials; purchase orders and invoicing accepted.