#8 · Primary category: Game AI & Behavior Trees

EGamePlay

buff editor framework gameplay mmorpg odin-inspector rpg scriptableobject skill skillsystem status unity

一个基于Entity-Component模式的灵活、通用、可扩展的轻量战斗(技能)框架,配置可选使用ScriptableObject或是Excel表格. A flexible, generic, easy to extend, lightweight combat (skills) framework based on Entity-Component pattern. Configuration can choose to use ScriptableObject or Excel tables.

Project last updated:02/12/26

GitHub Stars

2.4K

Forks

545

Contributors

4

License

MIT

Why we included this project

Unity developers building action RPGs or MMORPGs will find a real combat kit worth borrowing from. EGamePlay models abilities, status effects, and the code that runs them as parts of an Entity-Component design, and the 3.0 rewrite builds on the EcsNode framework so game logic stays separate from presentation logic. Skills are configured through data rather than code: an Excel row or a ScriptableObject defines an ability, and an execution graph ties its animation and effects together. The framework has already been used to relaunch a commercial game's entire combat, and the repository ships with runnable RPG and skill-debug demos plus a Chinese wiki and a long series of technical articles walking through each subsystem. One caveat: it depends on paid plugins like Odin Inspector, so pulling it into your own project means accepting some manual wiring.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category