Create powerful turn-based battles in Unity with customizable heroes, enemies, skills, items, equipment, status effects, UI, and battle scenes.Creating a great RPG is already a huge adventure. Building a powerful, flexible, and polished turn-based battle system on top of that can quickly become one of the most complex and time-consuming parts of the entire project.Ultimate Turn-Based Battle System is built to solve exactly that.This kit gives you a complete foundation for creating strategic turn-based battles in Unity, so you can spend less time fighting complicated battle logic and more time building the world, story, characters, quests, dungeons, and emotional moments that make your RPG special.Whether you are creating a classic JRPG-inspired adventure, a monster-battling game, a tactical story-driven RPG, or your own unique turn-based experience, this system gives you the tools to get started quickly and expand deeply.Why This Kit ExistsA good turn-based battle system is not just “select attack and deal damage.”It needs heroes, enemies, skills, items, equipment, status effects, stats, levels, EXP, enemy teams, rewards, UI, targeting, animations, battle scenes, damage formulas, weaknesses, resistances, and much more.Building all of that from scratch can take months.With Ultimate Turn-Based Battle System, the hardest technical foundation is already prepared for you.You can focus on what really matters:Creating memorable heroesDesigning dangerous enemiesWriting your storyBuilding your worldBalancing exciting battlesCreating unique skills and itemsMaking your RPG feel aliveMajor FeaturesComplete turn-based battle system for UnityPowerful state-machine-based battle flowEasy-to-use dedicated Unity editor windowCreate heroes directly inside the editorCreate enemies directly inside the editorCreate enemy teams for encountersCreate customizable battle screensCreate skills with damage, healing, status effects, VFX, and targetingCreate usable battle itemsCreate equipment and equipment typesCreate status effects such as poison, regeneration, buffs, and debuffsGlobal stat systemGlobal affinity systemWeak, Resist, Block, Repel, and Absorb affinity reactionsPhysical and magical damage typesCustomizable damage formulasCritical hit settingsDamage variation settingsDefend action and defend multiplierHP and MP systems for heroes and enemiesLevel and EXP system for heroesEnemy level scalingSkill unlock levelsEnemy AI skill availability by levelActive and reserve party setupHero switching supportInventory managerMoney managerItem and equipment persistenceSave/load support through PlayerPrefs-based managersBattle result and reward handlingEXP rewardsMoney rewardsItem dropsEquipment dropsTurn order based on SpeedTurn indicatorsTarget indicatorsCustomizable battle UI prefabsBattle notificationsSkill, item, and enemy info panelsDamage number popupsAnimation event handlingSpawn, despawn, attack, defend, damage, block, repel, absorb, and death animation supportExample scenes includedExample battle setups includedBeginner-friendly workflowFully customizable for advanced Unity usersEasy Content CreationThe included editor window gives you dedicated tools for creating almost everything your battle system needs:StatsAffinitiesStatus effectsSkillsBattle screensHeroesEnemiesEnemy teamsItemsEquipment typesEquipmentCalculation settingsThis makes the kit approachable even if you are still learning Unity.Instead of manually creating complicated prefab structures and data references, you can use the built-in tools to create battle content step by step.Advanced users can still fully customize, extend, and modify the system with their own code, assets, UI, animations, and gameplay logic.Built for RPG DevelopersThis kit is especially useful if you want to create an RPG but do not want to spend the majority of your development time building the battle foundation from zero.You can create your own heroes, give them unique stats and skills, define enemy weaknesses, build enemy teams, reward the player with EXP, money, items, and equipment, and design different battle scenes for different areas of your game.The goal is simple:You should be able to focus on your game, not on rebuilding the same complex RPG battle systems again and again.LinksDemo Game: Play the demo hereOfficial Arktentrion Discord Server: Join the communityDocumentation: Check the documentation hereYouTube Tutorials & Updates: YouTube ChannelKey FeaturesComplete 2D turn-based battle system for UnityState-machine-based battle flowDedicated dockable Unity editor windowBeginner-friendly content creation workflowFully customizable and extendable codebaseExample scenes with ready-to-test encountersCustom battle screen systemInterchangeable battle screen prefabsCustom battle backgroundsBattle music supportHero and enemy position setupActive and reserve hero supportActive and reserve enemy supportHero switching systemTurn order system based on SpeedTurn indicator systemTarget indicator systemCustomizable battle UI prefabsBattle notification systemSkill info panelItem info panelEnemy info panelBattle result UIDamage number popup supportAnimation event handlingSpawn, despawn, attack, defend, damage, block, repel, absorb, item use, and death animation callbacksEditor ToolsCreate statsCreate affinitiesCreate status effectsCreate skillsCreate battle screensCreate heroesCreate enemiesCreate enemy teamsCreate itemsCreate equipment typesCreate equipmentEdit calculation settingsHero FeaturesHero data asset generationHero prefab generationHero sprite supportHero portrait supportHero level systemHero EXP systemHP growth curvesMP growth curvesCustom stat growth curvesSkill unlock levelsHero affinity setupHero equipment systemHero status effect systemHero defend systemHero animation setupHero indicator originsEnemy FeaturesEnemy data asset generationEnemy prefab generationEnemy sprite supportEnemy level setupEnemy HP growth curvesEnemy MP growth curvesEnemy stat growth curvesEnemy skill unlock levelsEnemy affinity setupEnemy status effect systemEnemy AI skill availability by levelEnemy animation setupEnemy indicator originsBattle Content FeaturesPhysical skillsMagical skillsDamage skillsHealing skillsHP healingMP healingFixed amount healingPercentage-based healingStatus effect applicationStatus effect removalSingle-target skills and itemsMulti-target skills and itemsAlly-targeting skills and itemsEnemy-targeting skills and itemsAll-target skills and itemsSkill MP costsSkill VFX prefab supportItem VFX prefab supportCustom damage number prefab supportStatus Effect FeaturesHP damage over timeHP regenerationMP recoveryMP drainStat buffsStat debuffsFlat value effectsPercentage-based effectsOnce effectsEach-turn effectsRandom trigger effectsUntil next turn durationUntil end of battle durationNumber of turns durationRandom durationInfinite duration supportStatus effect popup supportStatus effect animation supportStat and Affinity FeaturesGlobal stat listCustom stat supportPhysical damage formulaMagical damage formulaCustomizable calculation formulasDamage variationMinimum damage thresholdCritical hit multiplierCritical hit probability formulaWeakness multiplierResistance multiplierDefend multiplierGlobal affinity listNormal affinity reactionWeak affinity reactionResist affinity reactionBlock affinity reactionRepel affinity reactionAbsorb affinity reactionInventory, Equipment, and RewardsInventory managerMoney managerItem dictionaryEquipment dictionaryEquipment type systemWeapon, shield, and armor support by defaultCustom equipment type supportEquipment stat bonusesHP and MP equipment bonusesEnemy team reward setupEXP rewardsMoney rewardsItem dropsEquipment dropsDrop chance percentagesSave/load support for party, inventory, and moneyAI tools were used during the package creation process to generate some of the included art assets and music used in the example scenes, demo content, and presentation material.The core package systems, scripts, editor tools, battle logic, prefabs, documentation, and overall implementation were created and assembled as part of the development process for this Unity asset. AI-generated content is used only as supporting creative content, mainly for visuals and audio, so users can test the example battles with complete presentation assets.The package includes AI-generated assets such as:Example character and enemy artworkExample battle background artworkExample UI/presentation visuals where applicableExample music and audio used for demo scenesThese AI-generated assets are included to make the examples easier to understand, more polished, and ready to test immediately. Users are free to replace them with their own custom art, music, animations, and visual style for their own projects.




