Game design and development using GF engine

Game Factory (GF) Engine is a next-generation rapid game development platform, offering a customizable, reusable, interoperable and modular framework for both researchers and game designers. On top of that framework is a skeletal animation tool, called WaKu. Through 3D visualization and scene manage...

Full description

Saved in:
Bibliographic Details
Main Author: Thi, Chanh Hien
Other Authors: Seah Hock Soon
Format: Final Year Project
Language:English
Published: 2014
Subjects:
Online Access:http://hdl.handle.net/10356/59014
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-59014
record_format dspace
spelling sg-ntu-dr.10356-590142023-03-03T20:39:33Z Game design and development using GF engine Thi, Chanh Hien Seah Hock Soon School of Computer Engineering Game Lab DRNTU::Engineering::Computer science and engineering::Software::Software engineering Game Factory (GF) Engine is a next-generation rapid game development platform, offering a customizable, reusable, interoperable and modular framework for both researchers and game designers. On top of that framework is a skeletal animation tool, called WaKu. Through 3D visualization and scene management, this animation tool is used to implement key-framed cut-out and flat articulated shadow puppet animation system. The whole purpose of this project is to enhance the existing functions of WaKu Animation tool so that designers can make a better use out of this tool. The first improvement is Action Design tool, whose purpose is to allow designers to animate some actions for a selected puppet. Those actions will be stored in a file and reused for game development or further modification purpose. Although some of the core functionalities have already been implemented, the development is temporarily halted due to its low priority and many problems have not been tackled yet. Thus, this tool is not suitable for packaging yet. The second improvement is Entity Status dialog, whose purpose is to expose a selected puppet’s information to the designers and allow them to make some amendments to the puppet. This dialog is created to cater for the need and of a WaKu user, client of this project. Hence, it has high priority. All of core functionalities of this dialog have been implemented, tested and successfully packaged for actual usage. The third improvement is on the existing functions of WaKu Animation tool. The first enhancement involves the existing Onion Skin function, used to display multiple frames of a puppet’s animation to designers. The second function is loading some recently opened animation files on their workstation. These two functions had been developed, tested and successfully shipped to the client. Aside from the first improvement, two other improvements have been successfully packaged. Moreover, more work can be done for these three improvements to further enhance the functionality of WaKu Animation tool, or GF Engine, such as adding scaling information, list of images for the Entity Status dialog, or assigning multiple keyboard controls to one action for Action Design tool, etc. Bachelor of Engineering (Computer Science) 2014-04-21T03:18:21Z 2014-04-21T03:18:21Z 2014 2014 Final Year Project (FYP) http://hdl.handle.net/10356/59014 en Nanyang Technological University 57 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Software::Software engineering
spellingShingle DRNTU::Engineering::Computer science and engineering::Software::Software engineering
Thi, Chanh Hien
Game design and development using GF engine
description Game Factory (GF) Engine is a next-generation rapid game development platform, offering a customizable, reusable, interoperable and modular framework for both researchers and game designers. On top of that framework is a skeletal animation tool, called WaKu. Through 3D visualization and scene management, this animation tool is used to implement key-framed cut-out and flat articulated shadow puppet animation system. The whole purpose of this project is to enhance the existing functions of WaKu Animation tool so that designers can make a better use out of this tool. The first improvement is Action Design tool, whose purpose is to allow designers to animate some actions for a selected puppet. Those actions will be stored in a file and reused for game development or further modification purpose. Although some of the core functionalities have already been implemented, the development is temporarily halted due to its low priority and many problems have not been tackled yet. Thus, this tool is not suitable for packaging yet. The second improvement is Entity Status dialog, whose purpose is to expose a selected puppet’s information to the designers and allow them to make some amendments to the puppet. This dialog is created to cater for the need and of a WaKu user, client of this project. Hence, it has high priority. All of core functionalities of this dialog have been implemented, tested and successfully packaged for actual usage. The third improvement is on the existing functions of WaKu Animation tool. The first enhancement involves the existing Onion Skin function, used to display multiple frames of a puppet’s animation to designers. The second function is loading some recently opened animation files on their workstation. These two functions had been developed, tested and successfully shipped to the client. Aside from the first improvement, two other improvements have been successfully packaged. Moreover, more work can be done for these three improvements to further enhance the functionality of WaKu Animation tool, or GF Engine, such as adding scaling information, list of images for the Entity Status dialog, or assigning multiple keyboard controls to one action for Action Design tool, etc.
author2 Seah Hock Soon
author_facet Seah Hock Soon
Thi, Chanh Hien
format Final Year Project
author Thi, Chanh Hien
author_sort Thi, Chanh Hien
title Game design and development using GF engine
title_short Game design and development using GF engine
title_full Game design and development using GF engine
title_fullStr Game design and development using GF engine
title_full_unstemmed Game design and development using GF engine
title_sort game design and development using gf engine
publishDate 2014
url http://hdl.handle.net/10356/59014
_version_ 1759852950964928512