Watch and track your favorite playlist.
Curated by: Dave Churchill (22 videos)
Note: In-class lecture was cancelled due to bad weather, so this video is from 2024. This is why the beginning says Lecture 20 instead of Lecture 16, classes were reorganized this term. 00:00 - Intro 00:53 - Game Progression and Saving 08:49 - Displaying Progress 10:14 - Overworld Map Examples 13:39 - More Examples 16:29 - Continue vs Save 20:53 - Save Points 25:41 - Checkpoints 28:17 - Autosave 32:09 - What Data to Save and Load? 36:02 - Password Save 38:17 - Password Video: https://youtu.be/ap1YL_kGGlg 38:58 - Game Tools 42:40 - Custom Game Tools and Examples 47:52 - Drag and Drop 53:23 - Level Editor Demo 1:04:34 - Code Explained Memorial University - Computer Science 4300 - Fall 2025 Intro to Game Programming Professor: David Churchill - http://www.cs.mun.ca/~dchurchill/ This is a course for students interested in learning the fundamentals of game programming and game engine architecture. Topics include an introduction to: vector math for games, rendering, animation, and artificial intelligence, collision detection, game physics, and user-interfaces. Students will be writing fully functional games using an ECS (Entities, Components, Systems) architecture, using the C++ programming language and the SFML graphics library. Course Assignments / Files will not be released publicly