English | 中文
Note
The current project is already finished refactor. The new version is based on the new GAS system. The old version branch is no longer maintained.
Note
Welcome to use the new GAS system and the original framework of this project.
The basic functions of this project are complete. Currently, only the basic functions of GAS are displayed, including a basic three-hit combo for ARPG. Although the demo code supports RootMotion, the animation resources do not include IK or RootMotion. If you have more new features,such as the application of GameplayCue to sound and paritcle, or an exp-add module, or a complete combat with AI, etc., don't hesitate to contact me in Github issues, and I will consider adding the prototype to the codebase when time permits.
I will continue to develop non-open-source projects based on the new GAS system, which also means the new GAS will continue to optimize the user experience.
Easily create a large number of skills by simply configuring Scriptable Objects, without complex code or tangled animation state machines!
This project is originally based on the UnityStarter framework's VContainer branch, showcasing the Gameplay Ability System and Gameplay Tags features, providing an ARPG demo.
- The old version will be saved in the
Legacy(Zenject)
branch as an archive backup, and will no longer be supported. -
The minimum Unity version required for this project is Unity 2022.3
. It will not run correctly on Unity 2021
or earlier versions.
- New Version Preview (3D Model already in demo)
- Old Version Preview (New GameFramework doesn't contains this)
- Recreated the project based on UnityStarter
- Scene loading pipeline
- Implement the Gameplay logic with the new GAS system
Please search for the Scene_Launch
scene within the project to start the game.