😸
Unityのゲーム開発でよく使うOSS一覧
はじめに
Unityでゲーム開発でよく使うOSS一覧をまとめておきます。
(カテゴリごとにどこかで整理します)
注意
過去の経験に基づいていますが、大規模のスマホゲーム・個人規模のインディーゲームなどいろいろ混ざっています。ただデフォルトのものをいれており、プロジェクトの設計思想などによるものは(独断と偏見で)いったん省いています
OSS一覧
UniTask
async/awaitライブラリ
unity-overwriter
Unityにアセットを追加する際に上書きを可能にする拡張機能
ZString
文字列連携(StringBuilder)のZero Allocationのライブラリ
NaughtyAttributes
インスペクター拡張
LitMotion
Zero Allocation Tweenライブラリ
R3
Rxのライブラリ
UniRx
Rx系ライブラリ(新規で入れるなら、R3のほう)。リポジトリ自体archivedになっている
fungus
ADVを簡単に作るためのライブラリ
Save Game Free
セーブデータを簡単に保存・読み込みができるライブラリ
ZLogger
Zero Allocationのlogger
YetAnotherHttpHandler
Unity(.NET)でHTTP/2を使いやすく強力にするライブラリ
MasterMemory
データベース管理.マスターデータ周りで使用
MemoryPack
binary serializer
UIEffect
UI用のエフェクトライブラリ
ParticleEffectForUGUI
GUIでのParticleライブラリ
SoftMaskForUGUI
GUIのmask
Unity Debug Sheet
階層型デバッグメニュー
UnityScreenNavigator
UnityのuGUIで画面遷移、画面遷移アニメーション、遷移履歴のスタック、画面のライフサイクルマネジメントを行うためのライブラリです。
(READMEより引用)
uPalette
色や文字スタイルを管理するライブラリ
Newtonsoft Json
Jsonシリアライザー(Unity公式)
com.unity.nuget.newtonsoft-json
Discussion