Overview
Most video games lie to you about what hacking actually is. They offer hexagonal grids, pipe-connecting minigames, or rhythmic button presses to simulate “breaking into the mainframe.” Fulcrum Games takes a different, far more demanding path with Bitburner. This is a free, open-source, cyberpunk-themed incremental RPG that replaces the traditional “buy an upgrade” loop with a requirement for legitimate technical literacy. In Bitburner, you don’t just play a hacker; you are one, operating within a terminal environment that mirrors the tools used by real-world systems administrators and security researchers.
Set in a dystopian future where knowledge is the only currency that hasn’t been devalued, you begin as an anonymous entity with a single home server and a handful of basic commands. The market positioning here is fascinating. While it technically falls under the “idle” or “incremental” umbrella, Bitburner actively rejects the passive nature of its peers. You cannot click your way to digital godhood. Progress is gated by your ability to automate tasks using JavaScript or the game’s simplified NetScript.
It is a sandbox of staggering depth. You are hacking servers for money, but also managing a distributed network of hijacked machines, navigating faction politics, manipulating a simulated stock market through algorithmic trading, and eventually rewriting your own biological code through augmentations. It is a rare example of a game that functions as a genuine educational tool without ever feeling like “edutainment.” It respects the player’s intelligence enough to let them fail, offering a steep learning curve that makes every successful script feel like a hard-won engineering victory.
Key features
- True Scripting Engine: Players write actual code in JavaScript to automate every aspect of the game. This isn’t a drag-and-drop logic builder; it’s a full-fledged environment where you manage RAM usage and execution threads.
- Global Network Infiltration: A vast web of interconnected servers, each with varying security levels and hardware specs. Success requires scanning for vulnerabilities and deploying “viruses” that utilize the target’s own RAM to generate income for you.
- Algorithmic Stock Market: A complex financial simulation where you can trade manually or, more effectively, write high-frequency trading bots that react to market shifts faster than any human operator could.
- Cybernetic Augmentations: The primary “prestige” mechanic. Buying augmentations resets certain progress but provides permanent, massive stat boosts, forcing a strategic re-evaluation of your automation scripts with every new “run.”
Analysis
Bitburner’s greatest achievement is how it transforms the mechanics of engineering into the core gameplay loop. In a standard idle game, the primary friction is time; you wait for a bar to fill up so you can buy a thing that makes the bar fill faster. Bitburner introduces a secondary, more rewarding friction: optimization.
The Scripting Paradigm
The “Aha!” moment in Bitburner occurs when you realize that your manual hack command is an embarrassing waste of time. You start with a basic script that weakens a server, grows its cash reserves, and then hacks it. But soon, you’re calculating the exact ratio of weaken, grow, and hack threads to ensure the server’s security level never rises and its money never bottoms out. You move from running a single script to deploying a “manager” script that scans the entire network, copies your payload to every vulnerable machine, and executes it with maximum thread density based on available RAM. This is an exercise in distributed computing, not just “numbers go up”.
The Interface and Onboarding
The interface is an unapologetic terminal. Anyone who has spent time in a Linux bash shell will feel at home. Anyone who hasn’t will face significant onboarding friction. The game expects you to learn how to navigate directories, use nano for editing files, and understand the difference between an argument and a variable. This initial wall of text and syntax errors is the game’s primary filter. It is an honest representation of the subject matter. The game doesn’t hold your hand; it provides comprehensive API documentation and expects you to read it.
Deep Systems Integration
As you progress, the game layers on complexity that would be overwhelming if it weren’t so logically integrated. Joining factions requires specific “karma” or stat requirements, leading to unique scripts designed to grind reputation. The stock market is a data-mining challenge where you can write scripts to monitor price trends and execute trades based on moving averages. The late-game introduces “BitNodes,” which are essentially different realities with unique rules—some might nerf hacking income but buff the stock market, forcing you to completely rewrite your library of scripts to adapt to the new paradigm.
This creates a sense of intellectual ownership that few games achieve. When you return to the game after time away and see that your bank account has exploded, you don’t feel lucky. You feel like a genius because your code worked. You optimized the logic, you handled the edge cases, and the results are the direct consequence of your architectural decisions.
Visuals & performance
Bitburner adopts a “Matrix-chic” aesthetic that is perfectly suited to its premise. It is almost entirely text-based, utilizing a green-on-black (or customizable) color scheme that looks exactly like a hacker’s workstation in a 90s thriller. This isn’t a lack of design; it’s a commitment to thematic consistency.
As an effectively lightweight JavaScript environment, the game should run comfortably on modest hardware. But its design invites complexity: as scripts grow and hundreds of concurrent processes run across dozens of servers, the UI is built in a way that can strain under the load. That becomes its own meta-challenge: writing more efficient code to save on real-world CPU cycles. The UI is functional and minimalist, prioritizing information density over visual flair. It is a tool, and it looks like one.
Platform nuances
On Steam, Bitburner is a dream for anyone with a dual-monitor setup. It is a game designed to be played while you have a browser tab open to Stack Overflow or the game’s own Wiki. While there are web-based versions, the Steam client offers a dedicated environment suited to the persistent background execution of scripts. The reliance on keyboard input for terminal commands makes this a poor fit for anything other than a desktop environment. This is a game for the mouse-and-keyboard purist.
Final verdict
Bitburner is a masterpiece of niche design and one of the very best games in its category. It manages to turn the often-tedious process of debugging and optimization into a dopamine-fueled progression loop. While its sparse interface and demand for literal coding will alienate those looking for a casual distraction, it offers a level of depth and intellectual satisfaction that is virtually unmatched in the incremental genre. It is a sandbox for the digital age, proving that the most powerful augmentation you can have is a well-written script. We recommend it without hesitation to anyone willing to climb its wall.
Reviewed by the Rankeno Puzzle & Casual Desk. Scores are out of 10; the overall score is the desk’s editorial judgement, informed by the four sub-scores above. How we review