Home

Awesome

<p align="center"><img src="Media/banner.png"/></p> <p align="center"><b>A micro-kernel framework with dependency injection and event-driven communication.</b></p> <br> <p align="center"> <a style="text-decoration:none"> <img src="https://img.shields.io/github/package-json/v/FronkonGames/GameWork-Core?style=flat-square" alt="version" /> </a> <a style="text-decoration:none"> <img src="https://img.shields.io/github/license/FronkonGames/GameWork-Core?style=flat-square" alt="license" /> </a> <a style="text-decoration:none"> <img src="https://img.shields.io/github/languages/top/FronkonGames/GameWork-Core?style=flat-square" alt="top language" /> </a> </p> <p align="center"><b>โš ๏ธStill In Early Development โš ๏ธ<b/></p>

๐ŸŽ‡ Features

๐Ÿ”ง Requisites

โš™๏ธ Installation

Editing your 'manifest.json'

{
  ...
  "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.