top of page

LATEST PROJECTS

    Game

 

Skyreach
 
Role: AI Programmer
 
It is on Steam now!

Skyreach is a free game inspired by playing with car toys and building tracks for them to drive on. It's an exploration of building tracks and driving at the same time, instead of the more traditional build track first, then drive on it after. Players are able to build one path piece ahead of their current location. This requires players to not only successfully stay on the path, but also plan where to build in order to reach the end of the level. 
​
Contribution:
Vehicle AI, Camera Movement and Sound Effect.
​
    Game

 

    Game

 

Medigarden
 
Role: Programmer

Medigarden is a gamified medication reminder app on Android platform. It reminds users to take medicine. Users get seeds and water as the reward of taking medicine, and they can plant seeds in the garden.
 
Contribution:
Communication between client and server, game design, and repository management.
 
   Project

 

Game Engine
 

Individual project

 

Implemented a game engine in C++ with Memory Manager, Collision Detection, Message System and Multi-Threading implemented. Implemented 3d Maya model rendering with Direct3D and OpenGL compatibility.

 

Contribution:

Everything including engine architecture, game logic, physics, and user interface.

   Project

 

AI Algorithms
 

Individual project

​

Implemented various demos illustrating AI algorithms including steering, group behaviour, minimax, pathfinding, behaviour tree and state machine.

 

Contribution:

AI Algorithms, as well as game logic, and user interface used in these algorithms.

   Project
Umbra Spherae (a Mod for Crusader Kings 2)
 
Role: Contributor
 
The objective of this mod was initially to add the rest of Asia and extending non-Vanilla Africa to Crusader Kings II. No provinces in Europe and Middle East
were removed. After some 
expansions, the game now supports larger maps so now that Asia was added the goal will be to add the entire world as playable in the Crusader Kings II time frame.
 
Contribution:
Adding history characters.
 
    Game

 

Hypnic Jerk 
 
Role: Programmer
 

Hypnic Jerk is a 1st person view, 3d platformer game developed using Unreal 4. The player need to find a way to the end through traps and obstacles.

​

Contribution:

Game logic

    Game

 

Protect Our Stadium! 
 
Role: Programmer
 

Protect Soccor Field is a serious game which teaches players about protecting stadium from terrorists. Players try to stop violent breakouts to maintain order of stadium. A 3d game made with Unity.

 

 

Contribution:

Game logic, Physics, Animation, User Interface, and Sound Effect.

    Game

 

Icehole Narwhal
 
Role: Programmer
 

In Icehole Narwhal, the player plays a narwhal trying to go through icehole in icewalls.  It is a remake of arcade game Zaxxon, but the gameplay is rather different. Made with Phaser (A html5 2d game engine.)

​

 

Contribution:

Game logic, Physics, Animation, and Sound Effect.

    Game

 

Glow
 
Role: Programmer
 

In this game, you are a chameleon whose tongue was taken by an evil owl. The chameleon picked up a firefly as her tongue and began revenge to the owl. A 2d platformer inspired by a yo-yo ball. Made with XNA.

​

​

Contribution:

Game logic, Physics, Animation, and Sound Effect.

    Game

 

Monster Us
 
Role: Programmer
 

In this game, you and your friend need to paint one face. You first paint one half and let your friend paint the other half. Your friend can't see your half. A party game made with XNA in GameJam Salt Lake City 2014.

​

Contribution:

All the programming: game logic and user Interface.

    Game

 

GPS Campus Fight
 
Made by Individual
 

In this game, you can beat your friends when they are in your range. This game use campus as the map and player's position is same as that in the real world. A game on Android platform. 

 

Contribution:

Everything including game design, game logic, network, user interface, and GPS integration.

​

​

  Research

 

Speech Synthesis
 

In Group of Human Computer Speech Interac-tion, Tsinghua University

 

Research on Text to Speech(TTS) in Mandarin.

​

Contribution:

Make analysis of experiment results. Published a paper: Control of intonation in HMM based text-to-speech

systems on Journal of Tsinghua University(Science & Technology).

​

  Research

 

Surface Subdivision
 

In Group of Graphics and Visualization, Ts-

inghua University

 

Researched on Surface Subdivision. Bachelor Thesis.

 

Contribution:

Proposed a new algorithm which applies to uniform surface subdivision with any even degree.

bottom of page