Implemented component-based expandable ability system. As the core mechanics, player controls the lighthouse to protect ships from monsters.
The player can use the resource collected during the game to upgrade the lighthouse abilities.
World Bending Shader
Implemented an Animal Crossing style world bending shader, added according to the feedback we recieved.
Used ScriptableObject as container to store the level configuration for each level.