2.5d Engines


namco

Member
Joined
Mar 22, 2006
Messages
410
Age
42
Location
Manchester, UK
Website
www.stupendous-stuff.com
Although this should really be in the development section of the forums, I've decided to place it here in the homebrew section, so those budding game programmers, and/or people who are midly interested in how things are done regardless of experience can see how.

After a google search I've found a posting on gamedev.net that gave some links to show how 2.5d engines are done.

A talk-through tutorial of ray-casting (not really code, just explainations)

More on how to code the ray casting engine

gamedev.net's article on advanced ray casting techniques

I hope this is useful.

Enjoy.
 
Thanks for posting this namco, lately I began to take interest in 3D stuff, and it's nice to have this collection of articles close at hand. Cheers!
 
A little more about 2.5d stuff, however, this is the raytracing aspect of things, and not raycasting.

The differences between both are outlined in my first posting (first link).

Raytracing, nice article and, like the other one I posted, well written

Again, I hope this is useful for some devs (like yourself Alex.) and generates ideas! :)

[edit]:

Oh before I forget, for those that would like to try ray tracing (to see how it works) then I'd recommend having a go at a free raytracer called POV Ray.
 
Just thought I'd chime in with a few new links:

Voxels:
http://www.codermind.com/articles/Voxel-te...he-terrain.html
http://wiki.allegro.cc/Pixelate:Issue_14/V...e_Renderization

Rotation, Mode7, and general Sin/Cos:
http://wiki.allegro.cc/Pixelate:Issue_5/Sin_%26_Cos

Simple fixed point:
http://members.aol.com/form1/fixed.htm - also see http://members.aol.com/form1/lib.htm



Tobriand said:
Wow, that's a gravedig and a half! Dare I ask what brought this thread to mind, Alex?
I just started playing with these things again and thought I'd post what I found useful and relevant. Besides, I thought grave digging was frowned upon only when applied to dime-a-dozen kind of threads. ;)
 
Last edited by a moderator:
FlipCode.Net nad a good voxel engine example&tutorials. Already arm-optimized since was for n-gage's
 
Back
Top