CV

Education

M.S. in Computer Science and Technology

Sep. 2022 - Exp. Mar. 2025

B.S. in Digital Media Technology

Sep. 2018 - Jun. 2022

Internship

Tencent (IEG)

July. 2024 -

miHoYo

Apr. 2024 - July. 2024

Style3D

Feb. 2022 - Mar. 2023

Publications

*Equal contribution †Corresponding author

Skills

Projects

dreammat

A project for the "Game Programming Design" course, this is a LowPoly-style, first-person 3D narrative-driven puzzle game. Players begin their journey in the afterlife at the Reincarnation Services Office, following the protagonist, a painter, through four paintings representing Spring, Summer, Autumn, and Winter. They explore the worlds within the paintings, retracing the past and making amends for regrets. Implemented in Unity, this was a collaborative project involving eight people, with myself serving as the lead programmer. demo


dreammat

A project for the "Human–Computer Interaction" course, this is a 3D rhythm-based mobile game where players control a bouncing ball in time with the music through various interaction methods to avoid obstacles and hit treasures. Implemented in Unity, this was a collaborative project involving four people, with myself serving as the lead programmer. demo


dreammat

A project for the "Computer Graphics" course, this is a racing game developed using OpenGL and C++, with in-game rendering, collision detection, and animation all implemented without the use of libraries. This was a collaborative project involving four people, where I was responsible for PBR asset creation and rendering. demo


dreammat

A project for the "C Programming Language" course, this is a 2D bullet hell game where players earn points by successfully shooting at moving saucers, but the game ends if they are hit. The entire game was developed solely in C language, utilizing a minimalist graphics library that only supports line and circle drawing. It features a rudimentary user system and a robust game design logic. demo


dreammat

A project for the "Cross-Media Visualization" course, this is a visual analysis system constructed using Vue. It takes into account both medical and sociological perspectives and contrasts the similarities and differences between COVID-19 and SARS in aspects of regional transmission, epidemic control, and topic discussions. demo


dreammat

A project for the "C Programming Language" course, this is a 2D bullet hell game where players earn points by successfully shooting at moving saucers, but the game ends if they are hit. The entire game is developed solely in C language, utilizing a minimalist graphics library that only supports line and circle drawing. It features a rudimentary user system and a robust game design logic. demo


dreammat

A project for the "Digital Audio and Video" course, this is a an interactive music website utilizing Google Magenta's MusicVAE model to generated music and a 2D music parkour game map is dynamically constructed. demo