Learn how to create a game loop from scratch using the C programming language and SDL.
Learn how to script and embed Lua with your applications (includes bonus lectures on how to use Lua with Roblox Studio).
Learn concepts of operating systems while mastering the Linux command-line and shell scripting.
Learn to create a basic 2D game engine from scratch using C++, SDL, and Lua scripting.
Lose your fear of Assembly language by learning how to program games for the Atari 2600 platform.
Create a full 2D and 3D raycasting implementation with textured walls using the C programming language.