As part of my Introduction to 3D Graphics Programming module on the second year of Computer Games Programming at Derby University I am developing a 3D software renderer using C++. At its core the renderer’s purpose is to take a series of vertices which make up a model defined in 3D space and transform them such that they can be displayed on a 2D surface (the screen). In addition to this the renderer will be responsible for texturing, lighting, and so on.
It’s been a few weeks since my last Escape from Alcatraz update, during which time I have implemented a camera system based on multiple fixed cameras, and point-and-click movement with navigation mesh pathfinding.
The second year of Computer Games Programming at Derby University has begun, and as part of my Game Development Techniques module I am developing a point-and-click adventure game using the Unreal Development Kit (UDK) and Unreal Engine 3. The game, entitled Escape from Alcatraz, is based on Frank Morris’ infamous 1962 escape from the now defunct prison.