Open Source Mazeball Game for Windows Phone
Gronoff, Mikko (2013)
Gronoff, Mikko
Oulun seudun ammattikorkeakoulu
2013
Creative Commons Attribution-NonCommercial-ShareAlike 1.0 Suomi
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201305138101
https://urn.fi/URN:NBN:fi:amk-201305138101
Tiivistelmä
Mobile gaming has developed in huge leaps in the last 10 years. More powerful handheld gaming devices and mobile phones have brought an advanced audiovisual gaming content to these devices which are shipping in hundreds of millions a year. Mobile gaming market is easy to enter as development tools are free or inexpensive, a testing unit can usually be found in a developer's own pocket, and device vendors are openly accepting more variety to their online stores.
The purpose of this Master´s thesis was to present a full cycle of an open source mobile platform game development project from a rough base idea to the development process and finally to the completion of the game. The thesis was divided into four main chapters related to the game development project: Windows Phone as a game development platform, an open source, a game design and a game development. The research question of this research was "How can open source be utilized in a Windows Phone game development?".
The research was made by developing a mazeball game for the Windows Phone platform utilizing as much open source resources as possible. As a result, it became clear that open source can be utilized in multiple ways in a game development project. One way is to use available licensed resources. This means that there are various websites offering different kind of audio and graphical content for varying degree of freedom. Another way is the open source software itself that allows a developer to study, use and derive an existing code. A third way is to use open source tools. These tools may offer equal or even better features and functions than commercial closed source counterparts.
As a conclusion it was surprising to find such a variety of open source software and licensed resources available for game development, and to see there are open source based tools for most needs a student or developer can imagine from a 3D modeling to a full office suite. Further development possibilities for the Mazeball game are vast, starting with finalizing the maze level 3D model to contain textures for walls and floor, then further expanding the game by adding new levels and functions.
The purpose of this Master´s thesis was to present a full cycle of an open source mobile platform game development project from a rough base idea to the development process and finally to the completion of the game. The thesis was divided into four main chapters related to the game development project: Windows Phone as a game development platform, an open source, a game design and a game development. The research question of this research was "How can open source be utilized in a Windows Phone game development?".
The research was made by developing a mazeball game for the Windows Phone platform utilizing as much open source resources as possible. As a result, it became clear that open source can be utilized in multiple ways in a game development project. One way is to use available licensed resources. This means that there are various websites offering different kind of audio and graphical content for varying degree of freedom. Another way is the open source software itself that allows a developer to study, use and derive an existing code. A third way is to use open source tools. These tools may offer equal or even better features and functions than commercial closed source counterparts.
As a conclusion it was surprising to find such a variety of open source software and licensed resources available for game development, and to see there are open source based tools for most needs a student or developer can imagine from a 3D modeling to a full office suite. Further development possibilities for the Mazeball game are vast, starting with finalizing the maze level 3D model to contain textures for walls and floor, then further expanding the game by adding new levels and functions.