Implementation of Network Components for Game Projects
Online multiplayer is the focus of gameplay for a majority of games released in this day and age, and at the core of multiplayer lies the network code. This means that bad networking code can be ruinous for an entire game. A Sweet Studio is a small game studio that both works as a consultant in the...
Main Author: | |
---|---|
Format: | Others |
Language: | English |
Published: |
Luleå tekniska universitet, Datavetenskap
2018
|
Subjects: | |
Online Access: | http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-70167 |
id |
ndltd-UPSALLA1-oai-DiVA.org-ltu-70167 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UPSALLA1-oai-DiVA.org-ltu-701672018-08-11T05:56:05ZImplementation of Network Components for Game ProjectsengKollnitz, GunnarLuleå tekniska universitet, Datavetenskap2018Computer Game DevelopmentMultiplayerVideo GameNetworkDataspelsutvecklingDatorspelNätverkMultiplayerComputer SciencesDatavetenskap (datalogi)Online multiplayer is the focus of gameplay for a majority of games released in this day and age, and at the core of multiplayer lies the network code. This means that bad networking code can be ruinous for an entire game. A Sweet Studio is a small game studio that both works as a consultant in the industry as well as develop their own games. But with limited time and money to spend on their own projects, it can be difficult to develop new games. The purpose of this paper is to cover how a multiplayer base can be developed in Unity, iterated on, and how to build it for reusability in a way best, that implementing it in new projects is as simple as possible. The end result is a library with broad functionality and a simple layout. I majoriteten av datorspel som släpps nuförtiden, är flerspelar gameplay ett av de största fokusen, och i kärnan av den funktionen finns nätverkskoden. Detta betyder att dålig nätverkskod kan förstöra upplevelsen helt och hållet. A Sweet Studio är en mindre spelstudio som både gör konsultarbete inom industrin, och utvecklar sina egna spel. Men med begränsad tid och begränsade pengar att spendera på sina egna projekt, kan det bli tufft att skapa nya spel. Mening med den här rapporten är att gå över hur en flerspelarbas kan utvecklas i Unity, itereras över och hur den bäst byggs för återanvändning, så att det lätt går att implementeras i nya projekt. Slutresultatet är ett bibliotek med bred funktionalitet och en simpel layout. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-70167application/pdfinfo:eu-repo/semantics/openAccess |
collection |
NDLTD |
language |
English |
format |
Others
|
sources |
NDLTD |
topic |
Computer Game Development Multiplayer Video Game Network Dataspelsutveckling Datorspel Nätverk Multiplayer Computer Sciences Datavetenskap (datalogi) |
spellingShingle |
Computer Game Development Multiplayer Video Game Network Dataspelsutveckling Datorspel Nätverk Multiplayer Computer Sciences Datavetenskap (datalogi) Kollnitz, Gunnar Implementation of Network Components for Game Projects |
description |
Online multiplayer is the focus of gameplay for a majority of games released in this day and age, and at the core of multiplayer lies the network code. This means that bad networking code can be ruinous for an entire game. A Sweet Studio is a small game studio that both works as a consultant in the industry as well as develop their own games. But with limited time and money to spend on their own projects, it can be difficult to develop new games. The purpose of this paper is to cover how a multiplayer base can be developed in Unity, iterated on, and how to build it for reusability in a way best, that implementing it in new projects is as simple as possible. The end result is a library with broad functionality and a simple layout. === I majoriteten av datorspel som släpps nuförtiden, är flerspelar gameplay ett av de största fokusen, och i kärnan av den funktionen finns nätverkskoden. Detta betyder att dålig nätverkskod kan förstöra upplevelsen helt och hållet. A Sweet Studio är en mindre spelstudio som både gör konsultarbete inom industrin, och utvecklar sina egna spel. Men med begränsad tid och begränsade pengar att spendera på sina egna projekt, kan det bli tufft att skapa nya spel. Mening med den här rapporten är att gå över hur en flerspelarbas kan utvecklas i Unity, itereras över och hur den bäst byggs för återanvändning, så att det lätt går att implementeras i nya projekt. Slutresultatet är ett bibliotek med bred funktionalitet och en simpel layout. |
author |
Kollnitz, Gunnar |
author_facet |
Kollnitz, Gunnar |
author_sort |
Kollnitz, Gunnar |
title |
Implementation of Network Components for Game Projects |
title_short |
Implementation of Network Components for Game Projects |
title_full |
Implementation of Network Components for Game Projects |
title_fullStr |
Implementation of Network Components for Game Projects |
title_full_unstemmed |
Implementation of Network Components for Game Projects |
title_sort |
implementation of network components for game projects |
publisher |
Luleå tekniska universitet, Datavetenskap |
publishDate |
2018 |
url |
http://urn.kb.se/resolve?urn=urn:nbn:se:ltu:diva-70167 |
work_keys_str_mv |
AT kollnitzgunnar implementationofnetworkcomponentsforgameprojects |
_version_ |
1718724750889451520 |