A mobile app for strategy game

The gaming industry has always been a blooming market both globally and locally. During the pandemic, there was a significant growth in user engagement and spending in the gaming market. Given the positive market, the development of mobile games continues to grow and presents substantial opportuniti...

Full description

Bibliographic Details
Main Author: Chiong, Yu Heng
Other Authors: Jong Ching Chuen
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/176628
Description
Summary:The gaming industry has always been a blooming market both globally and locally. During the pandemic, there was a significant growth in user engagement and spending in the gaming market. Given the positive market, the development of mobile games continues to grow and presents substantial opportunities for new developers to make significant impacts or improvements. This project aims to develop an existing board game for mobile devices. The game will consist of different playable game modes and unique gaming interfaces. The strategy game chosen is Othello, also known as Reversi. Revamping an existing board game to mobile has the potential to draw numerous users who have prior knowledge of the game. At the same time, the newly designed game modes could potentially attract new gamers. The developed game modes include one player, two player and remote play. Each game mode highlights are suitable for various player preferences and environments. Firstly, one player engages in challenging gameplay against AI opponents, perfect for solo gaming sessions. Secondly, two player mode offers a competitive game when players are physically beside one another. Lastly, remote play mode allows gamers to connect and compete with others online, offering the flexibility to play anywhere and anytime. The project will be developed on a Unity 3D environment using C# as Unity provides a unique platform for independent developers to create games. To achieve the game functionalities proposed, the knowledge of programming language, converting the game movements to codes and game design principles are applied. The report will have a more elaborate design and development process for the game.