top of page
GAME DEVELOPMENT

At UCLA, I was introduced to C++ and C.

This made Unity (which uses C#) quite accessible and encouraged me to explore game development. I was especially intrigued by how this field

required a considerable amount of graphic design and animation, areas I've already had experience in. After completing a few group projects, I already felt pretty comfortable working as my own developer and designer.

 

Below is a collection of games I've worked on.

games still.png

Game Designer & Lead 2D Artist

Conjuror's Eye is Escality's first released game: a VR escape room where you cast scaling spells to solve puzzles as the room itself is shrinking.

I designed many core puzzles that approached the scaling spell in different ways, keeping the mechanic fresh. I also focused on optimizing UX/UI elements to minimize the number of clueless players without sacrificing difficulty. As an artist, I created graphics including the tutorial pages, icons, and textures, which can be seen in the slide.

The Steam page can be found here.

THE REALITY SIMULATOR

VR Developer & Designer

The Reality Simulator is a two player VR experience built using Unity and ported to the Oculus Rift. One player records the environment using Arduino sensors and the other player observes a creative interpretation of the data in VR.

 

I created the algorithms for translating data into 3D models, animations, and colors. As the designer, I decided how environment's temperature, sound, brightness, and acceleration should be interpreted in this experimental simulation.

This video shows a quick demo of the final product.

Sole Developer & Designer

Pavve was a weekend project I created after realizing how much potential p5.js had for making psychedelic drawings.

I used react.js and Github pages to build the site and p5.js to draw and color all the content. When the mouse is dragged, it stores the lines of its path. On every draw, instead of simply displaying all the lines, it translates the points so they become exponentially further away from the mouse, resulting in some trippy visuals.

An endless mini-game was implemented where the player must find hidden portals to advance to the next realm. The background color hints whether you are hot or cold. 

The game can be played here,

and all code can be found here.

pavve.gif

CATASTROPHE

Lead App Developer

Catastrophe is a mobile AR game completed as a quarter-long project for Creative Labs. It was developed using ARKit in Unity and ported to iPhone using Xcode.

The premise of the game is to protect a virtual cat by shooting robots and UFO's chasing it. I used ARKit's surface detection to spawn the cat and enemies within a certain radius. I was also responsible for exporting the app and presenting a demo of the final version to 200+ members of the club.

Lead Developer & Designer

Space Expiration is a mobile bluetooth multiplayer game completed as a quarter-long project for a networks design class.​ I led a group of four, teaching members the basics of Unity as well as how to structure scripts efficiently.

 

I coded the enemy boss AI, which pursued the closest ship and adjusted its speed so players could not outrun it forever. I had asteroids and resources spawn close but outside the camera view. As a designer, I helped create animations and UI elements.

All scripts for the game can be found here.

7.5.18

bottom of page