Getting started with Bitburner
Bitburner is a programming-focused incremental game available for macOS that blends gameplay with real coding tasks. Instead of traditional controllers, you use JavaScript to automate actions, write scripts to complete objectives, and streamline progression. The interface leans toward a cyberpunk, text-driven RPG atmosphere, filled with puzzles and short challenge activities that reward effective scripting.
How the game teaches coding
Players advance by scripting routines and building small automation systems, which reinforces programming concepts and problem-solving. As you complete tasks, new tools and game systems unlock, encouraging experimentation and strategic planning. The learning curve is practical: you practice real JavaScript while solving in-game problems, so progress on the leaderboard also reflects improved coding fluency.
Notable features
- Scriptable gameplay where you use JavaScript to control and optimize actions
- Gradual progression that unlocks new systems, challenges, and automation opportunities
- Text-based cyberpunk setting with puzzles and short minigames that test logic and design
- Full-version availability on macOS for a complete single-purchase experience
Recommended paid alternative: Jazzpunk
If you want a different flavor that’s more focused on surreal humor and visual exploration than scripting, consider Jazzpunk. It’s a paid indie title known for its eccentric minigames, offbeat writing, and playful art style. While it won’t teach programming, it offers creative puzzle design and memorable set pieces for players who enjoy strange, bite-sized challenges.
Who will enjoy Bitburner
Bitburner suits:
- People looking to learn or sharpen JavaScript through hands-on tasks
- Fans of incremental games who like optimizing systems and automations
- Puzzle-solvers and strategy-minded players who enjoy planning and refinement
- Anyone curious about a cyberpunk, text-first RPG experience with practical coding applications
Final notes
Bitburner provides a satisfying mix of gameplay and real-world coding practice. It’s especially valuable for players who want their entertainment to double as a way to build technical skills, while Jazzpunk offers a contrasting, more whimsical experience for those after a polished, paid indie adventure.
Technical
- Mac
- Full