Hi there, I'm
Gameplay Engineer / Designer
So... you want to know more
Hi there! I'm David. I am a student
currently studying
at
the University of Southern California, majoring in Computer
Science
with a concentration in games.
I was born and raised in Shanghai China, but I am spending my time
as a college student here in LA. I love music, movies, skiing, and
especially gaming! I also a bit of a drummer (I can't really say
that I am an expert lol).
My work is focused in gameplay
engineering and design. I am experienced with working in Unreal
Engine, Unity and UEFN. I have also practiced building my own game
engines, working in proprietary engines (PrimeEngine), and
creating a miniature graphics library.
> Click above buttons to reveal...
Here are my
Oasis Blitz - A unique drill-type platformer implemented with Unity. I am a gameplay engineer on the team. The game is released on Itch.io and coming to Steam.
A DirectX11 game engine made using C++, HLSL, some multi-threading, and a JSON asset pipeline.
A series of personal projects done on a lightweight C++ engine with a Maya asset pipeline workflow provided by Professor Artem Kovalovs. These projects include view frustum culling, gameplay programming, and physics programming.
A WIP UE5 project from me that tries to recreate a tactical third person shooter experience from a helmet-cam perspective. I have implemented procedural animation, a custom post-processing material for camera effects, and more.
Designed a UI Kit for the AGP project Blindsight: War of the Wardens. Used Adobe Suite with Illustrator and Figma to design UX flow and UI icons for the game. The game is released on Steam.
A fun little physics-based puzzle game where you rotate the entire level to solve problems. I have worked on the UI, physics, retro post-processing effects, and more. A game made with Unity and released on Steam and Itch.io.
An interesting take on Sokoban style puzzle game. This is a class project from the Intermediate Game Development course from USC.
A 3D mobile game made in Unity where you swipe the screen to evade cops. Features include roguelike enemy spawns, UI with Tweens, a custom pixel shader, AI navigation, and more. Released on Android through Itch.io.
Submission to GMTK 2023 Game Jam: Roles Reversed. It offers an interesting reverse on platforming.
Several game prototypes made with different constraints and limited scopes. These prototypes are made with Unity and C#.
Here are my
A class project made using UE5 C++ and blueprint programming. I created a multiplayer FPS template with functional replication, UMG UI / Widgets, Animations, and more on both Listen Server and Dedicated Server.
A series of game projects made using the SDL library and C++. Here, I practiced making games from scratch using C++ and Actor / Component based structure.
Projects made from learning and making mechanics in Unreal Engine 4 during the Tencent Games summer session.
This is my game making
Get in touch