Skip to content

FronkonGames/GameWork-Core

Repository files navigation

A micro-kernel framework with dependency injection and event-driven communication.


version license top language

⚠️Still In Early Development ⚠️

🎇 Features

  • Highly configurable micro-kernel architecture.
  • Dependency management by Injection.
  • Event-driven communication.

🔧 Requisites

⚙️ Installation

Editing your 'manifest.json'

  • 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" } ... } 

🚀 Use

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.

📜 License

Code released under MIT License.

About

A micro-kernel game framework with dependency injection and event-driven communication.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages