ANGEL'S DESCENT

Lead Artist, Lead Programmer, Designer

About

  • 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.

Roles

  • 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.

Contributions

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;
    deck.shuffle();
    i++;
}
                                        
print 'It took ' + i + ' iterations to sort the deck.';