View on Asset Store (opens in new tab)
Package details
- Latest version
- 1.0.1
- Last updated
- First released
- Unity version
- 6000.2.6 or later
- Package size
- 9.1 MB
- Files
- 53
- Favorites
- 27
- Views in the past week
- 20
Price tracking
- Last checked
- Tracked since
- Lowest recorded
- $41.99 on
Keywords
- Search for rpg framework
- Search for speed based turns
- Search for turn based combat
- Search for initiative system
- Search for turn order ui
- Search for strategy combat
- Search for Tactical RPG
- Search for turn queue
- Search for unity combat engine
- Search for combat manager
- Search for battle system
- Search for scriptableobject combat
Turn-Based Combat Engine
Core turn-based combat system with speed-based initiative, dynamic turn queues, and flexible action handling — fully configurable via ScriptableObjects.
Affiliate link · Purchases support this site
Price history
Last 6 months
USDAsset preview
1 / 4
Turn-Based Combat Engine screenshot 1
About this asset
ObsessiveTools: Turn-Based Combat Engine is a plug-and-play battle framework for Unity that delivers the essential turn system logic needed for tactical and RPG-style games.
Whether you’re building a classic JRPG, a tactical grid battler, or a custom turn-driven encounter system, this tool provides a speed-based initiative queue, dynamic turn reordering, and flexible action handling — all driven by ScriptableObject-configurable combat rules for maximum designer freedom.
With built-in UI prefabs, action menus, and turn order displays, you can get a fully working battle system running in minutes. The system integrates seamlessly with abilities, status effects, combat logs, and AI decision-making, allowing you to build complex, polished combat without reinventing the core turn logic.
Perfect for RPGs, strategy games, or any project that relies on structured, turn-based encounters.
From the publisher's Asset Store listing.
Technical details
Core Features
- Speed-Based Initiative — Characters act in order of speed stats, with dynamic reordering mid-combat.
- Dynamic Turn Queue — Updates automatically when stats change or new combatants join.
- Flexible Turn Flow — Supports sequential, simultaneous, or phased turn structures.
- Customizable Actions — Works with attacks, skills, items, and custom-defined abilities.
- Event Hooks — Trigger animations, cutscenes, or effects at any point in the turn cycle.
- AI Integration — Built-in hooks for custom enemy/ally decision-making logic.
- UI-Ready Prefabs — Turn order displays, action menus, and targeting interfaces included.
Integration
- Works with skill systems, combat logs, and status effect tools.
- Easy to adapt for both real-time and turn-based hybrid systems.
- Minimal code required — all main mechanics are driven by ScriptableObjects.
Included Assets
- Prefabs: TurnBasedCombatManager, turn order display, action menu, targeting UI.
- ScriptableObjects: CombatProfileSO (rules, initiative formulas, action limits).
- Scripts: Turn queue manager, combatant controller, initiative tracker, action resolver.
- Demo Scene: Fully set up battle example with AI and UI.
Unity Version: 2020.3+ (LTS recommended)
Scripting Runtime: .NET 4.x
Render Pipeline Support: Built-in, URP, HDRP
Platform Support: PC, Mac, Linux, Mobile, Console
Compatibility
| Unity version | Built-in | URP | HDRP | Custom |
|---|---|---|---|---|
| 6000.2.6f2 | Compatible | Compatible | Compatible | Compatible |
As listed on the Asset Store.