RTS Game Plugin

Hey all! I’ve started my Unreal game development here a few months ago and I wanted to make something different from what we’ve done in lectures. So I’ve decided to build a RTS plugin and maybe publish it to marketplace to earn some money. It is far from completed right now, but I wanted to share the progress.

It has basic RTS features like box selection, move, gather, attack orders, camera movement when mouse touches borders, shift button functions such as queuing orders and adding other actors to selection, control groups and other stuff.

Here is a sneak peak while workers (yeah they don’t really look like workers) are gathering stones.

Main thing I am focusing on is making this plugin easy to use. To add a new building, unit or resource to the game, only thing you need to do is create a blueprint sub-class and set its attributes.


Many stuff is ENUM based to make it easier to use, and in some cases to make it more efficient.

I would like to hear your opinions :slight_smile:

Very cool! I’m interested in doing something similar for group movement. UE4 provides some basic crowd movement but pawns still have trouble avoiding each other and spreading out.

I’ve solved it with a simple trick using modulus. Within a for loop using modulo you can generate formations like square, triangle or diamond.