Colobot
Colobot (Colonize with Bots) is an educational real-time strategy game that teaches programming through a C++ and Java-like language.
You are a space explorer who must automate robots to colonize new planets. You’ll need to write code to handle pathfinding, resource gathering, and defending your base. It’s an open-source classic that provides a deep dive into object-oriented concepts and logic.