Skip to content

Repository files navigation

Game Frame X Logo

Game Frame X Object Storage

License Version Unity Version Documentation

All-in-One Solution for Indie Game Development · Empowering Indie Developers' Dreams


Documentation · Quick Start · QQ Group: 467608841 / 233840761


English | 简体中文 | 繁體中文 | 日本語 | 한국어

Project Overview

Object Storage Component - Provides base interfaces and abstractions for object storage (cloud file storage) operations. This package defines the core contracts for uploading files and directories to object storage services, with provider-specific implementations available as separate packages.

Features

  • IObjectStorageManager interface for storage manager initialization
  • IObjectStorageUploadManager interface for file/directory upload operations
  • BaseObjectStorageUploadManager abstract base class for custom implementations
  • ObjectStorageUploadFactory static factory for creating upload manager instances

Quick Start

Installation

Choose one of the following methods:

  1. Edit your Unity project's Packages/manifest.json and add the scopedRegistries section:

    {
      "scopedRegistries": [
        {
          "name": "GameFrameX",
          "url": "https://gameframex.upm.alianblank.uk",
          "scopes": [
            "com.gameframex"
          ]
        }
      ],
      "dependencies": {
        "com.gameframex.unity.objectstorage": "1.1.0"
      }
    }

    scopes controls which packages are resolved through this registry. Only packages whose names start with com.gameframex will be fetched from it.

  2. Add to manifest.json dependencies:

    {
       "com.gameframex.unity.objectstorage": "https://github.com/gameframex/com.gameframex.unity.objectstorage.git"
    }
  3. Use Package Manager in Unity with Git URL: https://github.com/gameframex/com.gameframex.unity.objectstorage.git

  4. Clone the repository into your Unity project's Packages directory. It will be loaded automatically.

Platform Support

Platform Supported
Windows Yes
macOS Yes
Linux Yes
Android Yes
iOS Yes

Documentation & Resources

Community & Support

Dependencies

Package Description
(无) -

Changelog

See Releases for changelog.

License

See LICENSE.md for license information.

About

GameFrameX Unity Object Storage base component providing a unified abstraction for cloud file storage operations

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages