Lead Artist, Lead Programmer, Designer


  • Developed in Unity and its lightweight render pipeline
  • 3 months of development time (February through April 2020)
  • Developed by a 5 person student team for EECS 494: Introduction to Game Development

ANGEL'S DESCENT is a 2D arcade-like dungeon crawler where the player must venture as deep as they can down ruins swarmed by dangerous opponents, defeating boss enemies along the way. The player can increase their score by unlocking weapon upgrades, killing more enemies, collecting more items, and so on.


  • Programming, implementing, and debugging several core features, including boss behaviors and encounters, lighting, player combat, and all audio.
  • Creating all art assets, UI assets and functionality, visual designs, animations, and promotional material.
  • Designing interesting mechanics that make gameplay more engaging and gratifying.
  • Developing a trailer for the game.


Playable Character Art & Design

  • All character visual designs conceptualized, drafted, and iterated into final designs.
  • Character 2D sprites created in Adobe Illustrator.
  • Playable character has 8 different directional views, all fully illustrated and animated.

Game Over System

  • A large design pivot was to move from multiplayer to a single player arcade-reminiscent game.
  • To make repeated gameplay more interesting, I implemented a game over stats screen, high scores, and created visual assets for polish.
i = 0;

while (!deck.isInOrder()) {
    print 'Iteration ' + i;
print 'It took ' + i + ' iterations to sort the deck.';

Logo Design & Creation

  • Themed logo based on nature, hence the green and the leaves.
  • Designing a custom typeface to convey a playful, tropical message.
  • Logo designed and illustrated in Paint Tool SAI and Adobe Photoshop.

Promotional Material

  • Designed to be eye-catching and to interact with an audience on social media.
  • Illustrations creatd in Adobe Illustrator, Paint Tool SAI, and Adobe Photoshop.
  • Also created cover art pictured at top of page in multiple resolutions.

Introduction Sequence Slides

  • Referenced real images of forest fires and trees to create an introduction sequence for the narrative.
  • Designed UI for the introduction sequence and text.
  • 6 slides illustrated in Paint Tool SAI and Adobe Photoshop.

Miscellaneous Sprites & UI

  • Stylized to match style of previous UI artist.
  • Sprites illustrated in Paint Tool SAI, Adobe Illustrator, and Adobe Photoshop.
  • Sprites imported Unity, then functionality implemented in multiple C# scripts.