Gain a Splash of New Skills - Coursera+ Annual Nearly 45% Off
The Most Addictive Python and SQL Courses
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamentals of input handling, action systems, and replay functionality in game development through this university lecture from Memorial University's Computer Science 4300 course. Learn how to design and implement robust input systems that translate player interactions into game actions, understand the architecture behind action-based game systems, and discover techniques for recording and replaying gameplay sequences. Examine practical approaches to handling various input devices, creating flexible action mapping systems, and implementing replay systems that can capture and reproduce game states. Gain insights into how these systems integrate within an Entity-Component-System (ECS) architecture using C++ and SFML, with emphasis on creating maintainable and extensible code structures for game input management and replay functionality.
Syllabus
COMP4300 - Game Programming - Lecture 09 - Inputs, Actions, and Replays
Taught by
Dave Churchill