Skip to content

Repository files navigation

Dungeon Destroyer (Python Project)

This is a TRPG style game created using the Python library Pygame-ce.


Game Lore

Once, he was a hero—a knight whose name echoed through the halls of kings and the songs of bards. 
They called him Aldric the Undying, the Protector of Lyveria. He had everything a man could dream of: a 
noble cause, a kingdom’s gratitude, and a family waiting in the warm glow of the hearth. But no light lasts forever.

The day came when the skies turned red, and the earth cracked open. Shadows spilled forth, led by 
a sorcerer whose power twisted the laws of nature. Aldric led the charge, blade in hand, against the dark tide. 
Victory came at a terrible cost. His comrades fell, his home was razed, and the family he cherished vanished in 
the chaos. The sorcerer’s laughter haunted his dreams, and Aldric was left with only questions—and a burning guilt.

Now, the knight wanders the broken lands, his armor tarnished and his heart heavy. He has traded his title for 
solitude, his fame for survival. Yet, the whispers of hope remain: rumors of dungeons where the sorcerer’s minions 
guard treasures beyond imagination. Treasures that might lead Aldric to what he has lost.

Each dungeon is a test—a labyrinth filled with traps, creatures born of nightmares, and fragments of a truth that 
might finally set him free. For Aldric, there is no turning back. If redemption lies at the heart of these dungeons, 
then he will face every shadow and wield his blade until his last breath.

Overview

  • Play style: can customize your play style upgrading certain skills through the player skill tree
  • Levels: Four levels each with a unique enemy, and there is a miniboss and dungeon boss -- beat levels to progress through the game map

How to Play

  1. Clone the Github respository and open with the IDE of your choice
  2. Navigate to main.py and run the file
  3. Use your mouse to provide inputs and prompt player actions
  4. Navigate back to main menu and selects skills to access upgrade menu
  5. To quit the game, use the escape key or close the GUI window

Credits

All of the assets used in this project are open source

Thanks to:

  • Mattz Art
  • Admurin
  • Ansimuz
  • Escape Pixel
  • Cainos

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages