Game Programming: Actions and Replays - Lecture 10
Offered By: Dave Churchill via YouTube
Course Description
Overview
Explore game programming concepts in this lecture focusing on actions and replays. Dive into game inputs, action implementation, and architecture design. Learn about the Action class, key mapping, and object creation. Discover scene actions, alternate architectures, and the implementation of replay systems. Witness an AI and replay ghost demonstration. Gain valuable insights into game engine architecture, vector math, rendering, animation, artificial intelligence, collision detection, game physics, and user interfaces. Utilize C++ programming and SFML graphics library to create functional games using an ECS (Entities, Components, Systems) architecture.
Syllabus
- Intro
- Game Inputs and Actions
- Game Action Implementation
- A3 Architecture Reminder
- Action Class Implementation
- Action Start and End
- Mapping Keys to Actions
- Creating Action Objects
- Doing Scene Actions
- Alternate Architecture
- Replays
- AI + Replay Ghost Demo
Taught by
Dave Churchill
Related Courses
Ask Me Anything About UnityUdemy Introduction to the Entity Component System in Unity
Pluralsight Learn A-Frame (VR)
Codecademy Basic Python Tutorials Series - Create a Roguelike
YouTube Code a 2D Game Engine using Java - Full Course for Beginners
freeCodeCamp