A micro-kernel framework with dependency injection and event-driven communication.
- Highly configurable micro-kernel architecture.
- Dependency management by Injection.
- Event-driven communication.
- Unity 2021.2 or higher.
- Game:Work Foundation.
- Test Framework 1.1.31 or higher.
- Open the manifest.json file of your Unity project.
- In the section "dependencies" add:
{ ... "dependencies": { ... "FronkonGames.GameWork.Foundation": "git+https://github.com/FronkonGames/GameWork-Foundation.git", "FronkonGames.GameWork.Core": "git+https://github.com/FronkonGames/GameWork-Core.git" } ... } The functionality is divided into folders, this is its structure:
| |\_Runtime......................... Utilities for the game. | |\_Async....................... Custom async Awaiters. | |\_DI.......................... Dependency injection management. | |\_Events...................... Event-driven communication. | |\_Modules..................... Micro kernel architecture (aka plugin-based). | \_Test........................ Unit tests. | \_Editor.......................... Editor utilities. Check the comments for each file for more information.
Code released under MIT License.
