Cell Rush
New · 3D Endless RunnerRace a cell down a blood vessel in our first 3D game. Swipe to switch lanes, jump and duck past clots and viruses, and grab power-ups. Built with Three.js.
Cell Culture
Idle · IncrementalRun a petri dish where cells divide and produce biomass on their own. Buy upgrades, unlock strains, and prestige. It keeps earning while you are away.
Cell Mimic
Hide & Seek · StealthA cell that escaped the dish disguises itself as lab equipment to evade an AI inspector. Stay still to stay safe, move and risk being caught. Two modes.
Cell Dodge
Bullet-hell · ActionPilot a single cell through storms of projectiles. Three multi-phase bosses, permanent upgrades between runs, and a daily challenge everyone shares.
The biology behind the games
Every game here is built on something real. These are plain-English pieces on what that biology actually is — plus notes on how the games themselves were made. No background required, and no quiz at the end.
Why Every Cell Is Under Constant Attack
Your own metabolism damages your DNA tens of thousands of times a day. A bullet-hell screen is a fairer picture of cellular life than it should be.
BiologyWhat a Blood Clot Actually Is
The platelet plug, the fibrin mesh that reinforces it, and the moment a life-saving clot becomes a deadly one.
BiologyWhat "Passaging" Actually Means in a Lab
Why normal cells can only be split about fifty times, what is counting the divisions, and how one cell line escaped the limit.
BiologyWhy Are Red Blood Cells Shaped Like That?
A dimpled disc that threw away its own nucleus, and folds daily through capillaries narrower than itself.
DevlogDesigning an Enemy You Cannot Outrun
The inspector in Cell Mimic runs at 178 and you run at 170. What that five percent does to the entire game.
DevlogGodot to the Web: Five Things That Broke
Why procedural audio goes silent in a browser — and why I deleted the 40 MB engine build and rewrote the game in 50 KB.
About Cell Games
Cell Games is a small, independent collection of browser games built around a single theme: the cell. Every title is pure front-end — nothing to download, no account to create. Open a game in your desktop or mobile browser and play right away. Your progress is saved locally in your own browser.
🏃 Cell Rush — 3D endless runner
Our first game in 3D, built with Three.js. The cell is swept into the bloodstream and runs for its life down a blood vessel — switch lanes, jump and duck past clots, red blood cells and viruses, and grab power-ups. Endless, score-chasing, and kept light enough to run smoothly on a phone.
🧫 Cell Culture — idle incremental
Manage a petri dish. Cells divide and generate biomass automatically; spend it to buy upgrades and unlock eight strains, from E. coli to a synthetic cell, then prestige for permanent bonuses. It even accrues income while the tab is closed.
🔍 Cell Mimic — top-down hide-and-seek
A cell that slipped out of the culture flask disguises itself as lab glassware to blend in among identical props and dodge an AI inspector — stay still to stay safe, move and risk suspicion. Play as the hider to outlast the timer, or switch to the seeker mode and root out the disguised cells yourself.
🕹️ Cell Dodge — bullet-hell action
Steer a lone cell through dense waves of projectiles. Weave between shots, collect drops and upgrades, and survive to the boss. It rewards quick reactions and clean movement.
All four games share one continuity: the same cell grows in Cell Culture, escapes and hides in Cell Mimic, then gets swept into the bloodstream in Cell Rush.
The Biology Behind the Games
Every game here is built on a real piece of biology. These short, plain-English articles explain what that biology actually is — no background required.
📄 The Eight Cell Types in Cell Culture — What They Really Are
From a bacterium that doubles every twenty minutes to a cell whose genome was written on a computer.
📄 How Cells Actually Hide — The Biology Behind Cell Mimic
Six strategies real bacteria, viruses and tumour cells use to evade the immune system — and why "stay still to stay safe" is more accurate than it should be.