Recent Posts

Teaching Assistent

CIS 190 C++ programming

Help teach students with C++ modern feature and grade homework. Supervised by Paul He from Upenn.

Taichi Course TA

Answer questions on Taichi and Graphics. Supervised by Tiantian liu from Taichi Graphics.

Computer Vision I

Help solve problems related to computer vision. Supervised by Shenghua Gao from Shanghaitech

Game development with Unity

Help teach students and solve problems concerned with Unity and game development Judge students’ homework and grade. Supervised by Brian Cox from Netease.

Games made by Jack12



A top-down shooter survival game. Players have to protect the RGM element towers from subversions. Ranked 3rd in Uity development community Jam. Video [link]().


A hard-core local multiplayer Action game. Players only have orthognal view and have to bounce off incoming bullets like Genji. Submitted to GMTK 2019 for theme “Only one”.


An unreal beginner project based on horror engine. A puzzle game where player interact with built-in objects to play through. The play through video is here


A freerunning game as the assignment 3 for unity development course from Brian Cox. In this assigement, we mainly practice for visual effects, start menu, game localization and so on. Video link

Running man

Final group project of unreal class. Player runs endlessly like @TempleRun. Run through video is here and the game can be played here.