Learn 3D Graphics Programming

by Gustavo Pezzi

Learn computer graphics programming by making a 3D engine from scratch.

$11.99

Assembly 6502 for Atari 2600 Games

by Gustavo Pezzi

Lose your fear of Assembly language by learning how to program games for the Atari 2600 platform.

$11.99

C++ 2D Game Engine Fundamentals

by Gustavo Pezzi

Learn to create a basic 2D game engine from scratch using C++, SDL, and Lua scripting.

$11.99

Learn the Lua Scripting Language

by Gustavo Pezzi

Learn how to use the Lua scripting language and how to embed Lua with your native C and C++ projects.

$11.99

Raycasting Basics with JavaScript

by Gustavo Pezzi

Learn the math behind the raycasting used in the Wolfenstein 3D code and implement it using JavaScript.

Free

Raycasting Development with C

by Gustavo Pezzi

Create a full raycasting scene with textured walls using the C programming language and SDL.

$11.99

Learn Linux Shell and Bash Scripting

by Gustavo Pezzi

Learn basic concepts of operating systems while mastering the Linux command-line and shell scripting.

$11.99

Creating a Game Loop with C

by Gustavo Pezzi

Learn how to create a game loop from scratch using the C programming language and SDL.

Free

Understanding Bitshift Operations

by Gustavo Pezzi

Learn the basic ideas behind using bitshift operators and how they are applied in game programming.

Free