Learn 3D Software Graphics Programming

by Gustavo Pezzi

Learn computer graphics programming by making a 3D software renderer from scratch using C.

$199.99

$19.99

14-day money back guarantee

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

by Gustavo Pezzi

Create a small 2D game engine from scratch using modern C++, ECS design, SDL, and Lua scripting.

$199.99

$19.99

14-day money back guarantee

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.

$99.99

$12.99

14-day money back guarantee

Learn the Lua Scripting Language

by Gustavo Pezzi

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

$99.99

$12.99

14-day money back guarantee

Basics of Raycasting with JavaScript

by Gustavo Pezzi

FREE COURSE

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 full raycasting implementation from scratch using the C programming language.

$69.99

$12.99

14-day money back guarantee

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.

$99.99

$12.99

14-day money back guarantee

Learn to Create a Basic Game Loop with C

by Gustavo Pezzi

FREE COURSE

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

Free

Understand the Theory of Bitshift Operations

by Gustavo Pezzi

FREE COURSE

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

Free