Learn 3D Graphics Programming

by Gustavo Pezzi

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

$19.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.

$12.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.

$12.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.

$12.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 from scratch using the C programming language and SDL.

$12.99

Operating Systems and the Linux Shell

by Gustavo Pezzi

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

$12.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