【unity】シーンやAssetsフォルダを整理する方法【ゲーム制作、初心者】


Unityはそのまま使うとすぐゴチャゴチャになります。
最初にやるのが フォルダ整理ルールを決めることです。

① Projectフォルダを最初に整理する

Projectビューをこういう構造にします。

Assets
├ Scripts
│ ├ Player
│ ├ Enemy
│ └ System

├ Prefabs
│ ├ Player
│ └ Enemy

├ Sprites
│ ├ Player
│ ├ Enemy
│ └ Background

├ Scenes

├ Materials

└ Audio
ルール

Scripts → スクリプト

Prefabs → プレハブ

Sprites → 画像

Scenes → シーン

② スクリプトは種類ごとに分ける

Scripts
├ Player
│ PlayerMove.cs
│ PlayerShoot.cs

├ Enemy
│ EnemyMove.cs
│ EnemyHP.cs

└ System
GameManager.cs
SceneLoader.cs

ポイント

プレイヤー系は全部Playerフォルダ

③ Hierarchyも整理する


GameScene
├ Player
├ Enemies
├ Bullets
├ UI
├ Managers
└ Background

Enemies
Enemy1
Enemy2
Enemy3

④ 空オブジェクトをフォルダ代わりに使う

Hierarchyで

Create Empty

して

名前を

Enemies
Bullets
Effects

にする

これで整理できます。

⑤ 名前ルールを決める

これを守ると迷子にならない

PlayerMove.cs
EnemyMove.cs
EnemySpawner.cs
BulletMove.cs


プレハブ

Player.prefab
Enemy.prefab
Bullet.prefab

⑥ プレハブ化して管理

Hierarchyのオブジェクトを

Projectにドラッグ

すると

Prefab

になります。

Enemy.prefab

こうすると

敵を量産できる

修正が一括

⑦ Managerをまとめる

ゲーム全体管理

Managers
GameManager
SoundManager
UIManager