
What players like:
Common complaints:
Gameplay feedback:
Performance notes:
Recommendations:
Other player notes:
Review evidence
Fun and challenging coding puzzles make this an excellent way to learn Python, backed by outstanding music, though a poor tutorial, steep learning curve, and frequent crashes hold it back.
Fun and challenging gameplay: The game is described as incredibly fun, challenging, and well-made, with a gameplay principle that works well. It offers a solid chill experience with interesting puzzles and a good balance of difficulty.
Excellent coding puzzle game: Reviewers consistently praise the game as one of the best coding games, highlighting its inventive take on the genre and its ability to scratch the coding itch. It is described as amazing for programmers and perfect for those who enjoy coding.
Great for learning Python: The game is highly effective for learning and improving Python skills, offering a fun way to learn or refresh understanding. It provides a good challenge for beginners and helps them learn programming through practice.
Outstanding music and soundtrack: The soundtrack is described as crazy good, top-tier, and a big reason for enjoyment. The music is well adapted to the game's flow, captivating, and makes coding relaxing.
Excellent documentation and tutorials: The documentation is praised as excellent, fantastic, and well thought out, helping players without holding their hands. The in-game DOCS dictionary is easy to search, and the tutorial and code lab are informative.
Poor tutorial and steep learning curve: Multiple reviews indicate the tutorial is minimal and the learning curve is steep, with the game not holding the player's hand. This is a common complaint affecting new players.
AI disclosure and authenticity concerns: Reviewers suspect the AI disclosure misrepresents the actual AI usage, with text feeling AI-generated and lacking proper disclosure on the Steam page. There are also doubts about the authenticity of some positive reviews.
Frequent freezing and crashes: The game freezes in the editor, at start, on code hints, and when adding code, with cursor blinking and no input working. These stability issues severely impact gameplay.
Clarity and documentation issues: Clarity has suffered, and docs are unnecessarily dense, leaning heavily into technical language. This makes it hard for players to learn the game, especially those new to coding.
Progression pacing and unlock issues: The game's progression can be too fast relative to the player's grasp, and the Research system unlocks silently without clear communication. Unlock order is also illogical, requiring resources before the means to obtain them.
Python coding puzzle game: The game is primarily a coding puzzle game that uses Python as its core language. Players solve various coding challenges to achieve objectives and progress.
Requires prior programming knowledge: The game assumes players have at least basic programming knowledge, particularly in Python or similar languages. It is not designed as a learn-to-code game, but rather for those with some coding experience.
Terraforming planet gameplay: The main objective involves terraforming a planet, specifically planet Nocturna, through coding and automation. Players design and automate planetary systems to achieve this goal.
Automation and optimization focus: The game heavily emphasizes automation and optimization, allowing players to automate almost every system using code. Players are encouraged to find better ways to accomplish tasks, though unoptimized code is not punished.
Incremental and idle elements: The game combines coding with incremental and idle game mechanics, where players progress through algorithmic tasks and automation. It features idle aspects alongside coding challenges.
Game freezes in editor: Players report the game freezing in the editor, which disrupts the creative process. This appears to be a stability issue that needs fixing.
Game lags then freezes: The game experiences lag at startup and then completely freezes, indicating a performance or compatibility problem. This is a common but vague issue that affects the initial experience.
Smooth performance on Linux: One player reports that the game works very smoothly on Linux, suggesting good platform optimization. This is a positive but niche observation.
Recommended for programmers: The game is highly recommended for programmers of any skill level, including those who want to learn programming or enjoy systems engineering. It is seen as a valuable tool for improving coding skills.
Try demo before purchase: Multiple reviewers suggest trying the demo first to see if the game suits you, as it holds attention for a few hours. This helps avoid buying a game that may not match expectations.
General positive recommendation: Some reviewers simply recommend the game without specific caveats, indicating overall satisfaction. This suggests the game is enjoyable for a broad audience.
Helpful to have programming foundation: Some reviewers mention that having foundational programming knowledge helps, and the game is not recommended as an entry-level programming game. This suggests a learning curve for beginners.
Good for complex systems builders: One reviewer recommends the game for those who found 'The Farmer Was Replaced' too limited and want to build more complex systems. This indicates the game offers deeper mechanics for advanced players.
The game starts with a steep learning curve and minimal hand-holding, but becomes enjoyable once players grasp the per-machine scripting model, which is described as an elegant solution.
Friction: steep learning curve; minimal tutorial; progression system silently unlocks; nonsensical unlock order; complexity ramps quickly; lack of hand-holding.
Unlock drivers: understanding the per-machine scripting model; reading documentation; trial and error.
Coding Enthusiast: Writes actual code, optimizes automation, explores advanced systems, and compares mechanics to other programming games. Motivation: To enjoy coding in a game environment and refine programming skills through complex system creation. Stance: buy.
Skill-Building Learner: Reads docs, experiments with different difficulty paths, and gradually tackles more complex challenges. Motivation: To apply and improve coding knowledge in a flexible, approachable environment that scales with their current skill. Stance: buy.
Chill Puzzle Solver: Plays at a leisurely pace, engages with idle mechanics, and solves puzzles for fun rather than optimization. Motivation: To relax and enjoy puzzle-solving and automation without pressure or steep learning curves. Stance: buy.
Steam Deck: The reviews indicate the game is enjoyable, with good music and a casual play style. However, there are notable barriers for non-programmers and non-English speakers, as the game requires programming knowledge and English documentation. A gameplay design issue regarding overheating was also mentioned, along with a feature request for more scripting language support. No technical issues such as crashes, launchers, or small text were reported, suggesting the game runs smoothly on Steam Deck.
Active and helpful community: Players highlight an active Discord community with a responsive developer. The community is described as wholesome and interactive, and reading others' scripts is a significant help.
AI usage concerns: Several reviewers express concerns about AI use in development, citing potential misrepresentation and suspicion in design decisions. Some find it acceptable when it enables indie developers, but others worry about transparency.
Extensive documentation and manual: The game provides a 1200-page programming manual and a wiki, with documentation described as fantastic. This is a major resource for learning and mastering the game.
Comparisons to Factorio and factory games: Reviewers compare the game to Factorio and other factory games, indicating it fits the automation and resource management genre. It also shares elements with looting and constructing games.
Launched with 1.0 quality: The game launched with 1.0 quality, suggesting it is polished and complete despite being in early access. The developer is still actively working on it.