Development Online Course by Udemy, On Sale Here
Learn game development fundamentals by creating a raycaster using JavaScript, SDL and the C programming language
An excellent training about Game Development
Raycasting Game Development with JavaScript SDL & C
Do you know already how to code and would like to learn the basics of how the C programming language works?Do you want to learn the theory behind the technique that made possible to create games like Wolfenstein 3D?Raycasting is a very simple but elegant solution that allows us to create a mock 3D projection scene based on a very simple 2D representation of the world. In this course you will: Learn the mathematics behind ray casting. Exercise your trigonometry with a review about angles, triangles, and general geometry used in games. Understand how rays will be translated into walls in our game scene. Understand the math behind ray casting with a quick 2D JavaScript prototype. Create a simple 2D map with a moving player using C and SDL. Texture walls and render your 3D scene. Working with C and structuring your C codeYou will learn all the fundamental concepts to create your basic ray casting scene, and all the tools to expand it to your taste. The code we will create will work for Windows, macOS, and Linux. But be aware that I will use a Linux machine during the videos. This is a beginner-friendly course. But a basic understanding of programming concepts will help you make the most out of this course (variables, if-else, loops, functions, etc.)Also, there are several different techniques to achieve the raycasting effect. I will be faithful to the technique used by the Wolfenstein3D developers. If this sounds interesting. then you’re in the right place. Join us now.
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.