- Rock Counters Lizard & Scissors
- Paper Counters Spock & Rock
- Scissor Counters Paper & Lizard
- Lizard Counters Spock & Paper
- Spock Counters Rock & Scissors
-
State-Machine Design Pattern
- Initial State
- Play State
- Make-Your-Move State
- Validate-Move State
- Final State
-
Service Locator Design Pattern
- Asset Service
- Audio Service
- GameManagement Service
- Score Service
- StateMachine Service
- UserInterface Service
-
Used Addressables for Async Loading/Unloading of Assets
-
Adhered the coding process to most of SOLID principles