View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0
- Last updated
- First released
- Unity version
- 6000.3.11 or later
- Package size
- 237.6 MB
- Files
- 1,620
- Favorites
- 30
- Views in the past week
- 68
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $29.99 on
Keywords
Ultimate Turn-Based Battle System
Create powerful turn-based battles in Unity with customizable heroes, enemies, skills, items, equipment, status effects, UI, and battle scenes.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 11
Ultimate Turn-Based Battle System screenshot 1
About this asset
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.
Links
Demo Game: Play the demo here
Official Arktentrion Discord Server: Join the community
Documentation: Check the documentation here
YouTube Tutorials & Updates: YouTube Channel
Why This Kit Exists
A 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 heroes
- Designing dangerous enemies
- Writing your story
- Building your world
- Balancing exciting battles
- Creating unique skills and items
- Making your RPG feel alive
Major Features
- Complete turn-based battle system for Unity
- Powerful state-machine-based battle flow
- Easy-to-use dedicated Unity editor window
- Create heroes directly inside the editor
- Create enemies directly inside the editor
- Create enemy teams for encounters
- Create customizable battle screens
- Create skills with damage, healing, status effects, VFX, and targeting
- Create usable battle items
- Create equipment and equipment types
- Create status effects such as poison, regeneration, buffs, and debuffs
- Global stat system
- Global affinity system
- Weak, Resist, Block, Repel, and Absorb affinity reactions
- Physical and magical damage types
- Customizable damage formulas
- Critical hit settings
- Damage variation settings
- Defend action and defend multiplier
- HP and MP systems for heroes and enemies
- Level and EXP system for heroes
- Enemy level scaling
- Skill unlock levels
- Enemy AI skill availability by level
- Active and reserve party setup
- Hero switching support
- Inventory manager
- Money manager
- Item and equipment persistence
- Save/load support through PlayerPrefs-based managers
- Battle result and reward handling
- EXP rewards
- Money rewards
- Item drops
- Equipment drops
- Turn order based on Speed
- Turn indicators
- Target indicators
- Customizable battle UI prefabs
- Battle notifications
- Skill, item, and enemy info panels
- Damage number popups
- Animation event handling
- Spawn, despawn, attack, defend, damage, block, repel, absorb, and death animation support
- Example scenes included
- Example battle setups included
- Beginner-friendly workflow
- Fully customizable for advanced Unity users
Easy Content Creation
The included editor window gives you dedicated tools for creating almost everything your battle system needs:
- Stats
- Affinities
- Status effects
- Skills
- Battle screens
- Heroes
- Enemies
- Enemy teams
- Items
- Equipment types
- Equipment
- Calculation settings
This 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 Developers
This 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.
From the publisher's Asset Store listing.
Technical details
Key Features
- Complete 2D turn-based battle system for Unity
- State-machine-based battle flow
- Dedicated dockable Unity editor window
- Beginner-friendly content creation workflow
- Fully customizable and extendable codebase
- Example scenes with ready-to-test encounters
- Custom battle screen system
- Interchangeable battle screen prefabs
- Custom battle backgrounds
- Battle music support
- Hero and enemy position setup
- Active and reserve hero support
- Active and reserve enemy support
- Hero switching system
- Turn order system based on Speed
- Turn indicator system
- Target indicator system
- Customizable battle UI prefabs
- Battle notification system
- Skill info panel
- Item info panel
- Enemy info panel
- Battle result UI
- Damage number popup support
- Animation event handling
- Spawn, despawn, attack, defend, damage, block, repel, absorb, item use, and death animation callbacks
Editor Tools
- Create stats
- Create affinities
- Create status effects
- Create skills
- Create battle screens
- Create heroes
- Create enemies
- Create enemy teams
- Create items
- Create equipment types
- Create equipment
- Edit calculation settings
Hero Features
- Hero data asset generation
- Hero prefab generation
- Hero sprite support
- Hero portrait support
- Hero level system
- Hero EXP system
- HP growth curves
- MP growth curves
- Custom stat growth curves
- Skill unlock levels
- Hero affinity setup
- Hero equipment system
- Hero status effect system
- Hero defend system
- Hero animation setup
- Hero indicator origins
Enemy Features
- Enemy data asset generation
- Enemy prefab generation
- Enemy sprite support
- Enemy level setup
- Enemy HP growth curves
- Enemy MP growth curves
- Enemy stat growth curves
- Enemy skill unlock levels
- Enemy affinity setup
- Enemy status effect system
- Enemy AI skill availability by level
- Enemy animation setup
- Enemy indicator origins
Battle Content Features
- Physical skills
- Magical skills
- Damage skills
- Healing skills
- HP healing
- MP healing
- Fixed amount healing
- Percentage-based healing
- Status effect application
- Status effect removal
- Single-target skills and items
- Multi-target skills and items
- Ally-targeting skills and items
- Enemy-targeting skills and items
- All-target skills and items
- Skill MP costs
- Skill VFX prefab support
- Item VFX prefab support
- Custom damage number prefab support
Status Effect Features
- HP damage over time
- HP regeneration
- MP recovery
- MP drain
- Stat buffs
- Stat debuffs
- Flat value effects
- Percentage-based effects
- Once effects
- Each-turn effects
- Random trigger effects
- Until next turn duration
- Until end of battle duration
- Number of turns duration
- Random duration
- Infinite duration support
- Status effect popup support
- Status effect animation support
Stat and Affinity Features
- Global stat list
- Custom stat support
- Physical damage formula
- Magical damage formula
- Customizable calculation formulas
- Damage variation
- Minimum damage threshold
- Critical hit multiplier
- Critical hit probability formula
- Weakness multiplier
- Resistance multiplier
- Defend multiplier
- Global affinity list
- Normal affinity reaction
- Weak affinity reaction
- Resist affinity reaction
- Block affinity reaction
- Repel affinity reaction
- Absorb affinity reaction
Inventory, Equipment, and Rewards
- Inventory manager
- Money manager
- Item dictionary
- Equipment dictionary
- Equipment type system
- Weapon, shield, and armor support by default
- Custom equipment type support
- Equipment stat bonuses
- HP and MP equipment bonuses
- Enemy team reward setup
- EXP rewards
- Money rewards
- Item drops
- Equipment drops
- Drop chance percentages
- Save/load support for party, inventory, and money
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.3.11f1 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.