I want a main menu GUI for when players join the game. When a player clicks the "Play" button, they should be able to choose a map and start a 30-second countdown for matchmaking. Other players should be able to join the match through the matchmaking system.
Once the game starts, there must be a time limit to finish the race. Additionally, you need to implement a ranking system to determine 1st, 2nd, and 3rd places. If a player falls off the map, they will be eliminated and sent back to spectator mode.
In-game coins should be awarded to the 1st, 2nd, and 3rd place winners, and there should also be a shop system where players can buy boats. I will provide all the models and VFX needed for this.