unity-pattern-combo icon indicating copy to clipboard operation
unity-pattern-combo copied to clipboard

An action/fighting game combo system utilizing the command pattern. For Unity/C#, created as a supplement for Unity e-book "Level up your code with game programming patterns"

unity-pattern-combo

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

Getting Started:

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.