Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore ray casting, lighting, and vision techniques in game programming through this comprehensive lecture from Memorial University's Computer Science 4300 course. Delve into the fundamentals of game engine architecture, focusing on essential topics for creating immersive gaming experiences. Learn how to implement ray casting algorithms, design effective lighting systems, and develop realistic vision mechanics using C++ and the SFML graphics library. Gain valuable insights into the ECS (Entities, Components, Systems) architecture and its application in game development. Enhance your understanding of vector math, rendering techniques, and other crucial aspects of game programming under the guidance of Professor David Churchill.
Syllabus
COMP4300 - Game Programming - Lecture 13 - Ray Casting, Lighting, Vision
Taught by
Dave Churchill