Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn essential game development concepts in this university lecture covering game progression systems, save mechanics, and development tools. Explore different approaches to saving game progress including save points, checkpoints, and autosave features while understanding what data needs to be preserved. Examine real-world examples of overworld maps and progress visualization in games. Dive into the creation of custom game development tools, with a focus on implementing drag-and-drop functionality and building level editors. Watch practical demonstrations of a level editor in action and understand the underlying code implementation. Part of Memorial University's Computer Science 4300 course on game programming fundamentals, taught by Professor David Churchill using C++ and SFML graphics library within an ECS (Entities, Components, Systems) architecture.
Syllabus
- Intro
- Game Progression and Saving
- Displaying Progress
- Overworld Map Examples
- More Examples
- Continue vs Save
- Save Points
- Checkpoints
- Autosave
- What Data to Save and Load?
- Password Save
- Password Video: https://youtu.be/ap1YL_kGGlg
- Game Tools
- Custom Game Tools and Examples
- Drag and Drop
- Level Editor Demo
- Code Explained
Taught by
Dave Churchill