Completed Projects

This was my final hand in of my Interactive 3D Graphics Programming module. I managed to implement the following features with this terrain demo:

  • Scene Nodes
  • State Machine
  • Resource Manager
  • Flat Terrain
  • Fault Formation Terrain
  • Midpoint Displacement Terrain
  • Heightmap Terrain
  • Model Loader
  • Gamestates
  • 1st Person Camera

DOWNLOAD SOLUTION

DOWNLOAD EXE


 

I went into this module not knowing what to expect. I have mixed views on my thoughts on how well it went. There were some times when things just clicked, and I could sit there coding away and keep up with what we were being set. But then it got to a point where things slowed down, and certain aspects of the renderer were well overdue my proposed schedule. This moment was when it came to lighting. Getting my lighting to work and making it bug free took me the best part of 5 weeks to do, where as adding menu items and on screen information to make it more ‘demo like’ set me back so I couldn’t implement all the features that were desired. But this is where I got to. And it’s not all plain sailing now, over the Christmas I will have to revise 3D graphics for the exam coming up in early January, here is a clip of my working 3D renderer.

DOWNLOAD SOURCE

DOWNLOAD EXE

For my Console Development module, we had to make a demo using the PSP development kits in a specific amount of static data (1kb) and text (4kb). I decided to make a “fireworks” display.

My second project was to make a cross platform demo that would work for both the PSP and PC.

Below are the results of what I managed to accomplish. 


This is my Unreal Total Conversion. I decided to do Famous Five on Finnistion Farm as my choice of game.

Since starting with UnrealEd and Unrealscript 3 months ago, I’m quite satisfied in the progress I have made, and the achievements I have accomplished. My main concern in the total conversion was that I would get too ahead of myself and propose to do things that I would not have the technical capability of doing. However, one thing I have learnt from this module, is that anything is possible if you just stick too it. Unfortunately I learnt this lesson half way through the module, so not all advanced features I wanted to put in there are actually implemented.

For my Mobile Devices module, we are required to program a game using Java ME. In my game (Hamdemic!) you are required to kill all the zombie pigs before all the civilian pigs are infected. Points are based on how many civilians you saved, if you shot any civilians, and how many zombies you kill. 

For our Applied Games Development module, we are working in teams to create a racing game on Emergent’s Gamebryo engine. Our team consists of 4 programmers and 5 artists.

Our idea is bee’s flying around the house, such as the kitchen and bedroom, and it’s target demographic is for children aged 7 and up


About Me

I am a final year student at the University of Derby, and am using this blog to show how I progress through the course.

I Follow