COMP4300 - Game Programming - Lecture 16 - Game Tools, Drag & Drop, Game Saves

Опубликовано: 30 Октябрь 2024
на канале: Dave Churchill
1,113
29

00:00 - Start
01:23 - Game Tools
02:42 - Popular Game Engine
06:15 - Custom Game Tools
15:43 - Tools Implementation
16:19 - Drag and Drop
20:13 - Drag and Drop - code
20:54 - Mouse Actions - code
28:22 - Circle following mouse - code
32:16 - Circle position relative to Game world - code
36:53 - Draggable Component - code
38:30 - Check if any entity was clicked - code
48:16 - Draggable movement - code
53:43 - Add draggable component to entity dynamically
56:09 - Game Progression / Game Saving
58:52 - Saving Between Levels
59:43 - Displaying Progress
01:03:27 - Continue System
01:06:05 - Save Points
01:09:52 - Checkpoints
01:11:40 - What Data to Save ?
01:12:50 - Loading Saved Game
01:14:58 - Password Save


Memorial University - Computer Science 4300 - Fall 2021
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
These lectures were live streamed on   / davechurchill