Project information

  • Category: App
  • Developers: Zach Hamilton

Details

  • Developed a top-down Roguelike game in pure C++, using the Cinder library for graphics, as part of a software development and design course at UIUC
  • Players would traverse an infinite dungeon, advancing from floor to floor while collecting four elemental powers and two weapons to defeat procedurally generated enemies which moved according to deterministic AI.
  • The layout of each floor was generated by a custom random maze generator, with varying widths, lengths, number of rooms, and number of items. A health bar was present in the top of the screen, and players could collect hearts dropped from enemies to restore a portion of their health if they were injured. If the player ran out of health, a “game over” animation would play, and the player would need to start again from the beginning.
  • Received accolades from TAs and professor for outstanding project work and for going above and beyond the requirements for the project.