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

StatusIn development
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorAwkwardGlasses
TagsCasual

Comments

Log in with itch.io to leave a comment.

Nice, it's really cool game

Thanks Ikky!