{"repo":"PhysaliaStudio/Flexi","free":true,"listed":false,"github":"https://github.com/PhysaliaStudio/Flexi","clone":"git clone https://github.com/PhysaliaStudio/Flexi.git","description":"Unity Gameplay Ability System Framework","language":"C#","stars":243,"topics":["ability","unity","ability-system","gameplay-ability-system","gameplay"],"license":"MIT","category":"game-templates","readme_excerpt":"Flexi - Unity Gameplay Ability System Framework - This project is still work-in-progress - Though still in development, it's usable and already worked on a real project. Download the released version, and post in discussion if any problem. - Progress :green square::green square::green square::green square::green square::green square::green square::green square::green square::white large square: 90% ----- What is Flexi? Flexi is an ability system framework for Unity. The basic concept is: - Flexi has done some general low-level logic. - Programmers can directly jump into extend with Flexi, and create your gameplay ability system . - Then designers can use the graph view editor to create/edit ability. - At runtime, load these abilities and run with built-in runner . P.S. Flexi is inspired from Unreal GAS (Gameplay Ability System) , but not the same concept. Features - Customizable : Flexi only do low-level things. So you have space to implement your own gameplay. - Stat & Modifier : With stat refresh process, modify unit stats with abilities. - Built-in ability runners : Start from easy and not make your hands dirty. - Node-based ability editor : Built with GraphView and UIToolkit. - OOP approach : Not rely on Unity. Not singleton approach. - Macro : Reuse your partial graphs (Failed to find GC free approach. Suspend until main feature finished.) Installation Download from the latest release. It's a unitypackage. Just import it. Resources - Quickstart - 1. Hello World - 2. Cust","default_branch":null,"files":null,"tree":[],"storefront":"/r/PhysaliaStudio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PhysaliaStudio/Flexi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}