現行製品 / Current Product · Unity · Android · Local AI

Android Edge AI
Runtime for Unity

Unityアプリ内で、対応するローカルGGUFモデルをAndroid端末上で実行するためのRuntime。

Unity C#からNative C++ Runtimeへ直接接続し、別途推論サーバーを用意せずに、 対応Android端末上でローカル言語モデルを実行するためのUnity向けRuntime統合です。

A Unity runtime integration for running compatible local GGUF language models directly on supported Android devices. Unity C# connects to a native C++ runtime without requiring a separate inference server.

現在、Unity Asset Storeで販売中のStudio Hazama 714製品です。

Available as a current Studio Hazama 714 product on the Unity Asset Store.

Unityアプリ / Unity applicationC#
↓
Native統合 / Native integrationP/Invoke
↓
端末内Runtime / On-device runtimeC++ / GGUF
↓
対象端末 / Target hardwareAndroid arm64

製品 / Product

Unity Androidアプリの中でローカルAI推論を動かす。

Run local AI inference inside a Unity Android application.

Android端末上でローカル言語モデルを実行したいUnityプロジェクト向けのRuntimeです。 推論処理をアプリケーションの近くに置き、ネットワーク上の推論サービスへの依存を減らすことを目的としています。

The runtime is designed for Unity projects that need local language-model execution on Android hardware. It keeps inference close to the application and reduces dependence on network-hosted inference services.

01

ローカル推論 / Local inference

対応するGGUF言語モデルを、対応Android端末上で直接実行します。

Run compatible GGUF language models directly on supported Android devices.

02

Unity統合 / Unity integration

Unity C#から直接Native Runtimeを呼び出すアプリケーション統合層を提供します。

Call the native runtime from Unity C# through a direct application integration layer.

03

オフライン志向 / Offline-oriented

ローカル実行やネットワーク依存の低減が重要なプロジェクトで利用できます。

Useful for projects that benefit from local execution and reduced network dependence.

04

Android arm64

対応Android arm64端末へのデプロイとNative Runtime実行を前提に構成しています。

Built around deployment to supported Android arm64 hardware and native runtime execution.

導入の流れ / Typical workflow

UnityプロジェクトからAndroid実機へ。

From Unity project to Android device.

モデルファイルは別途用意します。実際の互換性、速度、メモリ使用量は、使用するモデル、端末、 利用可能メモリ、プロジェクト設定によって異なります。

Model files are supplied separately. Actual compatibility, speed, and memory use depend on the selected model, device, available memory, and project configuration.

  1. 1
    UnityプロジェクトへRuntimeを導入・設定する。Import and configure the runtime in a Unity project.
  2. 2
    ローカルモデルのパスとRuntimeパラメータを設定する。Set the local model path and runtime parameters.
  3. 3
    対応Android arm64端末向けにUnityアプリをビルドする。Build the Unity application for a supported Android arm64 device.
  4. 4
    対応GGUFモデルを端末上で読み込む。Load the compatible GGUF model on the device.
  5. 5
    Unityアプリからローカル推論を実行する。Run inference locally from the Unity application.

技術Repository / Technical repository

SourceとArchitectureの参照資料。

Source and architecture reference.

公開Repositoryには、Android / Unity RuntimeのArchitecture資料、Source Code、構成図、開発時の参照資料を含みます。 商用パッケージをそのままcloneして完全動作させるためのものではなく、外部Runtime、モデル、第三者Asset、 一部の環境依存ファイルは意図的に含めていません。

The public repository contains Android/Unity runtime architecture material, source code, diagrams, and development references. It is not intended to be a complete clone-and-run copy of the commercial package: external runtimes, models, third-party assets, and some environment-specific files are intentionally excluded.

関連プロジェクト / Related project

Project Salieri AI

知覚・会話・キャラクター動作・VirtualBody・現実のロボット制御を接続するPhysical AIの研究開発プロジェクトです。

Physical AI research and development connecting perception, conversation, character motion, VirtualBody, and real-world robot control.

Project Salieri AIを開く / Open Project Salieri AI