Nowadays, mobile phones are used for entertainment as well as business purposes. Games on mobile devices are becoming increasingly popular. As a result, the game development industry has grown dramatically in recent years. This thesis describes the entire development of a game, from the idea to the final product. For software development, we followed the principles of agile methods, which are now widely used in game development. We created the game using the MonoGame framework and the 3D modeling and design environment Blender. The thesis contains solution approaches to common game problems such as motion, collisions, particle system, enemy behavior, rotations. During the work, several problems are described that need to be considered, such as reducing the number of triangles, saving data, and choosing the right sprites and fonts that fit most resolutions. The game consists of two game modes related to the forest rescue theme. Each game mode contains 30 escalating difficulty levels, which we created with an implemented environment for creating and testing levels. After finalizing the functionalities of the game, we took the game through the stages of testing and preparing it for release.
|