Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Grab it
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.
Game Programming: Saving Systems, Tools, and Level Editor Development - Lecture 20