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.
A powerful event solution for dynamic and contextual event handling ported from UIElement.
Zero allocation GameObject/Component pooling.
Zero allocation timer/frame counter.
Powerful serialization tool for workflow.
Use Unreal-like DataTable workflow in Unity.
Create dynamic animation sequence and cutscene from script based on Playables.
Modules are based on core features.
Personal AI tools from AAA games research.
Simple mod system based on Addressables.
Resource loading system, effect system based on Addressables.
Build UGUI in script easily, useful for creating dynamic setting UI and debug menu.
MIT