latest topics

  • OpenGL 4 Frames Per Second and Time Based Movement

    We released an update to the next tutorial in the OpenGL section which uses OpenGL 4 and even handles the frames per second and time based movement.  This tutorial shows you how to calculate the frames per second and even animate using time so that the animation and movement is the same no matter the...
    No comments Read more
  • OpenGL 4 Matrices and GLM

    We released a new tutorial on how to create and calculate the model, view and projection matrices in the modern OpenGL 4 using the GLM (OpenGL Mathematics) library.  Now we can calculate the correct positions in our shaders.  Since the old matrix functionality in OpenGL is deprecated, we need to calculate the matrices and pass...
    No comments Read more
  • OpenGL 4 Tutorials Released

    We recently released the first couple modern OpenGL tutorials using OpenGL 4 and the latest shaders API.  This replaces the old First OpenGL Program and Color tutorial, but you can also go back in Git and view the old ones if you desire.  In order to broaden our proverbial tent, we decided to go with the...
    No comments Read more
  • GameTutorials Goes Git

    GameTutorials can now be accessed through Github, which allows us to version all of our code and give better accessibility to our users. This will allow us to update our tutorials to the latest DirectX/OpenGL API’s, but still have access to the older versions for those who need them. This can also be helpful for...
    1 comment Read more
View all


GameTutorials provides hundreds of free tutorials that teach you how to go from a Joe to a Pro in computer programming. With an emphasis on teaching through the art of making games, this makes the learning process more enjoyable. We teach through downloadable source code with comments that walk you through each line.

Due to the free and inexpensive options for professional game engines, most of the tutorials going forward will be taught using Unity3D and Unreal Engine 4. Video tutorials are coming soon for these. C# tutorials will also be increased greatly, and even web development using ASP.Net in C#.