Posts

Showing posts from May, 2022

Fourteenth and Fifteenth Weeks - Finalizing The Game

Image
 Towards the end of the project, I started to work on it 8-12 hours a day for 2 weeks. I've implemented, fixed and refactored a lot of systems and features during this time. I will mention the most important ones. The first big addition is the main menu. We now have the main menu completed and polished. Everything works as expected and players now can also customize their characters. The following gif shows how it looks like as of now: I am going to leave this part of the game like this, the quality we have achieved here is satisfactory enough. The next addition is the camera panning at the start of the game. A small event happens at the start of the game showcasing the map. It can be seen in the following gif down below. This happens for everyone and then the game starts. We also now have the chat box completely functional. In the bottom left side of the screen, you can see the chat box and the text messages in it. The following gif shows both functionalities:  I will also qu...

Thirteenth Week - Spectating System and Powerups

Image
One of the bigger additions of this week is the spectating system. In the main playground of the game where the actual game takes place on a timer, Runners can now start spectating other players when they either get eliminated or qualify for the next round. In the following gif, the player that is located on the right side of the screen finished the round by crossing the finish line and is currently spectating the right side player. Because the screen space was limited it the screens occlude each other but the functionality can still be seen.  A few key things to mention about the system: The list on the right side (which is not too visible but the the top part of it is still visible) of the left player is the panel where the name of the other players are shown. That list is currently being updated with a callback what is called whenever someone crosses a finish line or gets eliminated.  Players are able to switch back to a wider bird-eye view by pressing 'M' while they are sp...