Zenn
😸

Unityのゲーム開発でよく使うOSS一覧

2025/02/22に公開
50

はじめに

Unityでゲーム開発でよく使うOSS一覧をまとめておきます。
(カテゴリごとにどこかで整理します)

注意

過去の経験に基づいていますが、大規模のスマホゲーム・個人規模のインディーゲームなどいろいろ混ざっています。ただデフォルトのものをいれており、プロジェクトの設計思想などによるものは(独断と偏見で)いったん省いています

OSS一覧

UniTask

async/awaitライブラリ

https://github.com/Cysharp/UniTask

unity-overwriter

Unityにアセットを追加する際に上書きを可能にする拡張機能

https://github.com/ina-amagami/unity-overwriter

ZString

文字列連携(StringBuilder)のZero Allocationのライブラリ

https://github.com/Cysharp/ZString

NaughtyAttributes

インスペクター拡張

https://github.com/dbrizov/NaughtyAttributes

LitMotion

Zero Allocation Tweenライブラリ

https://github.com/yn01-dev/LitMotion

R3

Rxのライブラリ

https://github.com/Cysharp/R3

UniRx

Rx系ライブラリ(新規で入れるなら、R3のほう)。リポジトリ自体archivedになっている

https://github.com/neuecc/UniRx

fungus

ADVを簡単に作るためのライブラリ

https://github.com/snozbot/fungus

Save Game Free

セーブデータを簡単に保存・読み込みができるライブラリ

https://github.com/BayatGames/SaveGameFree

ZLogger

Zero Allocationのlogger

https://github.com/Cysharp/ZLogger

YetAnotherHttpHandler

Unity(.NET)でHTTP/2を使いやすく強力にするライブラリ

https://github.com/Cysharp/YetAnotherHttpHandler

MasterMemory

データベース管理.マスターデータ周りで使用

https://github.com/Cysharp/MasterMemory

MemoryPack

binary serializer

https://github.com/Cysharp/MemoryPack

UIEffect

UI用のエフェクトライブラリ

https://github.com/mob-sakai/UIEffect

ParticleEffectForUGUI

GUIでのParticleライブラリ

https://github.com/mob-sakai/ParticleEffectForUGUI

SoftMaskForUGUI

GUIのmask

https://github.com/mob-sakai/SoftMaskForUGUI

Unity Debug Sheet

階層型デバッグメニュー

https://github.com/Haruma-K/UnityDebugSheet

UnityScreenNavigator

UnityのuGUIで画面遷移、画面遷移アニメーション、遷移履歴のスタック、画面のライフサイクルマネジメントを行うためのライブラリです。
(READMEより引用)

https://github.com/Haruma-K/UnityScreenNavigator

uPalette

色や文字スタイルを管理するライブラリ

https://github.com/Haruma-K/uPalette

Newtonsoft Json

Jsonシリアライザー(Unity公式)
com.unity.nuget.newtonsoft-json

https://docs.unity3d.com/Packages/com.unity.nuget.newtonsoft-json@3.2/manual/index.html

50

Discussion

ログインするとコメントできます