This video provides an introduction to the Command Design Pattern, which is a classic in object-oriented software development. The example is inspired by a project from my game production class: a shop that sells items to adventurers. I explain in the video how the "Undo" operation is a great motivation to migrate an existing design toward the Command pattern. This is done in Blueprint, and at the end, I also show how I would accomplish the same thing in C++.
This video is sponsored in part by an Epic MegaGrant, and I am grateful for the support.
Here are references for some of the quotations and ideas mentioned in the video:
Christopher Alexander (1977). A Pattern Language: Towns, Building, Construction. Oxford University Press.
Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides (1994). Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley.
UE4 Programming Subsystems documentation:
UE4 Overview of Actors, Objects, and Components:
Watch video Introducing the Command Design Pattern in Unreal Engine 4 online without registration, duration 10 minute 09 second in high hd quality. This video was added by user Paul Gestwicki 19 February 2020, don't forget to share it with your friends and acquaintances, it has been viewed on our site 5 thousand once and liked it 16 people.