Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Game Programming: Saving Systems, Tools, and Level Editor Development - Lecture 20

Dave Churchill via YouTube

Overview

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

Reviews

Start your review of Game Programming: Saving Systems, Tools, and Level Editor Development - Lecture 20

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.