Colobot: Gold Edition is a free open-source strategy game that teaches programming through CBOT, a C-like scripting language. Features, history and FAQs.
Category
Online Learning
Pricing
Free and open source under the GNU General Public License; there are no paid tiers, subscriptions or in-app purchases, from Free
Verified
Not yet
Last updated
July 19, 2026
Founded
2001
Headquarters
Not applicable - distributed open-source community project; the original 2001 game was developed by Epsitec SA in Switzerland
Origins and Open-Sourcing
Colobot was originally released in 2001 by Swiss studio Epsitec SA as a commercial Windows game. After years of fan advocacy led primarily by the Polish Colobot community, Epsitec agreed in March 2012 to release the game's source code under an open license.
The volunteer group TerranovaTeam took on development of the open-sourced codebase, producing Colobot: Gold Edition, a modernized and expanded version that runs on current operating systems and is distributed for free under the GNU General Public License.
The CBOT Programming Language
CBOT is Colobot's built-in scripting language, deliberately designed to look and behave like a simplified subset of C++ and Java. Players use CBOT to write programs that direct robots to gather resources, build structures, research upgrades and fight hostile creatures.
Because CBOT closely mirrors real procedural and object-oriented syntax, skills learned in Colobot transfer reasonably well to mainstream languages, which is part of why the game has been used as a supplementary teaching aid in some school settings.
Game Modes and Ongoing Development
Colobot: Gold Edition includes an extended campaign with over 40 additional missions beyond the original 1.2 release, a Missions+ mode, a free-play sandbox, and CodeBattles, where players submit competing CBOT programs that are then run autonomously against each other.
Development continues through public alpha builds maintained on GitHub, with community contributions covering code, translations, custom levels and mod assets shared through the official Colobot community site and ModDB.
Key Features
CBOT scripting language — A language modeled closely on C++ and Java syntax, used to write programs that control in-game robots.
Progressive campaign missions — A structured single-player campaign, expanded in Gold Edition with more than 40 additional missions, that introduces programming concepts gradually.
CodeBattles mode — Players write competing bot programs in advance, then let them battle autonomously without further intervention, testing code robustness.
Missions+ mode — Additional structured challenge missions beyond the main campaign.
Free-play sandbox — An open-ended mode for base building and exploration outside of scripted missions.
Cross-platform support — Runs natively on Windows, Linux and macOS.
Mod and custom level support — Community-created levels, missions and assets can be added, with many shared on ModDB and the official community site.
Open-source codebase — Full source code is publicly available on GitHub under the GNU General Public License, allowing community code contributions and translations.
Pros & Cons
Pros
Completely free with no purchase, subscription or in-app fees
Teaches real C++/Java-like syntax rather than a simplified block-based language, easing the transition to mainstream coding
Actively maintained by a volunteer community with ongoing public alpha builds
Recognized as a teaching aid by at least one national education ministry
Open-source license lets schools, hobbyists and modders freely extend or adapt the game
Strategy-game setting makes repetitive programming practice more engaging than a plain coding exercise
Cons
Steeper learning curve than block-based tools like Scratch, since CBOT syntax closely mirrors C++/Java
Volunteer-driven development means releases and bug fixes can be slower than commercial educational software
Dated 3D graphics and interface compared to modern commercial games
Best suited to learners with at least some prior familiarity with procedural programming concepts
Official documentation is more limited than mainstream structured coding courses
Smaller community than major coding-education platforms means fewer third-party tutorials and support channels
Frequently Asked Questions
What is Colobot: Gold Edition?
It is a free, open-source real-time strategy game where players write CBOT programs, a language modeled on C++ and Java, to control robots exploring and defending alien planets.
Is Colobot free?
Yes. Colobot: Gold Edition is free and open source under the GNU General Public License, with no paid tiers.
What programming language does Colobot use?
Colobot uses CBOT, a scripting language deliberately designed to closely resemble C++ and Java syntax.
Is Colobot suitable for absolute beginners?
It works best for learners with at least basic familiarity with procedural programming, since CBOT syntax closely mirrors real languages rather than using simplified blocks.
What platforms does Colobot run on?
Colobot: Gold Edition runs on Windows, Linux and macOS.
Who develops Colobot today?
Development is led by the volunteer TerranovaTeam and community contributors, building on source code originally released by Epsitec SA in 2012.
Is Colobot: Gold Edition the same as the original 2001 game?
It is built on the original 2001 Epsitec game's open-sourced code but adds over 40 additional missions, new game modes like CodeBattles, and cross-platform support.