An open API service indexing awesome lists of open source software.

https://github.com/hardcpp/chatplexsdk


https://github.com/hardcpp/chatplexsdk

Last synced: 25 days ago
JSON representation

Awesome Lists containing this project

README

          

ChatPlex SDK

This SDK was created to simplify and streamline mods creation for multiple games. It mostly provides generic components and utilities for Unity modding.

Each mods using ChatPlexSDK can declare a module (optional, described below), this module is like an interface for the SDK to manage your mod, show settings UI and a enable/disable toggle if the module `Type` is defined as `Integrated`

Components (Full list in documentation):
- **CP_SDK** *ChatPlex SDK game agnostic namepace*
* **Animation** *Animated image loading and processing*
* **Chat** *Chat service for connecting to various live streaming platforms chat*
* **Config** *Json configuration utilities*
* **Logging** *Logging utilities*
* **Misc** *Quality of life utilities*
* **Network** *Network and HTTP utilities*
* **Pool** *Memory management & pools utilities*
* **UI** *User interface components, views, flow coordinator, builders and factories*
* **Unity** *Tools and extensions to interact with Unity on different layer & threads, load fonts/sprites/textures*
* **Utils** *Various platform utils like Delegate/Action/Function/Event system*
* **XUI** *Tree like syntax CP_SDK::UI builder*

Todo...