Tiny_Adventurer is a 3D adventure Game which was made with Unity 3D.
1.) Implemented Factory Design Pattern to spawn multiple Enemy-VFX's which attached to Enemy Prefab in Runtime.
2.) Implemented Achivement System using Observer Pattern for killing the Enemies by Player.
3.) Created Singleton Pattern for the Factory Pattern.
4.) Implemeted State Design Pattern for Player and Enemy to switch between diffrent states and for various scripts to switch between the diffrent types of GameStates.
5.) Created the Scriptable Objects for the enemies to Spawn from Spawnpoints in Runtime.
6.) Implemented MVC Design Pattern for GameUI.
Unity Play Build Link: https://play.unity.com/mg/other/webgl-build-1044