# My First Game \[RTS - 3D Top Down\]

**URL:** <https://forums.unrealengine.com/t/my-first-game-rts-3d-top-down/23727>\
**Category:** Game Development\
**Tags:** unreal-engine\
**Created:** [March 10, 2015, 10:54pm UTC](https://forums.unrealengine.com/t/my-first-game-rts-3d-top-down/23727 "2015-03-10T22:54:47Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Rhayader](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Rhayader](https://forums.unrealengine.com/u/Rhayader)\
**Post date:** [March 12, 2015, 6:29am UTC](https://forums.unrealengine.com/t/my-first-game-rts-3d-top-down/23727/2 "2015-03-12T06:29:02Z")

</div>

Hi, ErebusMC 🙂 came across your topic, decided to lend a hand.

**RTS CAMERA** I got quite good with blueprints, will try to make you an RTS camera blueprint - but you might as well just take the RTS example from the marketplace - it’s free - and use it as a base for your project.

**MAP GEOMETRY** you can use a heightmap to generate terrain, did you know that? You could make one in Photoshop or use a software like WorldMachine. It is going to be a PNG file. Here’s a tutorial I found on Youtube, I’m not the author, but it’s quite helpful.

[![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/6/6/6/666d5d8b86c85872f6377fc416cbae0db14c2ba0.jpeg "Unreal Engine 4 - Import Heightmap (With Download)") ](https://www.youtube.com/watch?v=6snn0lB5hCI)

**WATER EFFECTS** You could make a material with displacement maps and tesselation, if you choose that method I could just send you my water shader. It’s something like this - though I added translucency and subsurface:

 ![e5b7556a788e2678a2e55693223a70e318dee631.jpeg](https://d3kjluh73b9h9o.cloudfront.net/original/4X/e/5/b/e5b7556a788e2678a2e55693223a70e318dee631.jpeg)

The problem with it is, this kind of water is not interactive - and it does not have foam. It is possible to achieve interactivity with shaders; I’ve seen interactive grass made with them. But I haven’t yet figured out an effective way of doing that.

You could also use the VaOcean plugin:

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

[https://www.youtube.com/watch?v=7REUMOYmVd8](https://www.youtube.com/watch?v=7REUMOYmVd8)

From what the developer says, it’s going to be amazing - with interactive collision, energy based foam and buoyancy. But those features are yet to come.

The third option is to have nVidia’s WaveWorks - there’s a version of Unreal Engine on their GitHub including it, you need to download and compile it - it looks great, but works better on nVidia cards.

[![](https://d3kjluh73b9h9o.cloudfront.net/original/4X/3/5/a/35a4474944e3a5bd7f5a0053d1a12b420c729633.jpeg "NVIDIA WaveWorks in UE4") ](https://www.youtube.com/watch?v=qYXqQHEc8ec)

---

_[View the full topic](https://forums.unrealengine.com/t/my-first-game-rts-3d-top-down/23727)._
