Opinnäytetyössä tutustutaan internetin välityksellä pelattavan moninpelin toimintaperiaatteisiin ja toteutukseen Unity-pelimoottorilla. Työn tarkoituksena on toteuttaa yksinkertainen internetin välityksellä pelattava moninpeli. Aluksi työssä perehdytään verkkopelin toimintaperiaatteisiin. Lisäksi tutustutaan erilaisiin palvelinarkkitehtuureihin, joilla verkkopelin voi toteuttaa. Työssä myös käydään läpi protokollia, joihin verkon yli viestintä perustuu. Unity-pelimoottoriin löytyy runsaasti valmiita ratkaisuja, jotka ovat tehty helpottamaan verkkopelin kehitystä. Työssä tutustutaan neljään laajasti käytettyyn ratkaisuun. Työssä perehdytään tarkemmin Unity Networking HLAPI-rajapintaan ja sen tarjoamiin komponentteihin. Lopputuloksena on t...