Documentation / Tile Tick Core RPG

Getting Started

OSRS inspired RPG systems for Unity: skills, XP, combat, inventory, equipment, loot, NPCs, interactions, and tile aware action flow.

Use the demo scene as the first reference, then create your own configured objects from the same component patterns.

Before you begin

  • Use Unity 6 or a recent supported Unity version.
  • Import Tile Tick Core RPG into a clean project or an existing project that can safely receive the package folders.
  • Make sure TextMeshPro essentials are installed if the demo UI requests them.
  • Open the included demo scene before building from scratch.

Recommended first pass

  1. Play the demo scene.
  2. Inspect the player prefab and note the child objects that hold movement, combat, inventory, skills, and UI references.
  3. Inspect an enemy prefab and a resource node prefab.
  4. Duplicate a sample item definition and change its icon, name, stackable flag, and behavior.
  5. Create one new interactable using the world interaction guide.
Do not start by deleting demo references. Duplicate working samples first. Once the duplicate works, replace art, values, and content.

Folder map

FolderPurpose
Scripts/CombatCombat stats, formulas, delays, hit splats, and combat level helpers.
Scripts/InventoryInventory storage, item use, UI, consumable timing, and item combinations.
Scripts/LootItem definitions, ground loot, drop tables, loot stacks, and death drops.
Scripts/SkillsSkill XP, skill actions, gathering tools, requirements, and skill UI.
Scripts/InteractionContext menus, hover labels, object actions, unit actions, and interactables.
Scripts/NPCsNPC definitions, AI state, combat setup, and NPC interaction controllers.