Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want to develop some RTS/simulation game. Therefore I need a camera perspective like one knows it from Anno 1602 - 1404, as well as the camera scrolling. I think this is called isometric perspective (and scrolling).

It should look like this or that

But I honestly have no clue how to manage this. I tried some things I found on google, but they were not satisfying.

Can you give me some good tutorials or advice for managing this?

Thanks in advance

share|improve this question
isometric usually means "orthographic" you could try looking up Unity info on orthographic cameras – Jimmy Nov 6 '12 at 20:44
Also - Unity3d has it own site as well you can probably get much better unity specific answers there... – Feltope Nov 6 '12 at 22:20
I'm not sure those screenshots are using ortho projection though. – Panda Pajama Apr 22 '14 at 1:33

I don't always play RTSs, but, when I do, I fail miserably. As such, I can offer general implementation ideas based on my understanding of RTS camera movement/mechanics.

The isometric perspective could be fairly easily achieved by setting your camera to orthographic and finding a rotation that looks down at an angle that "feels right" for your game.

Scrolling around the world in this style is just movement on the world's XZ plane; you would not change its height at all.

share|improve this answer

Orthographic projection can be done in advance, making it simply a 2d game with a tileset constructed either: from a 3d model with orthographic projection on (in blender you can set this in the camera's object data properties window), or by manually drawing the pixels.

This way you bypass the need for projecting at runtime, which will make the game significantly faster to run.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.