Welcome to the repository for a fully playable Python Pygame OOP (Object-Oriented Programming) 2D game! This project showcases the power of Python and Pygame, featuring weapon progression, a leveling system, and a unique stats system inspired by games like Dark Souls.
- Weapon Progression: Upgrade your arsenal as you advance through the game.
- Leveling System: Experience character growth and enhanced abilities.
- Stats System: Strategically manage your character's attributes, drawing inspiration from the acclaimed Dark Souls series.
- Diverse Enemies: Encounter over 20 different enemies, each with distinct attributes and abilities.
- Epic Boss Battles: Face 6+ formidable bosses, each with its own realm and challenging arena.
- Dynamic Music: Immerse yourself in an atmospheric experience with music tailored to each location.
- Custom Save System: Enjoy both auto-save and manual save/load features, supporting multiple save files accessible from the main menu.
- Large Custom Map: Explore a fully customized large map with diverse terrain and locations.
- Interactive NPCs: Interact with characters throughout the game world.
- Weapons and Spells: Experiment with over 10 weapons and spells, each with unique animations.