Build classic tile based RPGs in Unity with multiplayer, OSRS inspired combat, skills, quests, banking, dialogue, AI, inventory, magic, ranged, melee, and powerful editor tools.Demo Scene requires Text Mesh Pro Essentials to be installed. Window > TextMeshPro > import TMP Essential Resources.Play the demo online here: DEMOBuild classic tile based RPGs without spending months creating the foundation first.Tile Tick Core RPG is an OSRS inspired RPG framework for Unity built around interconnected gameplay systems, designer friendly editor tools, and server authoritative multiplayer.Instead of wiring together dozens of disconnected systems, you can focus on creating your world, designing content, and expanding your game.Built on top of Tile Tick Movement, the framework provides deterministic tile based movement and tick based gameplay while keeping its systems modular and easy to extend. Combat, skills, quests, inventory, equipment, banking, dialogue, NPCs, saving, multiplayer, and world interactions are designed to work together out of the box.Whether you're building a classic RPG, an MMORPG inspired game, or your own take on the genre, Tile Tick Core RPG gives you a foundation designed to grow with your project.Included Systems:Multiplayer and Server ArchitectureBuild multiplayer RPGs around a server authoritative foundation instead of trying to retrofit networking later.Server authoritative gameplayDedicated server supportHost supportPlayer authenticationCharacter saving and loadingNetworked player spawningNetworked tile based movementNetworked animation replicationServer authoritative combatServer authoritative interactionsServer authoritative travelMultiplayer death and respawningPlayer readiness systemDevelopment and administration commandsCharacter ProgressionGrow characters with an experience and leveling system inspired by classic RPGs.Experience and levelingAttackStrengthDefenceHitpointsRangedMagicPrayerWoodcuttingFishingFiremakingCookingModular skill frameworkSkill requirementsEquipment requirementsConfigurable progressionCombatA tick based combat system supporting the full combat triangle.Melee combatRanged combatMagic combatPlayer versus NPC combatPlayer versus Player supportSpellbooksCustom spellsSpell effectsProjectilesAttack stylesCombat experienceEquipment bonusesRune consumptionAmmunition consumptionMelee NPC AIRanged NPC AIMagic NPC AIHybrid combat AIAutomatic combatDamage and hit splatsHealth systemProtection prayersDeath and respawningItem drops on deathKeep item supportLoot tablesInventory, Equipment and BankingEverything needed to manage characters, items, equipment, storage, and dropped items.Inventory systemEquipment systemBanking systemGround item systemStackable itemsDrag and drop inventoryScriptableObject item definitionsEquipment requirementsWeapon definitionsExamine systemModular item actionsServer authoritative item handlingSkillsGather resources, process materials, and build additional skills using the same underlying framework.Included gathering and production skills:WoodcuttingFishingFiremakingCookingFramework features:Continuous skillingLevel requirementsTool requirementsConfigurable success ratesResource depletionExperience rewardsReusable skill architectureQuestsCreate classic RPG quests without writing custom logic for every quest.Quest databaseQuest editorQuest journalQuest objectivesPrerequisite questsNot Started, In Progress, and Completed statesItem rewardsExperience rewardsReward protectionWorld state integrationPersistent quest progressNPCs and DialogueCreate interactive NPCs with branching conversations, shops, quests, and combat behavior.Dialogue graph editorBranching dialoguePlayer dialogue choicesContinue dialogueItem rewardsExperience rewardsNPC interaction frameworkShop systemMultiple shop currenciesCombat NPCsConfigurable NPC AIWorld Interaction and TravelBuild interactive worlds using reusable systems instead of one off scripts.Context sensitive interactionsResource nodesWorld objectsModular interaction frameworkItem actionsExamine databaseLocation transitionsNetwork authoritative travelServer controlled teleportationInteraction chat messagesPlayer InterfaceCore RPG includes interconnected interfaces for its major gameplay systems.InventoryEquipmentSkillsPrayerSpellbooksQuestsBankingShopsDialogueChatboxContext menusMinimapMinimap click to moveHealth displayPrayer displayRun energyXP dropsSkill XP iconsAudioA centralized audio system provides a consistent way for gameplay systems to request and control sound.MusicSound effectsUI audioAmbient audioID based audio requestsMusic selectionMusic autoplayAudio settings integrationDesigner friendly audio configurationPowerful Editor ToolsCore RPG includes purpose built editor tools that make creating and managing content faster than manually working with individual ScriptableObjects.Project HubItem DatabaseNPC DatabaseWorld Object DatabaseEquipment and Weapon EditorSpell EditorSpell Effect EditorSpellbook EditorShop EditorQuest EditorDialogue Graph EditorExamine DatabaseDrop Table DatabaseAudio EditorCombat DPS SimulatorProject validation toolsBuilt to GrowCore RPG is designed as a framework, not a locked game template.Create your own skills, combat mechanics, spells, spellbooks, enemies, NPCs, quests, shops, items, equipment, interactions, locations, and world objects using the same architecture the included content uses.Systems are separated so individual parts can be extended or replaced as your project grows. You get working gameplay systems without giving up access to the code and architecture underneath them.Included DemoThe package includes a playable demo environment demonstrating the framework's systems working together.Explore and test:MultiplayerCharacter progressionMelee combatMagicRangedPrayerInventoryEquipmentBankingNPCsDialogueShopsQuestsCombat AILoot and ground itemsResource gatheringWoodcuttingFishingFiremakingCookingWorld interactionsTravelMinimap navigationXP dropsDocumentation and SupportGetting started should not require reverse engineering someone else's code.The package includes online documentation, setup guides, Quick Start material, tutorials, and an active Discord community where you can ask questions, report bugs, request features, and share what you're building.Great ForClassic RPGsMultiplayer RPGsMMORPG inspired gamesRuneScape and OSRS inspired projectsAdventure gamesTop down RPGsTile based gamesRapid prototypingDevelopers who want an extensible RPG foundationIncluded SystemsCharacterCharacter progression and experienceSkill and leveling systemCharacter statsEquipment requirementsSkill requirementsRun energy systemCharacter saving and loadingMultiplayer & NetworkingServer authoritative multiplayer architectureDedicated server supportHost mode supportPlayer authenticationCharacter persistenceNetworked player spawningNetworked tile based movementNetworked animation replicationServer authoritative interactionsServer authoritative combatServer authoritative travelNetworked death and respawningPlayer readiness systemMultiplayer world state synchronizationServer development and administration commandsCombatTick based melee combatTick based ranged combatTick based magic combatCombat trianglePlayer versus NPC combatPlayer versus Player supportAttack stylesSpellbooksSpell systemSpell effectsProjectile systemAmmunition systemRune consumptionMelee NPC combat AIRanged NPC combat AIMagic NPC combat AIHybrid combat AIHealth and damage systemsHit splatsProtection prayersDeath and respawningItem drops on deathKeep item mechanicsInventory & ItemsInventory systemEquipment systemBanking systemGround item systemLoot table systemStackable itemsDrag and drop inventory organizationScriptableObject item definitionsEquipment requirementsWeapon definitionsExamine systemModular item actionsNPCsNPC databaseDialogue systemBranching conversationsPlayer dialogue choicesNPC shop systemConfigurable shop currenciesQuest integrationCombat AIInteraction frameworkQuestsQuest frameworkQuest databaseQuest journalQuest objectivesPrerequisite questsQuest rewardsExperience rewardsPersistent quest progressWorld state integrationNot Started, In Progress, and Completed statesWorld & InteractionContext sensitive interaction systemResource gathering systemProduction skill systemWorld object systemLoot and ground item systemModular item action frameworkLocation and scene transitionsServer authoritative travelInteraction and examine chat messagesUI & Player SystemsChatboxContext menusDialogue interfaceInventory interfaceEquipment interfaceSkills interfacePrayer interfaceSpellbook interfaceQuest interfaceBanking interfaceShop interfaceMinimapMinimap click to moveHealth displayPrayer displayRun energy displayXP dropsSkill XP iconsAudioCentralized audio systemMusicSound effectsUI audioAmbient audioID based audio requestsMusic autoplayManual music selectionAudio settings integrationIncluded SkillsAttackStrengthDefenceHitpointsRangedMagicPrayerWoodcuttingFishingFiremakingCookingIncluded Editor ToolsProject HubCombat DPS SimulatorItem DatabaseNPC DatabaseEquipment and Weapon EditorShop EditorSpell EditorSpellbook EditorSpell Effect EditorQuest EditorWorld Object DatabaseDialogue Graph EditorExamine DatabaseDrop Table DatabaseAudio EditorBuilt in project validation toolsIncluded Art AssetsModular low poly humanoid base characterPalette based character shaderStarter weapon collectionDemo environment assetsPlaceholder UI icons and spritesExtensibilityBuilt around modular gameplay systems for creating and extending your own:SkillsCombat mechanicsCombat stylesSpellbooksSpellsSpell effectsItemsEquipmentWeaponsNPCsEnemiesCombat AIResource nodesWorld objectsShopsQuestsDialogueInteractionsLocationsAudioGameplay mechanicsRequirementsUnity 6.5 or newerUniversal Render PipelineUnity Input SystemUnity Netcode for GameObjectsUnity TransportIncludes the Tile Tick Movement SystemDemo & DocumentationPlayable multiplayer demoComprehensive online documentationQuick Start guideExample gameplay contentActive Discord communityAdditional InformationSource Code Included: YesScriptableObject Driven: YesDemo Scene Included: YesDocumentation Included: YesEditor Extensions Included: YesNetworking Included: YesDedicated Server Support: YesHost Mode Support: YesServer Authoritative Gameplay: YesCharacter Persistence: YesRuntime Dependencies: Unity packages required by the framework and the included Tile Tick Movement System.




