AlchemyBow.Core
AlchemyBow.Core is a framework for Unity projects based on dependency injection. It is designed to help you manage dependencies, all aspects of the loading process and the state of your application.
See:
- Manual - to learn how to install and use the framework
- Scripting API - to learn about the scripting API provided by the framework
- YouTube Series - to see video tutorials
- Project Repository - to see the source code
- Demonstration Project - to see the framework in action
Features
- Dependency injection
- Controlled loading
- Reliable life circle
- Scopes (project and scene)
- State management with HFSM
- Manual & Documentation
- Lightweight
Backstory
AlchemyBow.Core is a tool that I've developed to improve the workflow of my personal projects. My main goal was to create a scalable base that handles dependency management and loading processes, so I can focus more on creating the actual game mechanics. In addition, I wanted it to be very flexible so that assets, plugins, and the code from other projects could be easily implemented. It took me a few iterations, but at this point I think it meets my expectation so I decided to release it as a package.