Jump to content
  • Advertisement
Sign in to follow this  
Dark_Oppressor

Making an isometric game

This topic is 3125 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am playing around with an action RPG, and I want to learn a couple of new things while making it. First of all, I would like to make my first 3D game, as all of my previous projects have been 2D. Secondly, I would like it to have an isometric perspective. Currently, I've got a basic game working with a 2D top-down perspective. I have no 3D math experience or anything like that, but I've learned some basics of OpenGL, and I'm thinking about trying out OGRE for this game. I've been reading some articles on isometric games, and so far I haven't really learned much of anything. So I've set to thinking about it myself, and here is my current idea: The game is technically still 2D. To make it isometric, I simple render the whole scene rotated around the x-axis. And I render characters and items and such in 3D, and presto, it looks cool. However, I am almost positive this won't actually work, since it sounds way too easy. I've tried reading some stuff about making a game isometric, but it all sounded incredibly complicated (moreso than making a "simple" 3D game) Am I making this subject harder than it is?

Share this post


Link to post
Share on other sites
Advertisement
Ogre does actually make it pretty easy. I've done some isometric projects using it. In my opinion, there really is no reason any more to go with "old school" 2D-technique based engines, even for "simple" isometric games, especially with the availability of 3D engines such as Ogre to preclude having to write the low-level guts of the thing.

Share this post


Link to post
Share on other sites
Ok, thanks for the reply. You've convinced me, and I got OGRE working last night, so I'm going to start playing with it. I've never made anything 3D before, I'm kinda stoked :-)

Share this post


Link to post
Share on other sites
The 3D route is probably the easiest way nowadays. For example, the new Alien Breed / Diablo III games. One problem with isometric view is occlusion, not being able to see the player behind a wall between him and the camera.

The camera itself is just an isometric transform, instead of a perspective transform, that's is quite trivial to achieve.

Share this post


Link to post
Share on other sites
So, am I essentially correct in thinking that the game is 2D top-down, with the camera transformed to make it look isometric? And that this is a decent way to do this?

Bear in mind, I have no experience with 3D math, 3D modeling, or programming for a 3D game.

The more I think about it, I don't see how my original idea would work very well. What if I want stairs or hills or something?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!