OpenGL Game Development Tutorials

Contact Author

In 2003, when I wrote my first OpenGL tutorial on this site I knew it quite well.

There isn't a "quick" start with OpenGL. After 14 years I am still learning OpenGL myself. The learning curve is steep but it's worth pursuing and results can be amazing.

Note 04-05-2017: I am currently upgrading this site from its dinosauric version. Some links are missing content, but that's okay. They are coming in shortly.

Why would you want to contact me?

Hmm, there are a few reasons I can think of.

1. General Inquiry. If you have question about my OpenGL Gems book, submit an OpenGL tutorial request, make a content suggestions, or a correction to existing tutorials, you can contact me by using this form.

2. Become a Guest Tutorial Writer. Submit your own tutorials to help this site grow and receive a share of donations I receive or additional rewards (to be discussed, based on the level of your contribution.)

3. Submit a Donation. If you'd like to make a donation or wish to support tutorials on this site, your support is appreciated. This site has expenses, such as hosting fees and sheer amount of time it takes to write a pretty decent quality tutorial.

Name: *required
Email Address: *required
Subject: *required
Your message:
OpenGL Book: A OpenGL Tutorial Reference Book
Easily understand OpenGL and learn how to create 3D worlds and games from scratch.

OpenGL Gems is the authorative guide on OpenGL programming published by Learning Curve / Education for software developers! This book in 3D C++ programming series clearly, and in easy to follow language, explains fundamental principles used behind programming 3D games using the OpenGL cross-platform framework.

Preorder Now in PDF format for Kindle and get a discount.
OpenGL Gems is coming out on April 15th, 2017.
The paperback version will be available via this Amazon page, please bookmark it!

© 2017 Copyright OpenGL Tutorials (

All content and graphics on this website are the property of - please provide a back link when referencing on other sites.