Human brain cells on a chip learned to play Doom in a week
Neuron-powered computer chips can now be easily programmed to play a first-person shooter game, bringing biological computers a step closer to useful applications
A screen image of Doom being played by human neurons on a chip
Cortical Labs
A clump of human brain cells can play the classic computer game Doom. While its performance is not up to par with humans, experts say it brings biological computers a step closer to useful real-world applications, like controlling robot arms.
In 2021, the Australian company Cortical Labs used its neuron-powered computer chips to play Pong. The chips consisted of clumps of more than 800,000 living brain cells grown on top of microelectrode arrays that can both send and receive electrical signals. Researchers had to carefully train the chips to control the paddles on either side of the screen.
Now, Cortical Labs has developed an interface that makes it easier to program these chips using the popular programming language Python. An independent developer, Sean Cole, then used Python to teach the chips to play Doom, which he did in around a week.
“Unlike the Pong work that we did a few years ago, which represented years of painstaking scientific effort, this demonstration has been done in a matter of days by someone who previously had relatively little expertise working directly with biology,” says Brett Kagan of Cortical Labs. “It’s this accessibility and this flexibility that makes it truly exciting.”
The neuronal computer chip, which used about a quarter as many neurons as the Pong demonstration, played Doom better than a randomly firing player, but far below the performance of the best human players. However, it learnt much faster than traditional, silicon-based machine learning systems and should be able to improve its performance with newer learning algorithms, says Kagan.
However, it’s not useful to compare the chips with human brains, he says. “Yes, it’s alive, and yes, it’s biological, but really what it is being used as is a material that can process information in very special ways that we can’t recreate in silicon.”
“Doom is vastly more complex than earlier demonstrations, and successfully interacting with it highlights real advances in how living neural systems can be controlled and trained,” says Andrew Adamatzky at the University of the West of England in Bristol, UK.
Steve Furber at the University of Manchester, UK, agrees that Doom is a significant level up from playing Pong, but he says there is still a lot we don’t understand about how these neurons are playing the game, such as how the neurons know what is expected of them or how they can “see” the screen with no eyes.
Even so, the jump in capability is exciting, says Yoshikatsu Hayashi at the University of Reading, UK, and brings us significantly closer to useful real-world applications, such as controlling a robotic arm with biological computers, a task which Hayashi and his colleagues are attempting with a similar computer made from jelly-like hydrogel. “[Playing Doom] is like a simpler version of controlling a whole arm,” says Hayashi.
“What’s exciting here is not just that a biological system can play Doom, but that it can cope with complexity, uncertainty, and real-time decision-making,” says Adamatzky. “That’s much closer to the kinds of challenges future biological or hybrid computers will need to handle.”
Topics:
Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
applicationMigrating From Laravel Forge to Deploynix: A Step-by-Step Guide
Switching server management platforms is one of those tasks that sounds risky but, with proper planning, is remarkably straightforward. If you are currently using Laravel Forge and considering a move to Deploynix, this guide will walk you through the entire migration process. We will cover how to document your existing configuration, provision equivalent infrastructure on Deploynix, migrate your data, and cut over DNS with minimal downtime. The key principle throughout this migration is simple: run both platforms in parallel until you are confident the new setup works perfectly, then switch. Why Migrate? Before diving into the how, let us briefly address the why. Developers move between server management platforms for various reasons: pricing, features, support, or simply wanting a fresh a
7 Headless CMSs in 2026: Stop Picking the Wrong Headless CMS — A No-BS Guide
In this guide, we’ll walk through how to pick a headless CMS that fits real‑world enterprise, marketing, and content‑ops needs — not just your current stack. When you choose a CMS for your next project, that decision shapes: How your content operations run. How editors create and update content. How your stack scales over time. 47% of organizations cite a skills gap and 44% report integration complexity as their top headless CMS challenges Global Growth Insights — both symptoms of picking the wrong platform for your team. We’ve shipped headless projects in production using Contentful, Sanity, Storyblok, Payload CMS, Hygraph, Directus, and Strapi — no vendor partnerships, no hidden agenda, just real‑world experience picking the right tool for the job. Let's get into it — platform by platfor
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products
Ultimate AI Agent for Laravel (2026)
Hey there, Laravel fam! 😎 I know what you're thinking? Ultimate AI Agent for Laravel? Is it real? How? What? Exactly how's it working? Which tool? Please spill the beans. I'm a Laravel developer since years, running my own Laravel agency, Laravel freelancer with a strong team of Laravel wizards. We know everything about the latest Laravel 13 release , Taylor's Laravel AI SDK drop, but still, an AI agent built exclusively for Laravel? What exactly is it? I wanna try it NOW. Heard of Laracopilot? Maybe somewhere, if you hit up Laracon India, Laracon US, or Laracon Europe. Yeah, they had their booth rocking those conferences. But even if not, you gotta know about the AI Agent for Laravel. Spoiler: Laracopilot is THE right tool, the ultimate AI agent for Laravel! As a battle-tested Laravel pr


Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!