Discription:


As I figured I would be creating several project this year, I decided to create a nice direct3D framework which would be could be reused and constantly updated. This project is the result.


The following is a list of the features built into the framework:

  • Removes almost all DirectX code away from the user.
  • Model/Texture loading and management
  • Shader management plus two built in shaders.
  • Shaders include directional and point per pixel lighting.
  • Entity management
  • Input management
  • UI management
  • Third or first person quatorion base camera.


There are also a number of features that i still plan to add, such as a particle system, popup box management(taken from my Networked Tank Game project) and a few minor bug fixes. The framework has so far been used in two of my projects: the Networked Tank Game and the Bezier Curve project. I also intend to use this framework to build a small game once my honours project is complete.

 

Download VS2005 Project
View Source