1 research outputs found

    Application of Unity Netcode for GameObjects in the production of an online multiplayer fighting game in 3D

    Get PDF
    Treball final de Grau en Disseny i Desenvolupament de Videojocs. Codi: VJ1241. Curs acadèmic: 2022/2023Video games are, without a doubt, an endless source of memorable experiences. Multiplayer video games, in my experience, have been the purveyors of many of these moments. Sharing those moments with friends allows you to have a good time with them. It has always been a personal challenge for me to one day make an online game because of what I owe to these types of games. This project consists of developing a fighting video game with 3D graphics in Unity [31] using its new native package, Netcode for GameObjects [22]. The game uses matchmaking [17] to connect players who are looking for an opponent at the same time and uses a dedicated server [15] to increase security. Additionally, the movement is client-authoritative [28] to preserve fluency. It is also interesting to implement local multiplayer [1] in this genre. The game is intended to be adapted at some point to the Rollback Netcode [7] method, an efficient way used by professional games to reduce the impact of lag, although it is costly to implement due to the use of AI and customization of the engine’s render pipeline [29]. This report will summarize both the creative process of the game itself and the technical requirements that had to be researched to achieve it
    corecore