Skip to content

Project Directory Layout

Harry Bosch edited this page Aug 21, 2023 · 28 revisions
├─Assets                                                                                                                      
├─Code              : Scripts, Shaders, and their strongly related files.                                                     
│ ├─Editor          : Editor Scripts, will not be included in build.                                                           [.cs]
│ ├─Icons           : Icons for scripts.                                                                                       [.png]
│ ├─Scripts         : Scripts                                                                                                  [.cs]
│ └─Shaders         : Shaders, Shadergraphs, and SubGraphs.                                                                    [.shader, .hlsl, .shadergraph, .shadersubgraph]
├─Config            : Objects relating to project wide config and Unity required project configuration files.                 
│ ├─Build Tools     : BuildMage tools, used to automate the build process.                                                     [`BuildMage`]
│ ├─Pickups         : Config Settings for Pickup Objects.                                                                      [`PickupPose`]
│ ├─Unity           : Unity Configuration Files and Unity Plugins.                                                            
│ │ ├─Presets       : Preset Files.                                                                                            [.preset]
│ │ ├─Defaults      : Preset Files that have been marked as default.                                                          
│ │ ├─Rendering     : Configuration files for Unity's Universal Render Pipeline, and additional files such as Render Textures.
│ │ ├─TextMesh Pro  : Automatically Generated Files from TextMesh Pro.                                                        
│ │ └─UI Toolkit    : Automatically Generated Files from UI Toolkit.                                                          
│ ├─Content         : Files Created and Edited Within Unity.                                                                  
│ │ ├─Animations    : Animations and Animation Controllers                                                                     [.controller, .anim]
│ │ ├─Dialogue      : Objects relating to the Dialogue System                                                                  [`DialogueChain`]
│ │ ├─Identities                                                                                                               [`DialogueSource`]
│ │ ├─Fonts                                                                                                                   
│ │ ├─[FONT NAME]                                                                                                             
│ │ │ ├─Assets      : TextMesh Pro Font File Assest                                                                            [`TMP_Font Asset`]
│ │ │ └─Files       : Font Files                                                                                               [.tff]
│ │ ├─Materials     : Unity Material Files and Associated Textures.                                                            [.mat, .tga]
│ │ ├─Prefabs                                                                                                                  [.prefab]
│ │ ├─Signals       : Objects relating to the Signal System                                                                    [`Signal`]
│ │ ├─Terrain       : Objects                                                                                                 
│ │ │ ├─Data        : Terrain Data Objects                                                                                     [`TerrainData`]
│ │ │ └─Layers      : Terrain Layer Objects and Associated Textures                                                            [.terrainlayer, .tga]
│ │ └─VFX           : Visual Effect Graphs                                                                                     [.vfx]
│ ├─Files           : Files that are authored outside of unity                                                                
│ │ ├─Heightmaps    : Heightmap Textures                                                                                       [.raw]
│ │ ├─Models        : Models and Animation Exports from Artists                                                                [.fbx]
│ │ ├─Textures      : Texture files that are not strongly associated with another object.                                      [.tga]
│ │ │ ├─Noise       : Generalist Noise Textures                                                                               
│ │ │ └─Primatives  : Unity 2D Sprite Primatives                                                                               [.png]
├─Plugins           : Non Unity Plugins                                                                                       
├─Scenes            : Scenes and Associated Files                                                                              [.scene]
│ └─[SCENE NAME]                                                                                                              

Clone this wiki locally