An action/fighting game combo system centered on the command pattern. Created in December 2023 as a supplement for Unity e-book "Level up your code with game programming patterns"
This demo involves most of the programming patterns in Unity's e-book:
https://unity.com/resources/level-up-your-code-with-game-programming-patterns
Open PatternComboDemo in the UnityPatternCombo folder.
Note: This project requires a game controller given the arcade/action game style of the combo system. Buttons are named to the Xbox controller layout. You can edit the SideFighterControls input actions in the ComboScripts folder if you would like to add keyboard buttons.