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.xRender Pipeline Support: Built-in, URP, HDRPPlatform 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.