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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |
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. |
---|