A modular and extensible 2D turn-based battle system for Unity, inspired by classic JRPGs. Fully configurable via ScriptableObjects and ready to use, designed for both developers and artists.This package is designed for the Built-in Render Pipeline.It does not include URP or HDRP-specific materials or shaders.TextMeshPro is required and will be automatically installed by Unity if not already present.2D TurnBattle System – Lite is a complete and flexible 2D turn-based battle framework for Unity, inspired by classic JRPGs.The system is built to serve two types of creators:• Developers who want a solid, extensible combat foundation• Artists who want to showcase characters, animations, VFX, and UI in dynamic battle situations — with zero coding requiredAll core gameplay elements are driven by ScriptableObjects and editor tools, allowing users to configure battles, moves and visual effects directly in the Inspector.No programming knowledge is required to set up or customize the demo battle scene. Templates are provided to allow creators to focus purely on art when creating moves, animations, and visual effects.This makes the package ideal not only for game development, but also for asset creators who want to present their art in a functional, interactive combat context.WebGL DemoA playable WebGL demo is available to showcase the battle system in action.Demo link:https://vesperalstudio.itch.io/2d-turnbattle-system-webgl-demo• Complete 2D turn-based battle system• ScriptableObject-based architecture for moves, stats, items, and effects• Fully functional battle UI, designed to be easily customized• Speed-based turn order calculation• Player and enemy(ies) action management• Single-target and multi-target (AOE, each target) attacks• Configurable skills, items, and resource costs• Modular VFX and SFX integration• Editor tools and templates for move and battle configuration• Demo battle scene with sample data• Clean and extensible C# codebase• No coding required for basic setup and demo customizationThis asset uses third-party music under CC BY 4.0 license. See Third-Party Notices.txt for details.AI tools were used during the creation of this package for specific, non-core aspects of the content.• The visual effect and sprites included in the demo scene were generated using AI. These assets are provided strictly as visual placeholders for demonstration purposes only and are not intended for use in commercial projects.• AI assistance was also used during the documentation writing process to help improve clarity, structure, and accessibility for beginners.No AI-generated content is involved in the core code, logic, or gameplay systems of this package. AI tools were used as an assistance tool for problem-solving, debugging, and documentation. All core systems, architecture decisions, and gameplay logic were designed, implemented, and validated manually.




