About me .
Hello! I'm Jackie. I'm a passionate game developer/designer based in Los Angeles, CA.
Game Developer Intern
05/2023-08/2023
Heavy Iron Studio
• Developed key features for a 3D multiplayer, third-person flying and shooting combat game using Unreal Engine.
• Implemented destructible object and objective gameplay system based on design documents, enhancing overall gameplay dynamics.
• Created demo levels to demonstrate new features, contributing to effective communication within the team.
• Upgraded UI with a new design and added a key reassignment binding feature, enhancing user experience.
• Participated in daily stand-up meetings, ensuring alignment with project goals and fostering teamwork.
• Collaborated on a large codebase, engaging in regular code reviews and emphasizing clean, readable code
University of Southern California
08/2022–05/2024
Master of Science in Game Development
UC San Diego
08/2018–06/2022
Bachelor of Science in Computer Science
Echoes
2D Isometric Roguelike Game | In Development
Team Size: 37
Development Duration: 08/2023 - Present
In Echoes, players navigate the environment, attacking enemies exclusively by dashing between faery rings,
requiring quick thinking and strategic utilization of environmental elements like isolated islands and traps.
As an engineer in the team, I led the development of the game's enemy AI, implementing distinct attack and movement patterns for four enemy types.
The designed AI architecture allows for easy expansion and iteration, ensuring a dynamic and challenging gameplay experience.
Cubix Crisis
Puzzle Game
Team Size: 2
Development Duration: 10/2023 (2 weeks)
The unique gameplay involves players picking up new items and strategically assigning them to one of the four directional key bindings (WASD).
Notably, the chosen item replaces the ability originally bound to that key, even if it involves movement.
This design introduces a unique challenge, requiring players to thoughtfully select which directional ability to exchange in order to solve the puzzle.
In this project, I contributed in the gameplay design and programming aspect.
District N
2.5D RTS Game
Team Size: 2
Development Duration: 01/2023 - 05/2023
District N is a 2.5D RTS game featuring procedurally generated levels that dynamically increase in difficulty as players advance from District 0 to District N.
Core gameplay mechanic involves players spending gold to spawning various types of minions from selected castle.
While players don't have direct control over the minions' destinations,
they can strategically influence the overall behavior by choosing the timing to switch between three distinct minion styles.
I contributed to the programming of procedurally level generation and minion AI, and the art apsect of the game.
Procedural Tree Generator
Team Size: 3
Development Duration: 12/2022
• Used OpenGL to build tools that can produce varies tree branch models and leaf textures based on user’s parameters.
The generators can create tree models with same characteristic but different details that are suitable for forest scene
• Utilized Lsystem algorithm to procedurally generate tree branches and leaf vertex
• Applied noise functions to make tree branch texture and simulate leaf aging color
• Implemented an interactive bezier curve to allow user define the leaf’s shape