Building A Kart Racing Game Based On Unity 3D, Playfab And Photon Pun
Abstract
The gaming industry is a rapid development industry whose value is about USD 198.40
billion in 2021, and it is expected to rise to USD 339.95 billion [1]. This shows that the potential
of this industry is still large.
Kart racing is a game genre that has appeared since the 1980s. Some of the well-known
games are the Mario Kart series, and Nickelodeon Kart Racers. The games of this genre do not
heavily concentrate on graphics. Instead, it concentrates on the interaction between the players.
These racing games are interesting because they bring joy and create memories for everybody
in the same room. Moreover, anyone can play the game with friends, members of the family,
etc., over multiple devices.
Moreover, with the technological advancements of the Game Engine such as Unity and
Unreal Engine 5, and the appearance of many services like PlayFab and Photon PUN, it
becomes easier to develop a game.
Therefore, the thesis aims to produce a free Multiplayer Kart Racing game using Unity 3D
as the main software to develop the game. This project covers some aspects of a Kart racing
game. Firstly, the application will consist of a proper authentication system using PlayFab.
Users can register for an account and use the account to log in to the system. Secondly, The UI
and maps are created using Unity3D with ProBuilder [2], ProGrids [3], and PolyBrush [4].
Thirdly, the game contains a single-player mode where the player completes the time challenge
given by the difficulty of the map. Finally, the game has a multiplayer mode, where players
compete with each other to get the best time.