https://github.com/mlange-42/planetary-defense
🪐 Planetary defense and colonization game in Godot and Rust
https://github.com/mlange-42/planetary-defense
Last synced: 6 months ago
JSON representation
🪐 Planetary defense and colonization game in Godot and Rust
- Host: GitHub
- URL: https://github.com/mlange-42/planetary-defense
- Owner: mlange-42
- License: gpl-3.0
- Created: 2021-12-14T00:31:40.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-01-22T22:11:43.000Z (over 1 year ago)
- Last Synced: 2025-02-12T14:53:11.046Z (8 months ago)
- Language: GDScript
- Homepage:
- Size: 2.94 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 30
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Planetary Defense
[](https://github.com/mlange-42/planetary-defense/actions/workflows/tests.yml)
A game about planetary colonization and defense, with a focus on infrastructure and transport.
**[Download binaries](https://github.com/mlange-42/planetary-defense/releases)** for Linux and Windows.
**[Read the tutorial](docs/tutorial.md)** for getting started.

Made with [Godot](https://godotengine.org/) and :crab: [Rust](https://rust-lang.org).
**[!] Work in progress (but playable) [!]**
## Game idea
The aim of this project is a large-scale, turn-based economy and transport simulation game with tower defense-like elements.
The player lands on an uninhabited planet and tries to build a well-fortified civilization defying planetary and extra-planetary threats.
Build and grow cities.
Manage their surrounding land use, to produce vitally needed food and resources.
Build a transport network or roads, railways, power lines and more to supply cities and military facilities.
Repel asteroids, alien invasions and other yet unknown dangers.## Features
* Grand strategy sci-fi empire building and economy simulation
* Sophisticated procedural planet generator with elevation, climate and vegetation zones
* Configurable planet characteristics
* Macro-scale economy and logistics
* Cities with automated of manual land use management and production
* Multiple commodities: food, resourced, products and electricity
* No storage of commodities: everything must be produced just when needed (i.e. static state economy)
* Transport network with agent-based solver to mediate supply and demand on network with limited capacity
* Almost everything needs supplies, so transport infrastructure is criticalSee the [DEVLOG](DEVLOG.md) for the general idea, as well as planned and implemented features.
### Multiplayer?
Currently, this is a single player game played against "the system".
Multiplayer is currently not planned due to limited developer capacities.
However, is not principally excluded for the future.## Contributing
**Contributions and feedback welcome!**
For general feedback and feature ideas, please use the [Discussions](https://github.com/mlange-42/planetary-defense/discussions).
To report a bug, [open an issue](https://github.com/mlange-42/planetary-defense/issues).