Multiplayer WebGL game development

OData support
Lajtha András Balázs
Department of Telecommunications and Media Informatics

One of the results of the continous innovations of the IT industry is that high-end personal computers, smartphones and tablets are available for a wide variety of people. As a developer, we are safe to assure that most client’s browsers visiting a given website are equipped with the latest web technologies, such as html5, websocket and WebGL. Using these technologies developers can impelement more complex browser games compared to the old classic 2D games.

In this semester I have merged two old and classic strategy games, creating their possible successor. Instead of using the old graphics of these games I upgraded the graphics, and created a three dimensional environment, using WebGL. The game is also multiplayer centered, therefore scalability was also a concern during the development. I have implemented the game in JavaScript, the runnable game server was implemented in node.js, and was deployed on a Raspberry PI mini computer. In order to test the functionality of the game server application, I have also created a small automatic testing framework.


Please sign in to download the files of this thesis.