Skip to main content
Version: v3

Framework Introduction

Important Attention Reminder

Coding Style wiki


Basic Description

OxGFrame is a Unity-based framework designed to accelerate game development. It utilizes UniTask for asynchronous processing, making it easy to learn and significantly boosting development efficiency. Additionally, it supports multiple platforms including Windows, OSX, Android, iOS, and WebGL.

  • Hotfixer
  • AssetLoader
  • UIFrame, UI = User Interface
  • SRFrame, SR = Scene Resource
  • USFrame, US = Unity Scene
  • CPFrame, CP = Clone Prefab
  • AudioFrame
  • VideoFrame
  • GSIFrame, GSI = Game Stage Integration
  • NetFrame
  • CenterFrame


Framework Features

  • Flexible

    Includes essential core systems for game development, while remaining agnostic to project folder structure, game business logic, and data table parsing methods—giving you full freedom to build as you wish.

  • High Cohesion, Low Coupling

    A plugin-based architecture that improves code readability and maintainability, allowing the team to focus on GamePlay development.

  • Cross-Project Feature Migration

    With framework features in place, teams can standardize development workflows, enabling features to be migrated from Project A to Project B with minimal changes.

  • Rapid Commercialization Process

    Easily build minimal runtime packages, standard runtime packages, and full runtime packages, with version comparison between main version and asset version. Also supports asset repair functionality.

  • Efficient Hot Code Fixing

    Leverages the revolutionary HybridCLR hotfix solution to quickly fix bugs in released games with minimal downtime.

  • Flexible Asset Bundle Strategy

    Powered by YooAsset, resources can be easily managed and bundled. Strengthens DLC management and allows control over whether DLCs are shared across platforms.

  • Component Binding Mechanism

    With module-based components (UIFrame, SRFrame, CPFrame), supports quick binding via object naming, significantly improving development efficiency.

  • Template Creation Menu


Platform Testing

  • Windows (Passed)
  • MacOSX (Passed)
  • Android (Passed)
  • iOS (Passed)
  • WebGL (Passed)

Supported Unity Versions

The framework continuously supports new versions of Unity, dependent on compatibility with the following: