A 2D roguelike game built with Unity.
U.Roguelike is a procedurally generated dungeon crawler where each run offers a new experience. Fight through rooms, defeat enemies, collect items, and face challenging bosses.
- Procedural room generation
- Multiple enemy types with unique behaviors
- Boss fights
- Player combat system (melee & ranged)
- Health, Mana, and Stamina systems
- Inventory system
- Multiple game menus (pause, death, game over)
- Unity 2022.3 LTS or higher
- .NET Standard 2.1
- Clone the repository
- Open the project in Unity Hub
- Wait for package installation
- Open
Assets/Scenes/In Game/InGame.unity - Press Play
Assets/
├── Scripts/
│ ├── Manager/ # Game management systems
│ ├── Characters/
│ │ ├── Player/ # Player scripts
│ │ └── Enemies/ # Enemy AI and behaviors
│ ├── Projectiles/ # Projectile systems
│ ├── Canvas/ # UI components
│ ├── Camera/ # Camera effects
│ └── Menu/ # Menu systems
├── Prefabs/
│ ├── Player/
│ ├── Enemies/
│ ├── Projectiles/
│ ├── Dungeon/
│ └── HUD/
└── Scenes/
└── In Game/
├── InGame.unity
└── BossFight.unity
- Engine: Unity 2022.x
- Pathfinding: A* Pathfinding Project
- Input: Unity Input System
- Addressables: For scene management
- 2D Features: Unity 2D Feature Set
See ROADMAP.md for development phases and milestones.
- English: README.md
- Español: README_ES.md
- Roadmap: ROADMAP.md
- Roadmap ES: ROADMAP_ES.md
Built with Unity