undergraduate thesis
Using C# programming language in development of a two player game

Mateo Bareš (2016)
Metadata
TitleKorištenje C# programskog jezika u izradi računalne igre za dva igrača
AuthorMateo Bareš
Mentor(s)Časlav Livada (thesis advisor)
Abstract
U ovom završnom radu pokazuje se izrada 2D računalne igre za dva igrača, korištenjem C# programskog jezika. Srž igre je međusobna borba dva igrača i zajedničkog neprijatelja, koji je računalno kontroliran. Igra je rađena u Unity game engine okruženju, a kodovi se pišu unutar skripti, koje se dodaju objektima u Unity uređivaču i time im daju funkcionalnost. 2D grafika, koja se koristi u igri je napravljena u Piskelu. U radu je detaljnije objašnjen proces izrade glavnih elemenata igre. Jedan od tih elemenata je upravljač koji osigurava izvođenje bitnih funkcija nevidljive igračima. Bitni elementi su i likovi sa svojim napadima i posebnim sposobnostima i tri scene koje čine ovu igru. Gotova igra pokazuje da je upotrebom Unity game enginea i C# programskog jezika moguće efikasno izraditi 2D igru za dva igrača koja se i kasnije može nadograđivati.
Keywords2D computer game C# Unity script object scene game engine function
Parallel title (English)Using C# programming language in development of a two player game
Committee MembersČaslav Livada (committee chairperson)
Hrvoje Glavaš (committee member)
Josip Job (committee member)
GranterSveučilište Josipa Jurja Strossmayera u Osijeku
Fakultet elektrotehnike, računarstva i informacijskih tehnologija Osijek
Lower level organizational unitsZavod za programsko inženjerstvo
Katedra za vizualno računarstvo
PlaceOsijek
StateCroatia
Scientific field, discipline, subdisciplineTECHNICAL SCIENCES
Computing
Process Computing
Study programme typeuniversity
Study levelundergraduate
Study programmeUndergraduate University Study Programme in Computer Engineering
Academic title abbreviationuniv.bacc.ing.comp.
Genreundergraduate thesis
Language Croatian
Defense date2016-09-28
Parallel abstract (English)
This final paper shows the making of a 2D computer game for two players, using C# programming language. Core of the game is a mutual combat between two players and a common enemy, which is computer controlled. The game is made in Unity game engine environment and codes are written inside the scripts which, are added to objects in Unity editor, giving them functionality. 2D graphics, which is used in the game, is made in Piskel. The paper detaily explains the process of making the main elements of the game. One of these elements is the controller which ensures execution of important functions that are invisible to players. Characters, with their attacks and special abilities and scenes that make the game are also important elements. In the game there are three playable characters and one computer controlled character. Completed game shows that with the use of Unity game engine and C# programming language it is possible to efficiently make a 2D game for two players that can later be upgraded.
Parallel keywords (Croatian)2D računalna igra C# Unity skripta objekt scena game engine funkcija
Resource typetext
Access conditionOpen access
Terms of usehttp://rightsstatements.org/vocab/InC/1.0/
URN:NBNhttps://urn.nsk.hr/urn:nbn:hr:200:385629
CommitterAnka Ovničević