Skip to content

Moghi-Battles is a MOBA game prototype developed as a part of my Bachelor's Thesis at the University of Zagreb's Faculty of Electrical Engineering and Computing.

longde123/Moghi-Battles

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

Moghi Battles

Moghi Battles is a prototype of a MOBA game developed as a part of my Bachelor's Thesis. The game fetures two heroes with different skills and two maps. The game client is made in Unity while the login server is made in Spring. Photon Cloud service is used as lobby and game server. This repository doesn't contain any third-party assets used in the development of the game, only the implementation of the login server and C# scripts written by me.

Gameplay video (click on image to view on YouTube)

Information about my Bachelor's Thesis

Student: Domagoj Polančec
Mentor (Bachelor thesis supervisor): Igor Mekterović
Higher education institution: University of Zagreb, Faculty of Electrical Engineering and Computing
Title: Developing MOBA games using the Unity framework
Keywords: MOBA, Unity, network games

Summary:
MOBA games are one of the most popular video game genres. As a part of this work, a MOBA game prototype called „Moghi Battles“ was implemented. The game retains most of the main features of the modern MOBA games such as heroes, skills, team competition, varied maps and defensive structures. One feature that isn't present are computer controlled units also known as „creeps“. The game client is implemented using a game engine called Unity and Photon Unity Networking framework. The data server is implemented using Spring Framework. In addition to the implementation of the game, the work consists of a theoretical part in which the architecture and synchronization mechanisms of network games are discussed.

Paper based on the thesis

My supervisor and I also wrote a paper based on the thesis. The article is published in the Proceedings of 40th Jubilee International Convention MIPRO 2017, (pp. 1762-1767) and is also available here (direct link) or here (IEEE Xplore link). This paper focuses on MOBA client development in Unity.

About

Moghi-Battles is a MOBA game prototype developed as a part of my Bachelor's Thesis at the University of Zagreb's Faculty of Electrical Engineering and Computing.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 75.8%
  • Java 24.2%