PlayASM artwork

PlayASM

Build a computer from the inside out. Write real assembly, watch every register and byte change live, then draw graphics, compose chiptune music, program a robot arm and build 3D voxel worlds. 100+ missions. Full mod support. No black boxes.

Screenshots

From the Steam store

Understand what a computer actually is.

Underneath every game you've played and every message you've sent, a machine is doing something almost absurdly simple: reading a number, deciding what it means, and doing what it says. PlayASM lets you program that machine yourself, one instruction at a time, with nothing hidden and nothing automatic.

PlayASM is a complete CPU simulator and a hands-on programming game. Write real assembly, step through your program and watch every register, flag and byte of memory change as the processor makes each decision. Then take those skills and build something of your own.

Learn by doing: 150+ missions

Start from zero. Missions take you from your very first instruction to real problem solving, each with a short explanation and a hands-on challenge.

70 guided tutorial missions covering bits, bytes, hexadecimal, logic, shifts, loops, jumps and the stack 100+ challenges, from simple exercises to genuinely tough problems Build reusable subroutines and learn to think like the machine

No prior experience needed. If you already code, the later challenges will still make you think.

See everything. Hide nothing.

Code Editor with syntax highlighting, autocomplete and breakpoints Register Bank and Memory View updating live in hex, decimal and binary Step-by-step execution with adjustable speed, from one instruction at a time to full speed Statistics panel with performance, instruction, memory and interrupt data A real, compact instruction set: 16 registers, a 64 KB address space and flags that drive every decision

A whole machine to play with

Once you know the basics, the CPU comes with a full set of simulated hardware, all memory-mapped and all yours to command:

Three video modes: text, tiles and sprites (scrolling, parallax, collisions) and a raw 320x200 framebuffer in the style of VGA Mode 13h 8-channel chiptune synthesizer with ADSR envelopes, stereo panning, portamento, PWM and a built-in song sequencer Robot arm with 6 joints, a gripper, sensors and a conveyor belt Voxel Sandbox: a 3D world with creation tools, actors, logic circuits, sand and water physics, and growable crops Keyboard, timers, interrupts, DMA and memory banking, the same ideas real hardware uses

Build whatever you can imagine

Draw fractals pixel by pixel. Compose a soundtrack. Write a text adventure, a platformer or a scrolling shooter. Teach a robot arm to sort objects by color. Wire a lever to a door in a 3D world.

Make it your own with mods

Extend the machine with your own custom devices, with full Steam Workshop support. A mod is just a folder with a JSON layout and a Lua script, with its own window and memory slice. No compiling, no restarting. Share yours and install what others build.

Who is it for?

Curious players who always wondered how computers really work Students and self-taught programmers who want to truly understand what's under the code Fans of programming and puzzle games looking for something with real depth Retro and chiptune enthusiasts, tinkerers and makers

This is not a toy version of how computers work. It's the real mechanism, built small enough to fully understand.

Available in 12 languages

English, Deutsch, Español, Français, हिन्दी, Italiano, 日本語, 한국어, Português, Русский, Türkçe, 中文

Games like PlayASM

See all
Turing Complete

Turing Complete

Wire up gates, memory and assembly until a machine you designed runs your own code, then keep building in the sandbox.

95% of 5,762 Steam reviews are positivePlayers online now: 123$19.99
SHENZHEN I/O

SHENZHEN I/O

Design electronics on a budget, write the assembly to run them, and unwind with a round of solitaire when the specs bite back.

95% of 3,765 Steam reviews are positivePlayers online now: 45$14.99
TIS-100

TIS-100

Repair a fictional 1980s machine by writing tiny assembly programs, one puzzle at a time, at whatever pace you like.

97% of 3,398 Steam reviews are positivePlayers online now: 18$6.99
Virtual Circuit Board

Virtual Circuit Board

Virtual Circuit Board is the sandbox drawing-based logic simulator where you can build, program, decorate, and simulate anything from simple…

91% of 307 Steam reviews are positivePlayers online now: 3$14.99
Rogue Bit

Rogue Bit

A single bit of computer memory became sentient and decided to escape from digital into the real world.

88% of 122 Steam reviews are positive$11.99
EmuDevz

EmuDevz

A game about building emulators! Implement your own NEEES core in JavaScript, get instant feedback with unit/video tests, build the graphics unit in…

90% of 80 Steam reviews are positiveFree
Retro Gadgets

Retro Gadgets

Retro Gadgets is a sandbox where you build, code, and customize gadgets inspired by old-school electronics.

88% of 480 Steam reviews are positivePlayers online now: 3$19.99
Mnemonimov

Mnemonimov

Mnemonimov is a fantasy console where you program in ASSEMBLY like in the 80s.

100% of 32 Steam reviews are positive$19.99
ProxOS

ProxOS

Step into a time portal to 1993. While your friends are battling it out in the latest FPS adventures, you got the opportunity to learn the newest…

94% of 17 Steam reviews are positiveFree
Human Resource Machine

Human Resource Machine

Guide a small office worker through inbox and outbox by building little programs, one level at a time.

94% of 3,295 Steam reviews are positivePlayers online now: 13$14.99
SIC-1

SIC-1

SIC-1 is a single-instruction programming game. Neglect your personal life in pursuit of promotions and vague assurances of job security!

94% of 263 Steam reviews are positiveFree
Logic World

Logic World

Invent a new computer! Logic World is a first-person sandbox simulation game that's all about digital logic.

94% of 343 Steam reviews are positive$25