Weida Chen

Game Engineer


Selected Work
Get Me Out gameplay screenshot

Get Me Out

Unity · UCI 2026 Zotjam

2D instruction-card game awarded 2nd Judge Choice and 4th Audience Choice at UCI 2026 Zotjam. I implemented an idle/movement finite state machine integrating Unity Input System actions with card-triggered abilities, and a LinkedList-based deck with pre-game selection, last-in-first-out execution, and event-driven UI updates.

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. I engineered weighted enemy spawning with timed unlocks, active-enemy caps, and scaling wave sizes and enemy stats. I built prefab-keyed object pools and a ScriptableObject-driven weapon and upgrade pipeline, with queued level-up events and paused gameplay during upgrade selection.

C# Enemy Spawning Object Pooling Weapon Systems ScriptableObjects Event-Driven UI
Samurai Cat gameplay screenshot

Samurai Cat

Unity · School Project - 2 months

Collaborative 2D platformer centered on pogo-style downward attacks. I worked on Rigidbody2D movement, 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

Graphics Programming

CPU Path Tracer

C++·Tutorial Project - Ray Tracing in One Weekend

Implemented a CPU path tracer with ray-sphere intersections, recursive ray scattering, and diffuse, metallic, and dielectric materials. Added multisample antialiasing, gamma correction, and a configurable perspective camera with depth of field.

C++Ray TracingMaterial ScatteringCamera Projection

Skills

Languages

  • C++
  • C#
  • Python

Engines & Tools

  • Unity
  • Git & GitHub
  • Visual Studio / Rider

Gameplay Engineering

  • Finite State Machines
  • Weapon & Upgrade Systems
  • Object Pooling
  • ScriptableObject Data
  • Event-Driven Gameplay

Education
Expected June 2028

University of California, Irvine

Double Major: Computer Science; Game Design and Interactive Media

GPA: 3.85

Relevant Coursework

  • GDIM 31-32: Game Programming Series
  • GDIM 25 & GDIM 27: Game Design
  • Math 3A: Linear Algebra
  • ICS 45C: Programming in C/C++

Engineering Coursework

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

Contact