Pikuma – Raycasting Engine Programming 2023-8
Pikuma – Raycasting Engine Programming 2023-8 Downloadly IRSpace

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 Raycasting Engine Programming:
- Raycasting engine programming
- The theory and mathematics behind the raycasting algorithm
- Using JavaScript and C
- Code optimization and performance
- And …
Course specifications
Publisher: Pikuma
Instructors: Gustavo Pezzi
Language: English
Level: Introductory to Advanced
Number of Lessons: 96
Duration: 18 hours and 4 minutes
Course topics
Raycasting Engine Programming 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!
Pictures
Raycasting Engine Programming introduction video
Installation guide
After Extract, watch with your favorite Player.
Subtitle: None
Quality: 720p
Download link
Size
3.6 GB