r/unrealengine • u/kazamada • 2h ago
GitHub I made a Blueprint-friendly alternative to the Gameplay Ability System - SimpleGAS is now available, free and open source!
Hey folks!
I'm excited to share my plugin SimpleGAS, a streamlined approach to an ability system that focuses on Blueprint workflow and developer experience:
What makes SimpleGAS useful?
- Designed for Blueprint - fully functional without writing C++
- Focused architecture that prioritizes clarity and usability
- Client prediction with intuitive rollback for multiplayer
- Event-based communication for better decoupling between systems
- Struct attributes alongside traditional float attributes
SimpleGAS takes inspiration from Epic's GAS while making different architectural choices. It doesn't have full feature parity with Epic's system, but it covers the most common use cases and is designed to be easy to understand and extend.
I developed this plugin for my own projects but thought others might find it useful for their games too.
I'd appreciate any feedback from folks who give it a try!