Ultimate Roguelike Framework - Traditional Roguelike Starter Kit OFFICIAL SALE

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.