-
Notifications
You must be signed in to change notification settings - Fork 0
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]