ABSTRACT

The world of 3D may seem a radical change from 2D, though it seems to be simply a case of an extra direction, the whole means of display and interaction totally changes in 3D. 3D certainly adds a new direction, but, in general, the gameplay code isn't going to change so much that you can't adapt. Movement is a case of taking the 2D code we have, adding a third dimension, and reworking some of the motion maths to cope with 3D coordinates and terrains. Manipulation of our characters when kept separate from the rendering is quite a trivial task, but until we have our display code working we can't properly see it, and a text-based 3D shooting game is a genre that's not done at all well in sales charts. The first and most important thing to think about is that we are placing objects into a 3D space, which we call a world or a scene.