DEVELOPMENT OF AN ENDLESS RUNNER MOBILE APP USING UNITY GAME ENGINE

Authors

  • I. Ishchenko
  • O. Rudenko

DOI:

https://doi.org/10.26906/SUNZ.2022.2.046

Keywords:

mobile application, Unity, C #, Android, mobile video game, market, game play

Abstract

Some aspects of video game development for a mobile platform are considered, including the choice of monetization system, storage system model and type of encryption; solving performance problems with profiling tools, integration of Google Play services, and more. The special focus was on the trends and prospects of the mobile entertainment market and the key benefits of the Unity gaming engine, which proved useful in the development of the application. This is the engine most often chosen by developers to create video games for Android and iOS – the most popular mobile operating systems. This can be explained by the fact that it is famous for its multiplatform capabilities, flexibility and accessibility. The genre trends of the Google Play app store were analyzed, the genre and its most popular features were selected, which allowed to eliminate the most significant specific shortcomings, focus on the most important advantages and find features that would distinguish the video game from a number of nearby competitors. The purpose of the article is a development of a mobile application in the genre of endless runner, which, on the one hand, inherits the typical game play features of analogues, and on the other hand contains a number of innovations that make it more unique and exciting. Key features include complete freedom of movement for the character in the game space, procedural chaotic generation of obstacles, a system of achievements, the leader board, and the absence of any mandatory advertising. A storage system has been developed that is protected by XOR encryption and authentication of a save file. This prevented the distribution of save files among unscrupulous users and generally increased the level of security of the application, which is important for video games with competitive elements. On the other hand, the system supports cloud features, which allows users to transfer progress between different devices, subject to authorization in Google Play services

Downloads

Download data is not yet available.

References

Майбутнє мобільного геймінгу [Електронний ресурс]. – Режим доступу: https://bit.ly/3uTkqz7

Світові продажі смартфонів [Електронний ресурс]. – Режим доступу: https://bit.ly/3uZvMBA

Що таке ігровий рушій? [Електронний ресурс]. – Режим доступу: https://bit.ly/3rCIl53

David Baron (2019), Hands-On Game Development Patterns with Unity 2019

Jonathan Linowes (2020), Unity 2020 Virtual Reality Projects

Silberschatz, Abraham; Korth, Henry F.; Sudarshan, S. (2011). Database system concepts

Churchhouse, Robert (2002), Codes and Ciphers: Julius Caesar, the Enigma and the Internet, Cambridge: CU Press

Published

2022-06-07

Most read articles by the same author(s)