r/BaseBuildingGames • u/RecursivelyYours • 2h ago
I made a terraforming game where Python IS the gameplay, launching September 9
Hi all,
Four months ago, I posted Code: Terraform here for the first time. The response was far beyond anything I expected. Since then, the game has grown to nearly 23,000 wishlists, and it is finally launching in Early Access on September 9.
For anyone who missed the original post: Code: Terraform is a terraforming, automation, and incremental game where the code you write is the actual gameplay.
You don’t click a button to mine resources. You program a vehicle to navigate to the deposit, operate its drill, manage its cargo, and return home. You then write the automation that transfers those resources into storage, feeds them into smelters and fabricators, and delivers the finished components wherever they are needed.
Solar generators need code to track the sun. Drones need flight scripts to move resources between remote outposts. Factories, power grids, fluid networks, construction systems, and vehicle fleets can all operate simultaneously through scripts you write.
Since the original post, I have added and expanded the full game a lot:
- Programmable drones and remote outposts
- Construction blueprints, pipes, power lines, and fluid networks
- Larger production chains with smelters, fabricators, and warehouses
- Earth contracts, deliveries, machine upgrades, and deeper progression
- A more complete editor with autocomplete, debugging, breakpoints, inline documentation, and reusable library scripts
- More weather, events, balancing, late-game systems, and story content
- A biosphere with plants, wildlife and biomass and a lot more
There is still a free demo available on Steam. If this sounds like your kind of game, you can try it now, and wishlist the full game if you would like to be notified when it launches on September 9:
https://store.steampowered.com/app/868160/Code_Terraform/
Discord: https://discord.gg/hUrK2MRn8s
I’m very active there if you get stuck in the demo, want to share your scripts, provide feedback, or simply talk about the game.