RTS resources for a total noob

Hi all. I’ve literally just installed Unity for the first time. My ambition is to create an RTS-style game. I’ve done a bit of searching but all the introductory/beginner tutorials seem to be focused on FPS, platformers etc. Would anyone be able to provide me with some up-to-date resources for some basic RTS concepts please? I’m thinking of things like top-down camera, unit management, unit pathing, resource management etc.

If there is a tutorial/series of tutorials all focused on the various RTS concepts then that would be even better.

Sorry if that’s a bit of a vague request but I don’t really know where to start as it’s all very new to me!

Start with a Pong Game.

6 Likes

Don’t. Not if you never done anything in Unity before.
Start from something very basics and simple. Not from something which takes months and years for 20+ size dev team.

Learn how to move something.
Learn how to interact with i puts.
Learn more basics.
Make basic simple platformer, to prove yourself, that you can do actually something.
Then keep learning and expand your knowledge about game making.
You will know by the time, what it rally takes…

3 Likes

Eh, if you want to do RTS, you can do simple experiments that’s RTS-like in order to learn stuff instead of pong/platformer/whatever.

If that’s where your interests lie, I suggest starting out with making a DOTA-like character controller that can move around and attack stuff. That’s about as complex as pong, and at the same time it’s a good starting point for an RTS, as it’s an RTS with just one unit.

A good place to start with pathing is to use the built-in NavMesh system, so creating a character that can walk to where you click with the mouse should be very managable with that starting point.

1 Like

You could try one of the RTS framework assets on the Asset Store. But an RTS is really not a beginner’s project. That’s probably why you aren’t finding any tutorials, because advanced users don’t use tutorials and an RTS is an advanced user project.

1 Like

May want to do some starter programs before jumping into multiplayer code. But with a bit of googling https://noobtuts.com/unity/real-time-strategy-game and might be a little advanced https://www.udemy.com/course/unity-multiplayer/