Documentation / Tile Tick Core RPG

World Interactions

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

Core RPG uses context providers and action handlers to keep click, hover, and object behavior modular.

Core pieces

ScriptRole
InteractionManagerCoordinates hover, selection, context menus, and action execution.
IContextActionProviderInterface for anything that exposes available actions.
WorldObjectInteractableGeneral world object interaction entry point.
WorldObjectContextActionProviderProvides configured object actions.
IWorldObjectActionHandlerHandler interface for object specific behavior.

Included handlers

  • TreeActionHandler
  • FishingSpotActionHandler
  • DoorActionHandler
  • StoveActionHandler
  • TeleportActionHandler

Create a new interactable

  1. Add a collider to the object.
  2. Add WorldObjectInteractable or a compatible context provider.
  3. Add or create an action handler implementing IWorldObjectActionHandler.
  4. Configure display text, priority, distance/range expectations, and handler references.
  5. Test hover label, left click/default action, and context menu actions.