Mobilní hra s využitím herního engine Godot

Abstract

This thesis deals with the development of a location based mobile game implemented in the Godot game engine for the Android operating system. The limitations of the game engine that led to the need for implementing a custom Android plugin written in Kotlin are examined, with the plugin being used for the collection of GPS coordinates even when the game is minimized. In the implementation part, the design of a fully functional game prototype is presented, in which a city is built by the user around roads created on the basis of recorded walking activity. Furthermore, the issue of a large number of entities, their management, and the use of spatial partitioning for this management is addressed. Their subsequent simulation, the distribution of resources throughout the game world, and additional game mechanics are also discussed. In the final part of the thesis, attention is devoted to performance testing of the application in terms of computational and memory demands, while the accuracy of the measured location and the road generation algorithm is also evaluated.

Description

Delayed publication

Available after

Subject(s)

mobile game, Godot engine, geolocation, Android OS, Android plugin

Citation