https://github.com/ayutaz/unity-2d-feature-prototype
https://github.com/ayutaz/unity-2d-feature-prototype
2d-game di gas googlespreadsheet inputsystem temlate unity vcontainer
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ayutaz/unity-2d-feature-prototype
- Owner: ayutaz
- License: mit
- Created: 2022-05-02T01:35:05.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-05-05T18:08:07.000Z (almost 4 years ago)
- Last Synced: 2025-03-28T04:42:28.329Z (11 months ago)
- Topics: 2d-game, di, gas, googlespreadsheet, inputsystem, temlate, unity, vcontainer
- Language: C#
- Homepage:
- Size: 63 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# UnityTemplateRepository
Unity Project template Repository
# Demo
GitHub : https://ayutaz.github.io/Unity-2D-feature-prototype/WebGL/WebGL/
Netfily : https://unity-2d-feature-prototype.netlify.app/
# requirements
* Unity 2021.3.0f1
# 検証内容
## Input System
* Action Mapによる シーン別操作方法の切り替え
* DIコンテナによるゲーム全体のインスタンス化
## DIコンテナ(VContainer)とマルチシーンを使ったシーン設計
* DIコンテナによるゲーム全体で使用するクラス(変数)のインスタンス化
## GSheetによるパラメータ調節とゲームスタート時のデータ更新
* 起動時のゲームパラメータのGoogle SpreadSheetからのパラメータ更新
一度 [ほかのリポジトリ](https://github.com/ayutaz/G-Sheet-Unity-Instead-AssetBundle)で検証を行っているため、上の3つの項目と合わせて動くかどうかの検証及び設計の考察
# クラス図及び処理の流れ

# Memo
* URPのGitHub Actions(Linux)はうごかない [参考](https://github.com/game-ci/unity-builder/issues/391)
* GitHub Pagesでなくても netlifyでも動く(他でも大丈夫そう)