Rloret Dev Site

Boats!

Boats!

What is it about?

This game is my first approach ever to the Unity Game Engine. The game itself consists of a Boat race to see which one captures 7 buoys before any other boat. You can throw them bombs so that they sink and you can interrupt their path and get their buoy before them.

What did I learn?

We learnt the Unity Environment, which was very cool because of the quick prototypoes we could make. We wanted to make something extraordinary and aimed for water. I mean, yes, we were completely nuts.

For the development of the sea multiple ways of making ways were contemplated: FBM of sine waves, Gerstner waves (which is kind of the same as the 1st option), Displacement maps, Tessendorf Waves.

In the end we ended up developed a system for the Tessendorf waves not to be too costly. Since Tessendorf waves are tileable I found a way of simulating all the ocean in a single, very dense (polygon-wise) mesh. So all the physiscs were calculated only in one patch.

Regarding buoyancy I ended up making the boat behave as a hover car, which turned out behaving excellent.

What I most value about the development of this project are several things:

  • An artistic lead is very important. Focusing only in the technical details might cause your game not to be what you expected to be.
  • Sometimes it is good to get stuck on a feature you really want to add to your game, but others it slows you down.

 

Leave a Reply

Your email address will not be published. Required fields are marked *