View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.0
- Last updated
- First released
- Unity version
- 6000.3.8 or later
- Package size
- 135 KB
- Files
- 70
- Favorites
- 4
- Views in the past week
- 18
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $27.99 on
Keywords
Ultimate Roguelike Framework - Traditional Roguelike Starter Kit
A clean, production-ready traditional roguelike foundation for Unity 6 featuring a Unity-free Core engine, 8-directional movement, fog of war, turn-based combat, seeded, save/load, and modular system.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 7
Ultimate Roguelike Framework - Traditional Roguelike Starter Kit screenshot 1
About this asset
Ultimate Roguelike Framework (URF) is a professional-grade foundation for building traditional grid-based roguelikes in Unity 6.
This is not a prototype.
It is a clean, extensible architecture built around a Unity-free Core simulation layer and a modular Unity host layer. Designed for developers who want clarity, structure, and a scalable base to build upon.
Core Features
- True 8-direction grid-based movement
- Turn-based engine using IAction pattern (1 action = 1 turn)
- Shadowcasting Field of View with explored memory
- A* pathfinding (8-direction, uniform cost)
- Melee combat system
- Weighted monster spawning via Inspector
- Gold and Potion item system
- Inventory with event-driven updates
- Stairs and procedural floor progression
- Run statistics (seed, floors, kills, time survived)
- Snapshot Save/Load system (restores monsters, pickups, stairs)
- Game Over overlay with run summary
- Character sheet popup
- TextMeshPro HUD
- Built-in Render Pipeline compatible
Clean Architecture
URF's main assembly is split into two:
URF.Core (Unity-free)
- Turn engine
- Combat system
- FOV
- Dungeon generation
- Items
- Run statistics
- No UnityEngine references
URF.Unity
- Scene host
- Input handling
- Save/Load glue
- Runtime wiring
- HUD
- Character sheet
- Game Over overlay
This separation makes the simulation logic independent from rendering and Unity scene code, making it easier to extend, test, and maintain.
Save/Load system restores:
- Floor number
- Player position and stats
- Inventory
- Stairs position
- Monster positions and HP
- Pickup positions
This is a full floor snapshot, not just meta progress.
Designed for Extension
This Simple Edition is a stable foundation intended to be extended.
You can easily add:
- New monster archetypes through the Inspector
- New item types
- Status effects
- Ranged combat
- Abilities
- Loot systems
- Advanced AI
The architecture is built to scale without rewriting the core systems.
Requirements:
- Unity 6 (6000.x)
- Built-in Render Pipeline
- TextMeshPro (included with Unity)
- Input System (enabled by default in Unity 6)
What This Package Is Not
- Not a complete RPG
- Not a skill tree system
- Not a multiplayer framework
- Not a visual art pack
It is a clean traditional roguelike foundation.
Built for...
- Developers building traditional roguelikes
- Developers who want structured, modular code
- Developers who value engine separation and clean design
- Indie developers scaling from prototype to production
Commercial Use
You may use Ultimate Roguelike Framework in commercial or non-commercial projects under the Unity Asset Store EULA.
Credit is not required but is appreciated.
About the Author
Created by Jonathan Concepcion, developer of OneBit Adventure and Rogue Together.
URF was built from real production experience creating grid-based roguelikes.
From the publisher's Asset Store listing.
Technical details
Key Features:
• 8-direction grid-based movement
• Turn-based engine using IAction pattern (1 action = 1 turn)
• Shadowcasting Field of View with explored memory
• A* pathfinding (8-direction, uniform cost)
• Melee combat system
• Unity-free Core simulation layer
• Modular assembly structure (URF.Core, URF.Unity)
• Weighted monster spawning configurable via Inspector
• Gold and Potion item system
• Inventory with ItemChanged event
• Potion hotkey and Wait hotkey
• Stairs and procedural floor progression
• Run statistics tracking (seed, floor, kills, time survived, best runs)
• Full snapshot Save/Load (restores monsters, pickups, stairs)
• Game Over overlay with fade and run summary
• Restart run hotkey with new seed generation
• Character sheet popup
• TextMeshPro HUD
• Built-in Render Pipeline compatible
• Input System with legacy fallback support
• No Update polling for gameplay logic
• Event-driven architecture
• Inspector-driven monster configuration
• Deterministic turn resolution
• Clean separation between simulation and presentation
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.8f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.