Advertisement

2.5D Engine?

Started by July 19, 2017 02:21 PM
12 comments, last by carloferraresi 7 years, 4 months ago
42 minutes ago, the incredible smoker said:

By example look at Mighty n0 9, made with unreal engine, its a realy crap made game because of wrong engine.

It was a crap game for the same reason so many hobby games are crap, lots of vision and no planing. It's what you get when working with a inexperienced developer who ignores advice from there team.

48 minutes ago, the incredible smoker said:

If you made yourself you could limit the timer to a certain framerate, will cause slowdown instead of huge steps.

Anyone who spend a month or more with Unreal could do this, yet no one person could create all the tools Unreal offers.

 

On 7/22/2017 at 0:15 PM, carloferraresi said:

It is also possible to achieve the same result without a 3D engine? I looked at SNES mode7 and old games that "simulate" a 3D view with only perspective projection. Do you now if there are some examples that I can study?

Get yourself a copy of Avernum, it didn't only use this kind of graphics it was also one of the most successful indie games of it's time. More importantly they didn't pack the images into the game so anyone could take a look to see how it was all made.

There are also editors and mod tools for the game for you to study.

On 7/22/2017 at 5:15 AM, carloferraresi said:

 

It is also possible to achieve the same result without a 3D engine? I looked at SNES mode7 and old games that "simulate" a 3D view with only perspective projection. Do you now if there are some examples that I can study?

 

Mode7 is a specific case of a perspective projection from 3D to 2D. If you want anything more general you might as well just use a 3D engine. 

Another useful 2.5D strategy is to create sprite animations in 3D but store their 2D renderings and use the resulting 2D animation in the game. This works well in games like sidescrollers because the animation is independent of the camera's perspective. New Super Mario Bros is one game famous for doing this https://en.wikipedia.org/wiki/New_Super_Mario_Bros.#Development. The game is 2D and uses prerendered animations on sprites to make the game look and feel 3D.

Advertisement

Another use of 2.5D was in old racing games like Outrun . I found an useful explanation in http://www.extentofthejam.com/pseudo/ , but in those old games the car can only go forward, there are invisible walls that limit the movement on left and right (no rotation of the background).

A 2.5D perspective is also used in some navigator (i.e. http://www.navit-project.org/). I looked at the code without understand how they achieve fake 3D.

250px-Navit_sdl_close_view.png.bd0ce6c087042910b2fe5130b598f78f.png

 

This topic is closed to new replies.

Advertisement