It’s been some months I am only writing code for work (I am going to post soon about the cool things we are doing there) and have stopped the hobby projects. But this weekend (that was Easter for Greeks) there was a Ludum Dare jam with theme “Keep it alive”. Easter in quarantine was the perfect time for a break. 🙂
So, we’ve started but (guess what!) didn’t finish a game where the player must help a penguin to return to his family (that was supposed to wait in a penguin island, but we didn’t have time to add an island with penguins before the deadline :p). The player needs to move floating ice patches close to the penguin to help him jump from patch to patch until he finds his way home. The penguin can’t swim because the sea is full of scary tentacles (that in a later version could do something more scary apart from getting out of the water :D).
More on the concept here: https://ldjam.com/events/ludum-dare/46/save-the-penguin
Most of the code including the water physics was written by Nuclear (John Tsiombikas), I’ve made some contributions too by writing some code for the tentacles animation (I’ve used spline interpolation for that) and Zisis Sialveras helped with the code for the meshes and materials loading.
The final code is here: https://github.com/MutantStargoat/ldjam46 (in the master branch the rest is ambandoned/unused).