Current Projects | |
Direct3D 9 Tutorials in C++ | Completely re-written based on feedback I've received about the DirectX 8 tutorials. These tutorials are designed to be the best Direct3D tutorials on the internet. |
Direct3D 9 Tutorials in .Net | DirectX9 tutorials using Managed DirectX and .Net. Both C# and VB.Net are covered. |
dhFPSTimer | A simple class to track FPS (frames per second). It tracks minimum, maximum and average FPS.
It can create a Game Gauge 2.0 style log file, or you can poll it to see the current stats.
Designed to be API independant, you can use it with any version of DirectX, OpenGL or any other API. Version 2.0 |
Older Projects | |
Direct3D 8 Tutorials | This is the spiritual companion to NeHe's OpenGL tutorials. In addition to the NeHe-inspired tutorials there are a number of other tutorials designed to show how various Direct3D features are used. |
dhSimpleMesh | This is a simple wrapper for Vertex Buffers in Direct3D8. It's not meant to be
high performance, it's meant to make prototyping and demoing a little quicker and easier. Version 1.2 |
dhEngine | A simple Direct3D Wrapper. It encapsulates a lot of the startup/shutdown code used in my
tutorials. Newer Direct3D8 tutorials will use this class. It's in a very rough state
with minimal inline docs. Version 0.4 |
dhFastFont | Quickly renders text using a pre-made font bitmap. It's fast and looks nice. Designed for Direct3D 8. A DX9 version is available as well. Version 0.4 |
Doodle Invaders | A simple 'game' designed to show how a game can be built. It's a 2D-style game written with Direct3D8 (DirectGraphics). It uses my dhEngine (above) to take care of the startup/shutdown and other minor annoying details. |
MiniImage | A cut-down version of FreeImage for those who don't need support for a lot of different image formats. |