Skip to content

A Unity game framework designed for efficient development.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.meta
Notifications You must be signed in to change notification settings

AkiKurisu/AkiFramework

Repository files navigation

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.

Debugger

Pool

Zero allocation GameObject/Component pooling.

Schedulers

Zero allocation timer/frame counter.

Debugger

Serialization

Powerful serialization tool for workflow.

SerializedType

Data Driven

Use Unreal-like DataTable workflow in Unity.

DataTable

Animations

Create dynamic animation sequence and cutscene from script based on Playables.

Modules

Modules are based on core features.

AI

Personal AI tools from AAA games research.

FieldViewPrime

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.

UIPanel

Reference

R3

UniTask

Unity.UIElements

Unity Timer

License

MIT