To help you choose the best language for you to use and to help you get started these tutorials are all identical except that they use different languages.
- Tutorial for building a 2d game using DX9 and Visual Basic
- Tutorial for building a 2d game using DX9 and C#
- Tutorial for building a 3d game using OpenGL and C++
Visual Basic with DirectX 9 | C# with DirectX 9 | C++ with OpenGL | |
Introduction | Introduction to DirectX | Introduction to DirectX | Introduction to OpenGL |
Installing | Installing DirectX 9 | Installing DirectX 9 | |
Basics | Basics of Direct Draw | Basics of Direct Draw | My First OpenGL Program |
2D
|
|||
Restoring Lost Surfaces | Restoring Lost Surfaces | Restoring Lost Surfaces | |
How to make Surfaces with Images | Surfaces with Images | Surfaces with Images | |
Introduction to Animation | Introduction to Animation | Introduction to Animation | |
Applying Transparency | Applying Transparency | Applying Transparency | |
Background | Background | Background | |
Adding Sound/Video | Adding Sound/Video | Adding Sound/Video | |
3D
|
|||
Drawing Shapes | |||
Entering the World of 3D | |||
3D Rotation. | |||
Texture Mapping. | |||
Use of Camera. | |||
KeyBoard & Mouse Interaction. | |||
Moving in 3D World. | |||