Download Pikuma – Raycasting Engine Programming 2023-8

Raycasting Engine Programming


Raycasting Engine Programming is a raycasting engine programming course published by Pikuma Online Academy. In this course, you will learn the theory and implementation of a raycasting engine similar to the engine used in Wolfenstein 3D with JavaScript and C. This course will teach you how to build a complete beam engine from scratch. You will use an algorithm similar to the one used in Wolfenstein 3D. The final project will be coded using JavaScript and C. This project implements player movement, 2D map view, 3D wall design, textured walls, sprites and other optimization techniques.

This training course will be divided into two important parts: 1. The first part of the course uses JavaScript to cover the theory and mathematics behind the raycasting algorithm. JavaScript is a simple high-level scripting language that helps you understand the theory and mathematics behind the raycasting algorithm as well as you can create with this scripting language. 2. The second part of the course uses the C programming language to implement a compiled version of your raycaster, including textured walls and sprites. You will also use C to discuss important aspects of code optimization and performance.

What you will learn in the Raycasting Engine Programming course:

  • Raycasting engine programming
  • The theory and mathematics behind the raycasting algorithm
  • Using JavaScript and C
  • Code optimization and performance
  • And …

Course details

Publisher: Pikuma
teacher: Gustavo Pezzi
English language
Training level: introductory to advanced
Number of courses: 96
Training duration: 18 hours and 4 minutes

Course headings

Raycasting Engine Programming course prerequisites

You’ll need a web browser that can run JavaScript and a small C compiler. All these tools are cross-platform, so you can follow along with either Windows, macOS, or Linux! The Wolfenstein 3D raycasting algorithm we’ll learn is heavily based on trigonometry, so make sure you have pen and paper ready for the lectures. I will make sure we review and understand every formula we find along the way!

Course images

Raycasting Engine Programming

Raycasting Engine Programming course introduction video

Installation guide

After Extract, view with your favorite Player.

Subtitle: None

Quality: 720p

download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 1 GB

Download part 4 – 614 MB

Password file(s):


3.6 GB

Be the first to comment

Leave a Reply

Your email address will not be published.