
Core turn-based combat system with speed-based initiative, dynamic turn queues, and flexible action handling — fully configurable via ScriptableObjects.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.Core FeaturesSpeed-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.IntegrationWorks 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 AssetsPrefabs: 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, ConsoleAI assistance was used only to refine the wording of written documentation and marketing copy.All gameplay logic, C# scripts, prefabs, editor tools, architecture, and UI elements were fully authored, tested, and optimized by me. The quest system’s functionality, integrations, and asset structure are original work and have been built from scratch for this package.