Game toolkit design and development

Nowadays, a lot of mobiles apps game, PC games or Platform games have been developed under UNITY3D and released by plenty of developers into the market every day. Game development has eventually became one of the important part in entertainment industry. However, even though there are a lot of diffe...

Full description

Saved in:
Bibliographic Details
Main Author: Chong, George Chuang Ming
Other Authors: Shen Zhiqi
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/66525
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Nowadays, a lot of mobiles apps game, PC games or Platform games have been developed under UNITY3D and released by plenty of developers into the market every day. Game development has eventually became one of the important part in entertainment industry. However, even though there are a lot of different games has or can be develop by using the creativity of the developers, yet undeniable that some of the common functions that lie within each game development was quite hassle for every developers to keep implementing them for every single games they developing. Therefore, this project was aimed to finding a solution and work around with this issue. The objective of this project was to abstract those common functions and design and develop a game toolkit or framework for reusing those common functions in those games. By implementing all this common functions into a package, developers can simply add and use all the common functions without require them to implement themselves, in other words, speed up the overall development process in long terms. The implementation of this toolkit was based on UNITY3D, a powerful game engine widely used by game developers around the world. The design is utilizing the Custom Editor/Inspector feature in order serve better for developers to using this toolkit or packages. In the end of the day, this project is expected to develop a small game in order to test the functionalities and the compatibilities of the implemented toolkit.