SMU Guildhall Graduate Catalog Spring 2020 — Cohort 28 | Page 70

Colin Bekta Software Development « Networking a MOBA The goal of my thesis was to build a Over the course of developing my use in a Multiplayer Online Battle Arena multiplayer systems are implemented and networking system from the ground up for (MOBA) game. As a project for a previous class, I implemented the basic gameplay of a MOBA, and my thesis focused on implementing multiplayer functionality. As the challenges and design decisions that developers of every multiplayer game encounter and have to address. part of my thesis, I implemented low level By implementing my own system, I gained hosting and joining a server and reliable encountered when implementing aspects of a networking system including communication. I chose this project because I enjoy playing MOBAs and wanted to try and create one myself. On top of that, I wanted to understand how the multiplayer aspects of games were implemented and overcome the challenges associated with a networking system. 70 thesis, I learned a great deal about how SOFTWARE DEVELOPMENT firsthand knowledge of the problems multiplayer into a game and will be more prepared for future multiplayer development.