Google, IBM & Microsoft Certificates — All in One Plan
Learn Excel & Financial Modeling the Way Finance Teams Actually Use Them
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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