Game Programming Tutorials
dogonfire.dk Index Tutorials Yings Gallery Forum Register FAQ

 Tutorial Index 
In the following i will provide tutorials for understanding how to build a 3D game and where to start beginning coding a 3d engine yourself. The programming language used is C++ using the DirectX 9.0 API although the discussed principles are just as valid for other implementations such as OpenGL.
These tutorials are meant to provide the kind of information i needed myself when i first started to study this area, and hopefully it will be of some help for getting people started. Any suggestions and comments are of course welcome.

Direct3D Basics
1 - Getting Started
2 - Drawing a Triangle
3 - Rotating Cube


For those with a serious wish to gain insight in some serious engine code (and a thirst for reading source code), i highly recommend studying the source behind id softwares brilliant Quake engines:

Source code
Quake
Quake 2
Quake 3


  Presented by DogOnFire Interactive Updated 2005