Optimization of assets pipeline for unity game engine

With the development of times and the popularity of smart devices, the convenience of life has been greatly improved. People are willing to order food through Grab Food, call car services by Grab, book the movie tickets through GV app. However, people still choose to visit the real property on site...

Full description

Saved in:
Bibliographic Details
Main Author: Wang, Jiahao
Other Authors: Wang Dan Wei
Format: Final Year Project
Language:English
Published: 2018
Subjects:
Online Access:http://hdl.handle.net/10356/76266
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:With the development of times and the popularity of smart devices, the convenience of life has been greatly improved. People are willing to order food through Grab Food, call car services by Grab, book the movie tickets through GV app. However, people still choose to visit the real property on site rather than viewing the 2D floor plan on the phone. There are a lot of house searching platforms in the markets and most of them choose to provide the house details by showing photos or videos. Although these photos and videos provide the customers with the basic information, these information are lacks of three-dimensionality and realism. Quantum Jump Singapore is a startup company, which aims to visualize the house by using 3D and VR technology. “HouseDecorator” and “Pocket Property” are the two applications developed by Quantum Jump, which transfer the 2D floor plans into a virtual property. This report details the designing and conducting Unity unit test cases for “HouseDecorator” and "Pocket Property". The test cases are developed based on the Unity platform and C# language. Unity platform provides developers with two different test mode: PlayMode Test and EditMode Test. According to the functions need to be tested, test cases are assigned to the corresponding mode to conduct the test. Specific outputs will be checked to ensure the functions are executed successfully and the APIs are assigned correctly. Though this Unity unit test, serval critical bugs were found and fixed. “HouseDecorator” had been used for creating hundreds of 3D floor plans in past three months, and “Pocket Property” was published successfully in both App Store and Google Play store in this September.