Diver
The purpose of this project is just to show how I create code and its structure in Unity. In this project I implemented SOLID principles, several design patterns such as Strategy Pattern, Factory Pattern, Mediator Pattern and Observer Pattern. I also use FSM to control Player State and Object Pooling to control background and obstacle spawn.
Link to source code :
https://github.com/risyalfebrianto/diver
Asset used in the game :
https://assetstore.unity.com/packages/2d/characters/warped-caves-103250
| Status | In development |
| Platforms | HTML5 |
| Rating | Rated 5.0 out of 5 stars (1 total ratings) |
| Author | AwkwardGlasses |
| Made with | Unity |
| Tags | Casual |

Comments
Log in with itch.io to leave a comment.
Nice, it's really cool game
Thanks Ikky!