Learn 3D Software Graphics Programming

by Gustavo Pezzi

Learn computer graphics programming by creating a 3D software renderer in C from scratch.

$19.99

Create a 2D Game Engine with C++ & Lua

by Gustavo Pezzi

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

$19.99

Learn 6502 Assembly for the Atari 2600

by Gustavo Pezzi

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

$12.99

Learn the Lua Scripting Language

by Gustavo Pezzi

Master the Lua programming language and learn to integrate Lua in your native C & C++ projects.

$12.99

Basics of Raycasting with JavaScript

by Gustavo Pezzi

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

Free

Complete Raycasting Programming with C

by Gustavo Pezzi

Create a fully textured raycasting engine from scratch using the C programming language and SDL.

$12.99

Master Linux Terminal & Shell Bash Scripting

by Gustavo Pezzi

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

$12.99

Learn to Create a Game Loop with C

by Gustavo Pezzi

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

Free

Understand the Theory of Bitshift Operations

by Gustavo Pezzi

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

Free