Ultimate Roguelike Framework - Traditional Roguelike Starter Kit 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

by Galactic Slice, LLC (opens in new tab)

No ratings yet

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.

Price $39.99

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Ultimate Roguelike Framework - Traditional Roguelike Starter Kit, 6 months Current $39.99; lowest $39.99; highest $39.99 in this period. $0 $25 $50 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 7

Ultimate Roguelike Framework - Traditional Roguelike Starter Kit screenshot 1

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

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
6000.3.8f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.