Ultimate Roguelike Framework - Traditional Roguelike Starter Kit
Galactic Slice, LLC
$27.99
$39.99
30%OFF
(no ratings)
Jump AssetStore
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.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 FeaturesTrue 8-direction grid-based movementTurn-based engine using IAction pattern (1 action = 1 turn)Shadowcasting Field of View with explored memoryA* pathfinding (8-direction, uniform cost)Melee combat systemWeighted monster spawning via InspectorGold and Potion item systemInventory with event-driven updatesStairs and procedural floor progressionRun statistics (seed, floors, kills, time survived)Snapshot Save/Load system (restores monsters, pickups, stairs)Game Over overlay with run summaryCharacter sheet popupTextMeshPro HUDBuilt-in Render Pipeline compatibleClean ArchitectureURF's main assembly is split into two:URF.Core (Unity-free)Turn engineCombat systemFOVDungeon generationItemsRun statisticsNo UnityEngine referencesURF.UnityScene hostInput handlingSave/Load glueRuntime wiringHUDCharacter sheetGame Over overlayThis 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 numberPlayer position and statsInventoryStairs positionMonster positions and HPPickup positionsThis is a full floor snapshot, not just meta progress.Designed for ExtensionThis Simple Edition is a stable foundation intended to be extended.You can easily add:New monster archetypes through the InspectorNew item typesStatus effectsRanged combatAbilitiesLoot systemsAdvanced AIThe architecture is built to scale without rewriting the core systems.Requirements:Unity 6 (6000.x)Built-in Render PipelineTextMeshPro (included with Unity)Input System (enabled by default in Unity 6)What This Package Is NotNot a complete RPGNot a skill tree systemNot a multiplayer frameworkNot a visual art packIt is a clean traditional roguelike foundation.Built for...Developers building traditional roguelikesDevelopers who want structured, modular codeDevelopers who value engine separation and clean designIndie developers scaling from prototype to productionCommercial UseYou 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 AuthorCreated by Jonathan Concepcion, developer of OneBit Adventure and Rogue Together.URF was built from real production experience creating grid-based roguelikes.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



