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:
Смотрите видео Introducing the Command Design Pattern in Unreal Engine 4 онлайн без регистрации, длительностью 10 минут 09 секунд в хорошем hd качестве. Это видео добавил пользователь Paul Gestwicki 19 Февраль 2020, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 5 тысяч раз и оно понравилось 16 людям.