>_ program-games.org
browse games
~/languages/visual

Visual programming games

33 Visual games you play by writing code — ranked and reviewed.

Drag-and-drop instruction blocks and behaviour trees. Learn the mental model of programming before you touch a keyword. This page focuses on games where Visual is part of the actual play loop: you write scripts, solve puzzles, control bots or build systems instead of only reading a lesson.

Start with Opus Magnum, Scratch and 7 Billion Humans if you want visual puzzle, robot programming and automation. The mix currently leans intermediate and beginner, so use the ratings and difficulty labels to choose a first game that matches your comfort level.

For learners, the useful question is not just “does this game support Visual?” It is whether the game gives feedback you can reason about: a bot decision, a failing puzzle, a resource loop, a layout rule or a simulation that exposes what your code did wrong.

We keep the list narrow on purpose. If a game only mentions Visual in a side feature, it belongs in the full catalog, not here. The goal is to help you find practice where the language matters to the core loop, with enough context to compare options before opening each review.

Below are the 33 Visual programming games we track, ranked by rating. Browse the full catalog →

Opus Magnum — mechanical programming programming game screenshot
Mechanical Programming

Opus Magnum

Offlineest. 20174.8 (564)

Build and program elegant alchemical machines, then optimise them for cost, cycles and area. The most approachable Zachtronics.

VisualVisualOptimization
Intermediate11kView game →
Scratch — game creation programming game screenshot
Game Creation

Scratch

OnlineFreeest. 20074.8 (5400)

The classic block-based creative coding platform where kids build games, stories and animations by snapping instructions together.

BlocksVisualBlocksKids
Beginner200mView game →
7 Billion Humans — visual puzzle programming game screenshot
Visual Puzzle

7 Billion Humans

Offlineest. 20184.7 (388)

Program a whole crowd of workers with one shared algorithm and watch them move in perfect, parallel lockstep.

VisualVisualParallel
Intermediate8.9kView game →
Human Resource Machine — visual puzzle programming game screenshot
Visual Puzzle

Human Resource Machine

Offlineest. 20154.6 (712)

Drag visual instructions to automate your white-collar job. A gentle, beautifully made intro to assembly thinking — no syntax required.

VisualVisualBeginner
Beginner14kView game →
SpaceChem — visual puzzle programming game screenshot
Visual Puzzle

SpaceChem

Offlineest. 20114.6 (297)

Program pairs of waldos to build molecules on an assembly line. The original Zachtronics visual-programming puzzler.

VisualVisualOptimization
Advanced6.2kView game →
Infinifactory — factory logic programming game screenshot
Factory Logic

Infinifactory

Offlineest. 20154.6 (256)

Aliens abduct you to build factories in 3D. Lay out blocks and conveyors to assemble products under their watchful eye.

Visual3DFactory
Intermediate5.8kView game →
Autonauts — automation programming game screenshot
Automation

Autonauts

Offlineest. 20194.5 (421)

Colonise an empty world by programming wobbly little bots with drag-and-drop scripts until they run everything for you.

VisualVisualColony
Beginner9.7kView game →
GLADIABOTS — ai competition programming game screenshot
AI Competition

GLADIABOTS

Onlineest. 20194.5 (187)

Design the AI behaviour tree for a squad of robots, then iterate match after match until your tactics dominate.

VisualVisual AITactics
Intermediate4.0kView game →
Neon Noodles — automation programming game screenshot
Automation

Neon Noodles

Offlineest. 20234.5 (64)

A cyberpunk kitchen where you program robot chefs on a grid to chop, fry and plate dishes on time.

VisualVisualOptimization
Intermediate1.6kView game →
Manufactoria 2022 — visual puzzle programming game screenshot
Visual Puzzle

Manufactoria 2022

Offlineest. 20224.5 (96)

Build conveyor-belt machines that read and rewrite robots’ instruction tapes — a finite-state-machine puzzle in disguise.

VisualAutomataOptimization
Advanced2.3kView game →
Snap! — game creation programming game screenshot
Game Creation

Snap!

OnlineFreeest. 20114.5 (310)

A Scratch-like block language with a higher ceiling: custom blocks, lists, first-class procedures and serious CS ideas.

BlocksVisualBlocksComputer Science
Intermediate2.6mView game →
while True: learn() — visual puzzle programming game screenshot
Visual Puzzle

while True: learn()

Offlineest. 20184.4 (213)

Build visual machine-learning pipelines to understand your cat. A puzzle game about data flow and ML concepts.

VisualMachine LearningVisual
Beginner5.3kView game →
ChipWits — robot programming programming game screenshot
Robot Programming

ChipWits

Offlineest. 20244.4 (72)

A modern remake of the 1984 classic: program a cute robot with visual chips to navigate logic puzzles.

VisualVisualPuzzle
Beginner1.8kView game →
Dear My Bot — code puzzles programming game screenshot
Code Puzzles

Dear My Bot

Offlineest. 20254.4 (31)

A gentle programming-puzzle game about the joy of write, test, iterate — guiding a little bot through tasks with your code.

VisualTextPuzzleBeginner
Beginner0.9kView game →
ScratchJr — game creation programming game screenshot
Game Creation

ScratchJr

OfflineFreeest. 20144.4 (980)

A gentler Scratch-style app for young children, focused on sequencing, characters, pages and playful early coding.

BlocksVisualBlocksKids
Beginner35mView game →
Craftomation 101 — automation programming game screenshot
Automation

Craftomation 101

Offlineest. 20234.3 (142)

Visually program little robots to gather, craft and terraform a frozen planet back to life.

VisualVisualCrafting
Beginner3.1kView game →
Selfless Heroes — visual puzzle programming game screenshot
Visual Puzzle

Selfless Heroes

Offlineest. 20204.3 (47)

Solve puzzles by writing one program that an entire team of heroes runs in parallel — coordination is the challenge.

VisualParallelPuzzle
Intermediate1.3kView game →
robozzle
Visual Puzzle

RoboZZle

OnlineFreeest. 20094.3 (142)

Program a robot with a handful of coloured commands and recursive functions to collect every star.

VisualVisualRecursion
Intermediate7.2kView game →
God is a Cube — robot programming programming game screenshot
Robot Programming

God is a Cube

Offlineest. 20194.3 (39)

Program armies of cube-robots with a symbolic visual language to solve sprawling 3D spatial puzzles.

VisualVisual3D
Advanced1.0kView game →
Bots Are Stupid — robot programming programming game screenshot
Robot Programming

Bots Are Stupid

Offlineest. 20244.3 (27)

You can’t control the robot directly — you give it a list of timed instructions and pray your platforming program survives.

VisualInstructionsPlatformer
Intermediate0.8kView game →
Game Builder Garage — learning programming game screenshot
Learning

Game Builder Garage

Offlineest. 20214.3 (156)

Nintendo’s visual programming game: connect quirky creatures called Nodon to build real games from logic and wires.

VisualVisualCreation
Beginner5.0kView game →
Code.org Sprite Lab — game creation programming game screenshot
Game Creation

Code.org Sprite Lab

OnlineFreeest. 20184.3 (820)

A beginner-friendly Code.org lab for creating sprite scenes, animations and simple interactive games with blocks.

BlocksVisualBlocksClassroom
Beginner18mView game →
Autonauts vs Piratebots — automation programming game screenshot
Automation

Autonauts vs Piratebots

Offlineest. 20224.2 (98)

The Autonauts loop with teeth: automate your base and program an army of bots to fend off pirate raids.

VisualVisualStrategy
Intermediate2.6kView game →
Lightbot — visual puzzle programming game screenshot
Visual Puzzle

Lightbot

OnlineFreeest. 20084.2 (521)

Sequence simple commands and procedures to light up tiles. The friendliest possible introduction to programming logic.

VisualVisualKids
Beginner40kView game →
Cargo-Bot — visual puzzle programming game screenshot
Visual Puzzle

Cargo-Bot

OfflineFreeest. 20124.2 (121)

Teach a crane to stack crates using programs, procedures and a stack — famously made on an iPad.

VisualVisualProcedures
Intermediate6.4kView game →
Algo Bot — visual puzzle programming game screenshot
Visual Puzzle

Algo Bot

Offlineest. 20184.2 (36)

Program a maintenance droid with a visual instruction set — functions, conditions and all — to solve elegant logistics puzzles.

VisualVisualFunctions
Intermediate1.0kView game →
Predefined — code puzzles programming game screenshot
Code Puzzles

Predefined

Offlineest. 20244.1 (18)

Plan a robot’s whole run as a program of instructions, then hit go and watch it execute through a 3D puzzle world.

VisualInstructions3D
Intermediate0.6kView game →
Main Assembly — robot programming programming game screenshot
Robot Programming

Main Assembly

Onlineest. 20214.1 (84)

Build machines block by block, then bring them to life with a visual logic system that wires sensors to motors and weapons.

VisualBuildingLogic
Intermediate2.0kView game →
Glitchspace — visual puzzle programming game screenshot
Visual Puzzle

Glitchspace

Offlineest. 20164.1 (52)

A first-person puzzler where you reprogram the geometry of the world with a visual programming language to find a way through.

VisualVisualFirst-Person
Intermediate1.3kView game →
Code Rivals — robot programming programming game screenshot
Robot Programming

Code Rivals

Onlineest. 20234 (38)

Wire up a robot’s brain with a visual node language, then send it into a physics-based combat arena against other players.

VisualVisualBattle
Beginner1.1kView game →
Virtual Robots — robot programming programming game screenshot
Robot Programming

Virtual Robots

Offlineest. 20174 (22)

A robot-programming simulator whose stated goal is simply: write code for your robots and watch them carry out the task.

VisualPythonSimulatorRobotics
Intermediate0.7kView game →
CODING ROBO — learning programming game screenshot
Learning

CODING ROBO

Offlineest. 20234 (14)

Drill the fundamentals of programming and algorithmic logic by programming a robot through a curriculum of puzzles.

VisualLearningKids
Beginner0.5kView game →
Mechanica — automation programming game screenshot
Automation

Mechanica

Offlineest. 20214 (28)

A survival-automation game where you program robots and machines to mine, craft and defend your base while you focus elsewhere.

VisualAutomationSurvival
Intermediate0.9kView game →
// other languages
JavaScriptTypeScriptPythonAssemblyJavaRustLuaC++C#BlocksSQLCSS