School Projects
Maui
Made from August 17 in 2015 to April 26 in 2016
An adventure game for user to explore and fight in a Hawaiian story by using the keyboard or controller. We also want the players to learn Hawaiian culture during the game.
This is a thesis game worked in an 12-people team, and the tool we use is Unity with C#.
The things I do:
-
Design all the splashs screen (includes start screen, control button introduction screen, win/lose screen, background story scene...)
-
fade in/out between all the scenes changing.
-
collection system (include coconut collection and taro collection)
-
change scene trigger
-
pause menu
-
dialog box (which is showing the conversation)
-
animation in start screen
-
Arrow indicator
-
Halau system (which will show some information about Hawaiian Culture)
-
Credit scene
MediGarden
Made from August 17 in 2015 to July in 2016
An mobile game for medicine management. Patient can login through their Electronic Medical Record (EMR) and get the medicine they need to take. After that, they can set the notification for each medicine and all the doctors and pharmacies' contact information. Meanwhile, they can grow the plant in the game and take good care of it by taking the medicine on time.
This is a thesis game worked in an 5-people team, and the tool we use is Unity with C#, Android Studio with Java, database with JSON.
This project just won 1st place in Game4Health Competition.
The things I do:
-
Game design
-
UI engineering
-
Game creating (except notification part and database part)
-
Combine works from artist and engineering
-
Play testing, bugs fixing
Rabbit Hole
Made from August 17 to December 15 in 2015
This is a game with concept of "Alice in Wonderland". Alice is falling down the rabbit hole and she need s to avoid the obstacles. In this game, player use arrow keys on the keyboard to move Alice. All the players have 5 lives. After hitting the obstacles 5 times, the game ends.
This is a personal project for Game Engineering class, and the tool I use is Visual Studio 2015, C++, and this game can be played with multiple platforms: Direct3D and OpenGL.
Except the main game project to chow the game, I also created several engine projects including GameObject, Graphics, Math, Time, UserInput, and Windows.
The most special part for this game engine is that I also have individual assets builder system to build all the lua files, HLSL/GLSL files, and images for the game to use. The biggest advantages for this system is that we can add meshes, materials, shaders, effects and textures any time we want to AssetsToBuilds.lua. Also, all kinds of assets have thieir own builders to make the assets to binary files so that it takes less time to read them during the run-time. The reason to make the assets builder system indivisal also because we don't need to build assets everytime we run the game.
Finally, I create a plug-in for Maya to export a mesh with the data we want for meshes files in the game.
Ochres
Made from Feburary 19 to July 30 in 2015
It's puzzle game for player to move the character or open object by using a single card in front of the webcam.
This is a thesis game worked in an 13-people team, and the tool we use is Unity with C# and Metaio.
The things I do:
-
Making the splash screen (includes start screen, level screen and end screen)
-
fade in/out effect for changing the scene.
-
animation trigger. ( when the webcam read that the position of the card is change, the character will show the walking animation)
-
change scene trigger.
-
resize the screen by different resolution.
-
cursor related to the card's position (also include the resize by the distance between card and webcam
TESS
Made from Janurary 27 to Feburary 12 in 2015
A 4D maze game with using WASD to move around and rolling the wheel on mouse to change the 4th dimension.
This is a prototype worked in an 6-people team, and the tool we use is Unity with C#.
The things I do:
-
create trigger for landmark (which becomes the controller box in the end)
-
Game design (such as the different color of walls)
-
3rd perspective, including the switch between 1st and 3rd.
-
make the trailer.
Sumo Mentum
Made from Novmember 18 to December 11 in 2014
A Multiplayer party game with simple control. Player can control their sumo to walk, run, jump, dash, and push by using XBOX controllers.
This is a prototype worked in an 8-people team, and the tool we use is Unreal Engine 4 with C++.
The things I do:
-
Find the way to push each other
-
Find the way to restart the game
-
Merge everyone's code and work
-
Making main menu and level menu with button
Fair & Balanced
Made from October 21 to Novmember 13 in 2014
A serious game for training people how to recognize terrorists by reading suspects file on the computer.
This is a prototype worked in a 6-people team, and the tool we use is Unity with C#.
The things I do:
-
Make a basic frame structure
-
Set Y and N button (also with animation)
-
Set the arrow button for change page of suspect's document
-
Fix clock
-
Find the way to change slide by time for TV news
-
Set R button for the restart and Q button for quit the game
-
Move the mouse to look around, roll the middle wheel from the mouse to zoom in and zoom out, and click to start the game
-
Find the logic to determine if the player wins or being fired. (and show the right ending screen with the number of innocence and terrorists you sent into the jail)
-
Find the way to show the right news for the right person at the right time.
Entrophy
Made from September 23 to October 9 in 2014
A game created by the concept from a classic Arcade "Missile Command" and rebuild it with new ideas. You have to protect the planet at the center from missile by shooting 4 different weapons.
This is a prototype worked in a 6-people team, and the tool we use is HTML5 with javascript.
The things I do:
-
Create the flame thrower weapon
-
Change font
-
Print the score on the screen
-
Adjust the score on the last screen
Spring Steam
Made from Auguest 26 to September 18 in 2014
This is a puzzle game for the player to find a smooth way for spring to go from start point to the end.
We use this game to join The Serious Games Showcase & Challenge 2014 and now been published on Desura.com.
This is a prototype worked in a 5-people team, and we use Monogame with Visual Studio 2013 and C#.
The things I do:
-
Find the way to change the arrow on the block with right click and left click
-
Add cursor
-
Find the way to save the routine for spring to run.
-
Create a main menu and all the buttons on the menu, credit screen, and final screen including the start button, quit button, back button, and next button.