2D Top Down Dungeon Crawler, Unity | WANIC - DigiPen Game (2021)
"Temere is a randomly generated dungeon crawler. You play as a little prince trying to take back his kingdom from the evil monsters that overthrew him. Use your trusty mouse and keyboard to battle strange creatures and escape the labyrinth your land has become."
This was my first time making a game completely solo. I learned 2 lessons:
I love set-dressing and animating pixel art
I prefer making games with other people. Solo development can get lonely!
Designed and implemented a procedural room generation system that creates interconnected rooms on a grid with configurable openings.
Developed logic for room adjacency validation to ensure compatible room placement and prevent overlapping within set boundaries.
Programmed dynamic entry and exit room assignment to mark the starting point and exit based on the generation order.
Built a static 2D array map for real-time room tracking, enabling the retrieval and validation of room placements.
Created room templates to randomly select based on available openings
Developed a loot chest system that allows players to randomly acquire weapons or health boosts upon interaction.
Loot is distributed based on what the player needs -- if the player already has a weapon of type damage, a higher level weapon type is distributed. Health is restored to full or near full depending on status.
Designed enemy AI to track and move toward the player's position dynamically.
Programmed behavior for enemies to switch to an attack mode when within a specified range.
Implemented a timed delay between each attack to create pauses in enemy combat behavior.
Built a rudimentary combat system enabling the player to attack in four cardinal directions.