Home
Softono
godot-open-rts

godot-open-rts

Open source MIT GDScript
1K
Stars
167
Forks
23
Issues
17
Watchers
1 year
Last Commit

About godot-open-rts

Open Source RTS game made in Godot 4

Platforms

Web Self-hosted

Languages

GDScript

Open RTS

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.3.

  • support for Godot 4.2 is available on godot-4.2-support branch.
  • support for Godot 4.1 is available on godot-4.1-support branch.
  • support for Godot 4.0 is available on godot-4.0-support branch.

Screenshots

Screenshot 1

Screenshot 2

Screenshot 3

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

See contributors page.

Assets