Featured Game

Reversible

Star Wars Escape VR

VR Jail Escape Game

You are trapped in a jail with a broken BB-8. You have to sacrifice BB-8 or the treasures you've been searching for decades to escape, which one will you choose?

In this VR game, the player had to make a moral decision in a jail escape scenario.

  • Built in Unity3D for Oculus Rift and Touch
  • Conducted user testing with 15+ people
  • Project selected to enter Oculus NextGen Symposium

Read More
The player picks up BB-8 and aim at the control panel
BB-8 is hacking the control panel to open escape pod

Star Wars Escape VR

Interaction: Assembling BB-8's head and body

Below — A Narrative Game on Alexa

For Amazon Alexa Challenge

Jesse is facing some serious problems in a submarine, hundreds of thousands of feet below the surface of the sea. Her companion Dr. Lee was unconscious due to a mysterious plant. The player’s job is to use the radio to communicate with Jesse (by talking to Alexa), give her instructions on how to save Dr. Lee, and discover the secrets of their research along the way.

  • Built for Amazon Alexa
  • Original Interactive Storyline Logic written in Javascript
  • Original Story by Emily Nguyen

Read More

Huanted

Final Project of Game Design

Haunted

Final Project of Game Design

A man is reading books in his house in the middle of the woods. Little does he know that his house is haunted, by you the player! Use your ghost power to interact with objects in the house to scare the man. The goal is to get him out of his house.

  • Created in Unity3D
  • Multiple Interaction with Environment
  • AI Character Design
  • Sound Effects

Read More

Summer Eve

Game 8 - RPG game

Summer Eve is based on the story and imagery described in “Summer Breeze” (by Seals Croftd), in which a man is returning home after a hard day of work during a summer’s evening and seeing his wife cooking food at the kitchen.

The goal of this game is to finish the work and return home as soon as possible so that the player can enjoy a meal cooked by his wife. However, the player may be drawn by the people at the beach and choose to wander around, and eventually miss the dinner with his wife.

  • Created in GameMaker Studio
  • Total six scenes
  • Three different game endings
  • Sound Effects and BGM

Download game (Windows )

Reversible

Game 7 - Two-Player Game

Reversible

Game 7 - A Two-Player Game on
                  Split Screen

In Reversible, two players are controlling two characters that is bounded within a black and white world and they are separated by a large glass.

In order to break the glass and meet with each other, they need to collaborate and solve the color puzzle within the world: the world is symmetrical around the center of the glass and the objects are identical, except reversed in orientation; the players need to make every objects reversed in color to solve the puzzle. Some objects might be “invisible” due to their color blending into the background, challenging the players to compare their environment and guide each other to find the “invisible” object.

There are duplicate objects in one side (the apples) that the player must identify and teleport to the other side of the glass, so the other player can pick it up from the teleporter and put back to the same location (full interaction shown on the right).

  • Created in Unity3D
  • Original Player Model by Corey Salmon
  • Original Materials
  • Sound Effects
Download game (Windows ) View source code on GitHub

Controlls:
Left Player
Move: WASD
Reverse color: Space
Teleport: left Shift
Right Player
Move: arrow keys
Reverse color: Enter
Teleport: right Shift

Special Feature: Teleport

1. Black player gets one apple from the tree and put in inventory

2. Black player teleports the apple using the teleporter

3. White player picks up the apple and put on the same tree

Canvas

Game 6 - A Game with no Quantifiable Goal

        Achievement System

Canvas

Canvas is an exploration game in which players control a little boy to walk on a huge canvas and explore the drawings on the canvas. The character is so tiny compare to the drawings , so it is impossible for the players to see the whole drawing at once. There are certain collectibles that the player would find that can display the full picture of a specific drawing.

  • Created in Unity3D
  • Massive, Infinite-Scrolling Map
  • Original Art Asset (my sketches)
  • Achievement System for Collecting Drawings

Subway Sardines

Game 4 - A Competitive Game on Public Transportation

Subway Sardines

Subway Sardines is a game about competing for a seat on a subway train packed like sardines. The players are waiting at a subway station, trying to get into the train as soon as it arrives and find a seat. There are 19 seats in the car, but only one of them will be available each time. In order to get to the empty seat, the players need to push and squeeze between the standing passengers that are blocking the way.

  • Created in Unreal Game Engine
  • 3 Mannequin Postures

Surfing Pika

Game 5 - A Game Controlled using Audio Input

Use volume to controll wave height and low-pitch sound to fire lightning!

Click here to play on Windows

Asteroids

Game 3 – One Player Action Game

Asteroids is an Android game about an asteroid falling on Earth and potentially destroying it. By tilting the phone, the player controls the two volcanos on opposite side of the asteroids, and forces the asteroid to change its path through the asteroid belt of the Solar System. Becauses of universal gravitation, the asteroid attracts objects with lower mass and they combine into a larger asteroid.
Featured an ending cutscene, in which the asteroid burns into flames in the Earth atmosphere.

  • Mobile Game (Android)
  • Utilize accelerometer sensor in smart phones
  • Created in Unity3D
  • Ending Cutscene Animation
The player starts off small
Grow larger after collisions
Burning in the atmosphere

Peashooter
vs.
Zombies 2

Game 2 – A Zombie Survival Game

Fight sound-driven zombies by shooting at further gravestones!

Peashooter vs. Zombies

Game 1 – A Skinned Centipede Game

Peashooter vs. Zombies is a game inspired by Centipede (1980) and Plants vs. Zombies (2009). The player controls the most popular plant from Plants vs. Zombies – the peashooter to fire peas against waves of zombies in a graveyard.
The zombies starts out moving in a line, which mimic the movement of the centipede in the original game. they turn into gravestones as if a section of centipede turns into a mushroom.

  • Original Object-Oriented Game Engine
  • Original Art Assets
  • Programmed in processing.py
  • Remake of Classic Arcade Game
Download game (Windows )