/AkiFramework

Personal game framework and code collection

Primary LanguageC#MIT LicenseMIT

AkiFramework

This is a code collection that i really used in my games, will be update through my development.

I supposed these code are useful but also not-must-be-included, which is my personal understanding of "Game Framework" should be, so that you can pick code you like and use in your project for free.

Core Features

Events

A powerful event solution for dynamic and contextual event handling ported from UIElement.

Pool

Zero allocation GameObject/Component pooling.

Scheduler

Zero allocation timer/frame counter.

Serialization

Powerful serialization tool for workflow.

Modules

Modules are based on core features.

AI

Personal AI tools from AAA games research.

Mod

Simple mod system based on Addressables.

Resource

Resource loading system, effect system based on Addressables.

UI

Build UGUI in script easily, useful for creating dynamic setting UI and debug menu.

Reference

R3

UniTask

UIElements Events

Unity Timer

QFramework