Weida Chen

Game Engineer


Selected Work
Get Me Out gameplay screenshot

Get Me Out

Unity · UCI 2026 Zotjam

2026 Spring Zotjam submission that won 4th in Audience Choice and 2nd in Judge Choice at UCI 2026 Zotjam. I built the core card-driven movement architecture, connecting a player state machine, input actions, and ability execution so each card changes the character's behavior through reusable systems instead of one-off level scripting.

C# Card & Deck System State Machines Input Architecture Ability Systems
Knight-mare Survival gameplay screenshot

Knight-mare Survival

Unity · School Project - Vertical Slice

Vampire Survivors-like 2D school project built around scalable combat systems. I engineered weighted enemy wave spawning with time-based difficulty curves, pooled runtime objects for enemies, XP pickups, and a modular weapon/upgrade pipeline driven by ScriptableObject data so new weapons, enemy types, and progression options can be added without rewriting core logic.

C# Enemy Spawning Object Pooling Weapon Systems ScriptableObjects Event-Driven UI
Project screenshot

Samurai Cat

Unity · School Project - 2 months

My first Unity project: a 2D platformer built around pogo-style downward attacks. I worked on Rigidbody2D movement, sprinting, jumping, double-jump and dash unlocks, one-way platform drop-through, checkpoint respawning, projectile hazards, and scene-to-scene spawn persistence.

C# Rigidbody2D Controller Pogo Attack Checkpoint Respawn Boss Encounters
Project screenshot

Question of the Day

Unity · Group Project - 2 month

A 3D puzzle horror game set in a university classroom where the student has to correctly solve multiple problems to escape.

C# First Person Interaction System Programming Puzzles Level Design

Unfinished Projects
screenshot

Unreleased Project

Unity · In Development

A 2D metroidvania game project

C#
renderer

3D Renderer

Graphics Programming · In Progress
3D Renderer

Currently Studying

3D Rendering and Graphics Programming


Skills

Languages

  • C++
  • C#
  • Python

Engines & Tools

  • Unity
  • Git & Github
  • Visual Studio / Rider

Systems

  • Quest System
  • Combat & Ability Systems
  • Inventory System
  • Save System

Education
2024 — Present

University of California, Irvine

Majoring in Computer Science

Majoring in Game Design and Interactive Media

Relevant Completed Courses

  • GDIM 31-32: Game Programming Series
  • GDIM 25 & GDIM 27: Game Design
  • Math 3A: Linear Algebra
  • ICS 6B and ICS 6D: Boolean Algebra & Discrete Mathematics
  • ICS 45C: Programming in C/C++

Currently Taking

  • CS 132 Computer Networks
  • GDIM 139 Game Engineering
  • ICS 46 Data Structures & Algorithms


Contact