Skip to content

void2610/arenani

Repository files navigation

arenani

unity1week Team-Up!!内で開催されたゲームジャム「野良ジャム」で開発したゲーム「あれ?何を買いにきたんだっけ?」のソースコードです。

ゲーム概要

あれ?何を買いにきたんだっけ? - unityroom

default.mp4

物を覚えることが苦手な主人公の人生を追体験する短編ADV

アート: まだ窓 @riron4771_ サウンド: m o g u @OEI134mogu

技術スタック

アーキテクチャ

MVPパターン(Model-View-Presenter)を採用しています。

  • Model: ピュアC#クラス(データ管理)
  • View: MonoBehaviour(UI/描画)
  • Presenter: ピュアC#クラス(制御ロジック、VContainerによるDI)

セットアップ

前提条件

  • Unity 6
  • Git(サブモジュール取得用)

手順

  1. リポジトリをクローン(サブモジュール込み)

    git clone --recursive https://github.com/void2610/arenani.git
  2. Unity Hubでプロジェクトを開く

  3. Unity Package Managerが自動的にパッケージを復元します

  4. NuGetパッケージの復元

    • Unity上部メニュー: NuGet > Restore Packages

除外されたアセットについて

このリポジトリにはサードパーティのアセット(スプライト、オーディオ、フォントなど)は含まれていません。 プロジェクトを完全に動作させるには、以下のアセットを自分で用意する必要があります:

ディレクトリ 内容
Assets/Sprites/ ゲーム内のスプライト画像
Assets/Audio/ BGM・SE音源
Assets/Others/ フォント等
Assets/CRIMW/ + Assets/CriData/ CRI Ware BGM再生ミドルウェア

注意: Prefab、ScriptableObject、Sceneファイルにはこれらの除外アセットへの参照が含まれており、Missing表示になります。

CRI Ware について

本プロジェクトはBGM再生にCRI Wareミドルウェアを使用しています。 CRI Ware SDKが導入されていない状態では、CriBgmControllerへの参照によるコンパイルエラーが発生します。

CRI Wareを使用する場合:

  1. CRI Ware Unity Pluginをインストール
  2. Project Settings > Player > Scripting Define Symbolsに CRIWARE_ENABLE を追加

開発コマンド

# Unityコンパイルエラーチェック
./unity-tools/unity-compile.sh trigger . && sleep 3 && ./unity-tools/unity-compile.sh check .

ライセンス

MIT License - 詳細は LICENSE を参照してください。

About

Unity short adventure game source code (Unity 6 / MVP / VContainer / R3)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors