godot-open-rts
godot-open-rts copied to clipboard
Open Source RTS game made in Godot 4
Open RTS
Open Source real-time strategy game made with Godot 4.
Purposes of this project
This game is not going to be a very advanced RTS that would compete with other games of this genre. Instead, it will focus on simplicity and clean design so that it can:
- showcase Godot 4 capabilities in terms of developing RTS games
- provide an open-source project template for creating RTS games
- educate game creators on creating RTS game mechanics
Features
- [x] 1 species
- [x] 2 resources
- [x] terrain and air units
- [x] deathmatch mode (human vs AI or AI vs AI)
- [x] runtime player switching
- [x] basic fog of war
- [x] units disappearing in fog of war
- [x] minimap
- [x] swarm movement to position
- [ ] swarm movement to unit
- [x] simple UI
- [ ] polished UI
- [ ] sounds
- [ ] music
- [ ] VFX
Godot compatibility
This project is compatible with Godot 4.2
.
- support for Godot
4.1
is available ongodot-4.1-support
branch. - support for Godot
4.0
is available ongodot-4.0-support
branch.
Screenshots
Contributing
Everyone is free to fix bugs or perform refactoring just by opening PR. As for features, please refer to existing issue or create one before starting implementation.
Credits
Core contributors
- Pawel Lampe (Lampe Games)
Contributors
Made with contrib.rocks.
Assets
- 3D Space Kit by Kenney