What Bitburner Is and What Kind of Experience It Offers

Updated

Bitburner is a free programming-themed incremental game that runs in the browser, where you progress mainly by writing scripts that automate hacking, earning money, and building up your character. It suits people who enjoy coding puzzles, JavaScript-style scripting, and watching automated systems grow over time; it is a poor fit if you want a story-driven or action game, since the core loop is reading documentation, writing code, and iterating on it.

The core loop

You play as a hacker in a dystopian world. The main activities are:

  • Writing scripts in the game's built-in editor (JavaScript-like syntax) to target servers, steal money, and gain experience.
  • Automating repetitive actions — hacking, growing, weakening servers — so your income and stats increase while you focus on the next problem.
  • Upgrading your home computer's RAM so it can run more scripts at once, which is the central resource constraint.
  • Progressing through factions, augmentations, and eventually a reset ("install augmentations") that makes you stronger for the next run.

The satisfaction comes from turning a manual task into a working script, then optimizing it. Early on you might hack a single server by hand; later you manage dozens of servers with a scheduler you wrote yourself.

What the experience actually feels like

It is a coding game first

The game expects you to read its in-game documentation and terminal commands. If you have never written a loop or a function, the learning curve is steep but the game does provide tutorials and a script editor. Players with some JavaScript familiarity will move faster.

It is incremental, not fast-paced

Progress is measured in script efficiency and stat growth. There is no twitch gameplay. A typical session involves editing a script, running it, checking the terminal output, and adjusting. For example, a common early task is writing a script that scans all servers, finds the ones you can hack, and runs a hack/grow/weaken cycle on each — then tuning the timing so the server's security doesn't spiral.

It runs in the browser

You open the site and play in a browser tab; the game state is tied to that environment. This makes it easy to start, but it also means the experience is a browser game rather than a native client.

Who should try it

If you… Bitburner is…
Enjoy writing scripts and optimizing automation A strong fit — the whole game is built around this
Like incremental/idle games with real depth A good fit — progress compounds through code, not just waiting
Want a narrative or graphical action game A poor fit — the interface is terminal- and text-based
Are new to programming and want a gentle entry Possible but demanding — expect to read docs and debug

How to get started

  1. Open the game in your browser and complete the initial tutorial prompts.
  2. Learn the terminal basics: ls, scan, connect, and run are the commands you will use constantly.
  3. Write your first script in the editor — start with something small, like a script that hacks a single server in a loop.
  4. Watch the terminal output to verify the script runs and check your money and hacking level.
  5. Expand: buy more RAM on your home computer, then write scripts that target multiple servers.

Common sticking points: running out of RAM (scripts fail silently or won't start), scripts that drain a server's security faster than they earn, and not reading the in-game docs before guessing at functions. Checking the terminal for errors after each run resolves most of these.

Bottom line

Bitburner is best understood as a programming sandbox wrapped in an incremental game: you get out of it what you put into writing and refining code. Try it if the idea of automating a hacking empire with your own scripts sounds appealing; skip it if you want hand-held progression or a conventional game loop.