Learn AI, Data Science & Business — Earn Certificates That Get You Hired
Power BI Fundamentals - Create visualizations and dashboards from scratch
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore the fundamentals of game programming and game engine architecture in this introductory lecture for COMP4300 - Game Programming. Delve into topics such as vector math, rendering, animation, artificial intelligence, collision detection, game physics, and user interfaces. Learn about the course structure, grading system, and the use of C++ programming language with SFML graphics library. Discover the ECS (Entities, Components, Systems) architecture for game development and witness a game engine demo. Gain insights into the course progression, balancing theory and practice, and the importance of game engines in modern game development.
Syllabus
- D2L Introduction Announcement
- Course Syllabus / Grading
- Course Spreadsheet
- Lecture Slides Start
- C++ Don't Worry
- Game Engines
- Course Progression + Balance
- ECS Architecture
- Game Engine Demo
Taught by
Dave Churchill