A powerful and flexible architecture pattern for Unity using ScriptableObjects
SOAPlus is an enhanced implementation of the ScriptableObject Architecture Pattern (SOAP) for Unity. It provides a robust framework for creating decoupled, maintainable, and scalable game architectures.
- Decoupled architecture
- Type-safe event system
- Flexible variable management
- Reusable across scenes
- Editor-friendly workflow
- Runtime debugging support
See Core README for detailed information about the core framework.
See Builtin README for pre-implemented components and types.
Install via OpenUPM:
openupm add com.brunomassa.soapluscore
openupm add com.brunomassa.soaplusbuiltin
SOAPlus is completely free and open-source. If you find it useful, consider supporting its development:
Your support helps maintain and improve the framework. I'm always open to suggestions and contributions!
MIT License - See LICENSE file for details