This is a simple attempt of mine to create a RTS game. After a few unfinished Unity projects I wanted to prove to myself, that I can develop a game until it reaches a playable state. In that regard this project was a success.
The game has fixed map with two bases located on it. One is yours and one belongs the AI/enemy. Also there are 5 resource points to capture. Capturing those points will generate you gold. And gold can be used to build three different units, a soldier, an archer and a lancer, which have different stats. The goal of the game is to destroy the enemy base. Since its a really simplistic concept a round usually will only take around 5 minutes.
As of writing this the code side of things is done. There may be some bugs and quality of live improvements that I didn't discover/thought of so far. On the small chance someone will ever play this game, you are free to open an issue and I may fix stuff. There are still issues open for visuals and sound. But currently I am not in a position to introduce those two. Im simply no modeler or sound designer. So those issue will be left open until I feel capable of tackling them.
Here is some data for a look behind the stats that or not shown inside the game.
Damage calculation is done by this formula (attack means the attack stat of the attacker, while the armor is the stat of the defender): damage = (attack/armor) * 10
attack | armor | range | health | attackspeed | Movement speed | |
---|---|---|---|---|---|---|
Soldier | 20 | 10 | 1 | 100 | 1 | 5 |
Archer | 15 | 5 | 20 | 50 | 1,5 | 3.5 |
Lancer | 10 | 20 | 5 | 150 | 1 | 4 |
Base | (50) | 10 | (20) | 5000 | (1) | - |
The resource points in the corner of the map generate 5 gold/second and the one in the middle generates 10 gold/second.