Skip to main content

Getting Started

Important Attention Reminder

Coding Style wiki​


Installing OxGKit

Attention OxGKit systems are all standalone tools — there is no need to install everything at once. Install only what you need, along with the dependencies required by those modules.

Step 1. (Install Dependencies)​

Based on the modules you plan to install, install their third-party dependencies first (see the dependency notes in Step 2).

  • 1 UniTask (required by InfiniteScrollView, ActionSystem, TimeSystem, PoolSystem, Utilities)

Install via Package Manager (Install via git)

https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask
  • 2 LWMyBox (required by LoggingSystem, TweenSystem, PoolSystem, Utilities)

Install via Package Manager (Install via git)

https://github.com/cout-m6o/LWMyBox.git

Install via Package Manager (Install by name)

com.unity.inputsystem
  • 4 DoTween Pro (required by TweenSystem, must be purchased separately)

  • Reminder OxGKit.LoggingSystem is a shared dependency of most modules (InfiniteScrollView, ActionSystem, NoticeSystem, InputSystem, TimeSystem, PoolSystem, Utilities) — it is recommended to install it first.

https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/LoggingSystem/Scripts

Step 2. (Install Modules)​

Method 1​

Install the modules you need one by one via Package Manager (Install via git).

Important Package Manager does NOT automatically install git dependencies declared inside a package — before installing any module, install its dependencies first (noted below).

https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/LoggingSystem/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/InfiniteScrollView/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/ActionSystem/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/NoticeSystem/Scripts
  • InputSystem (depends on Unity New InputSystem, OxGKit.LoggingSystem)
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/InputSystem/Scripts
  • TweenSystem (depends on DoTween Pro, LWMyBox, OxGKit.TimeSystem)
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/TweenSystem/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/ButtonSystem/Scripts
  • TimeSystem (depends on UniTask, OxGKit.LoggingSystem)
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/TimeSystem/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/CursorSystem/Scripts
  • PoolSystem (depends on UniTask, LWMyBox, OxGKit.LoggingSystem)
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/PoolSystem/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/SingletonSystem/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/SaverSystem/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/LocalizationSystem/Scripts
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/VirtualJoystick/Scripts
  • Utilities (depends on UniTask, LWMyBox, OxGKit.LoggingSystem)
https://github.com/cout-m6o/OxGKit.git?path=Assets/OxGKit/Utilities/Scripts

Method 2​

Download the source directly (Code Download ZIP)

Copy the folders of the modules you need (Assets/OxGKit/[ModuleName]) into your Unity project's Assets folder.

Reminder If you don't need to modify the toolkit yourself, installing via Package Manager is recommended.


Importing Samples​

Every module ships with Examples and AI Agent Skills — import them via Package Manager -> select the module -> Samples.

Reminder There are many ways to call the APIs — check each module's Samples for complete examples.


Build Activation Symbol​

  • OXGKIT_LOGGER_ON (the LoggingSystem output switch — for builds, add it to Player Settings -> Scripting Define Symbols or no logs will be output)

AI-Assisted Development (AI Agent Skills)​

Every OxGKit system module supports development assisted by AI coding agents (Claude Code, OpenAI Codex CLI, Cursor, Copilot, etc.). Each module's Samples include built-in AI Agent Skills (SKILL.md) that teach the agent how to use that module's API correctly.

Attention For the full import and usage guide, see AI Agent Skills.


Toolkit API​

Important It is recommended to study each module's Examples and API chapters.