Back to rankings
Bitburner

Bitburner

by Fulcrum Games, Hydroflame, over 250 github contributors · Published by Fulcrum Games

Price Free
Avg Players 555
Released Dec 10, 2021
AutomationCyberpunkDystopian Free To Play
Prestige loop
View on Steam ↗

Media

Video
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot
Screenshot

Bitburner tasks you with writing JavaScript to hack servers, automate income streams, and climb a corporate ladder in a cyberpunk dystopia. Rather than passive idle gameplay, the game demands active scripting and puzzle-solving to progress, making it as much programming challenge as incremental game. Suited for players who enjoy coding, strategy, and games that reward engagement over idle time.

About this game

What players are saying

▲ Recommended 11 hrs
This has got to be the most dystopian thing I've ever seen.
The year is 2077, and they still use JavaScript?
Lord help us.
1065 found helpful Steam ↗
▲ Recommended 1 hrs
The year is 2077. Mankind is still programming with JavaScript.
And people say that the climate crisis is our biggest problem.
311 found helpful Steam ↗
▲ Recommended 39 hrs
for most idle games, you'll see people having ridiculous playtimes - mostly because people turn them on and leave them on to gain extra stuff while they arent focusing on the game.

for this game? no

i haven't slept in 2 days

10/10
297 found helpful Steam ↗

Reviews are by Steam users, hosted on Steam.

Latest updates

3.0.1 Release

29 days ago
Version 3.0.1 has been released, please report any issues on Github or the #bug-report channel on Discord ## v3.0.1: 17 May 2026 ### BREAKING CHANGES - Change getServer return type; rename getServerAuthDetails and add missing dnet properties (#2746) (@ficocelliguy) ### MISC - Cache reward fixes (#2731) (@ficocelliguy) - Fix typo in darknet authentication response message (#2734) (@catloversg) - Fix: Tutorial links to outdated faq url (#2733) (@catloversg) - Fix: Player can switch tabs without losing focus on current work (#2724) (@catloversg) - Add new command to upload a directory (#2659) (@hexagonrecursion) - Add HJKL key mappings for infiltration arrows (#2742) (@mahlquistj) - Prevent generating malformed darknet server hostname (#2744) (@catloversg) - Support angle bracket type assertions in RAM calculation (#2751) (@catloversg) - Fix typo in augmentation description (#2760) (@gmcew) - Reduce the RAM cost of ns.rm() to match ns.scp() (#2761) (@NagaOuroboros) - Temporarily remove darknet servers with unusual hostnames (#2757) (@catloversg) - Fix: Duplicate .lit and .cache files can be generated in dnet (#2763) (@catloversg) - Allow getFunctionRamCost to get base RAM cost for scripts (#2771) (@Mathekatze) ### DOCUMENTATION - Remove TS type annotation from doc example script (#2721) (@ficocelliguy) - Update list of RFA community tools (#2722) (@CTNOriginals) - Fix incorrect cloud API example (#2738) (@catloversg) - Remove non-existent influence namespace in Darknet documentation (#2748) (@Berdes) - Remove spoiler for Offline scripts and bonus time page and make it accessible early-game (#2749) (@Berdes) - Clarify ns.scp and ns.isRunning (#2769) (@catloversg) ### SPOILER CHANGES - UI - Show hints of Gang mechanic in pre-endgame (#2723) (@catloversg) - Break out Darknet BN and player mults as separate entries (#2745) (@gmcew) ### SPOILER CHANGES - MISC - Cancel faction work instead of finishing it when creating gang (#2726) (@catloversg) - Lower darknet BN money mult...

Linux Launching Issues/Workaround on 3.0.0

44 days ago
We are aware of issues launching the game directly from Steam for some Linux users. By all reports we currently have, launching the game directly from the executable (instead of through Steam) is a workaround for the time being. We are looking into the issue and hope to resolve it soon.

Major Update: 3.0.0

44 days ago
After a long development cycle, version 3.0.0 has been released!This version does include many breaking changes, which may require your attention. These breaking changes are listed in the changelog.When loading into 3.0.0 for the first time, you will be prompted to save a backup of your pre-3.0.0 savegame. Please keep this savegame in case you need to revert to the previous version. Under Properties -> Game Versions and Betas, there is a branch available to revert to a previous game version.Also when loading in, a file APIBreakInfo-3.0.0.txt will be created on the home computer, which should assist in addressing any scripts which were impacted by an API break.With that said, below is part of the changelog. The full changelog can be viewed ingame or at https://github.com/bitburner-official/bitburner-src/releases/tag/v3.0.0## v3.0.0: 1 May 2026 ### BREAKING CHANGES - Remove API server (#2084) (@catloversg)- Remove support for running NS1 scripts (#2083) (@catloversg)- Enforce stricter param check on ns.getBitNodeMultipliers and ns.hacknet.spendHashes (#2085) (@catloversg)- Remove APIs that were deprecated a long time ago (#2088) (@catloversg)- Moved formatting functions to their own interface (#1635) (@G4mingJon4s)- Remove fuzzy matching when checking params (#2091) (@catloversg)- Remove deprecated tail-related APIs (#2143) (@catloversg)- Rename setAutoJobAssignment API to setJobAssignment (#2146) (@catloversg)- Make nuke and port cracking APIs return false instead of throwing error (#1023, #2153) (@Hydrogeniouss, @catloversg)- Standardize names of Stock APIs (#2173) (@catloversg)- Rename BN multiplier RepToDonateToFaction to FavorToDonateToFaction (#2178) (@catloversg)- Make ns.bladeburner.getActionRepGain return the expected reputation gain (#2186) (@catloversg)- Rename FactionName.BachmanAssociates to FactionName.BachmanAndAssociates (#2048, #2183) (@masarakki, @catloversg)- Remove DreamSense upgrade (#2232) (@catloversg)- Use different term for dividend modifier i...

Posts come from Steam's official announcements feed.

Comments

Log in to leave a comment.

Loading comments…

Developer of this game? Add an IdleDB badge to your site