Master Production-Ready Machine Learning, Step by Step
Build GenAI Apps from Scratch — UCSB PaCE Certificate Program
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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