We wanted to make a simple game and add variety where we could.
At first the shark was gonna be another "rock" enemy, meaning they would come from the top edge of the screen, just with more velocity and different visual flair.
Afterwards, we came up with the idea of having them come from one side of the screen to the other (left to right). We were spawning them in a random spot, somewhere the camera can't see, and having them target another random spot on the other side of the map. Then we implemented the random side and it just felt right! At the end we experimented with a more systemic approach, using collisions: If a shark collides with a rock or seaweed or another shark what happens? The result can be seen at the last level where sharks come more often and you can use the other elements to protect yourself!
Thanks for playing the game and sharing your thoughts! Have a great day!