프로젝트 구조 정의 문서 및 프로젝트 셋팅파일 추가
This commit is contained in:
		
							
								
								
									
										65
									
								
								Assets/Documentation/Project Structure.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								Assets/Documentation/Project Structure.txt
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,65 @@
 | 
			
		||||
Assets
 | 
			
		||||
├── 3rdParty
 | 
			
		||||
│   └── [CompanyName]
 | 
			
		||||
│       └── [PackageName]
 | 
			
		||||
│           ├── Version.txt (With source URL, changelog)
 | 
			
		||||
│           └── [PackageName]       
 | 
			
		||||
├── Art
 | 
			
		||||
│   ├── Animation
 | 
			
		||||
│   │   ├── AnimationClips 
 | 
			
		||||
│   │   └── Animators
 | 
			
		||||
│   ├── Audio
 | 
			
		||||
│   │   ├── AudioClips
 | 
			
		||||
│   │   └── AudioMixers
 | 
			
		||||
│   ├── Fonts
 | 
			
		||||
│   ├── Materials
 | 
			
		||||
│   ├── Models
 | 
			
		||||
│   ├── PhysicMaterials
 | 
			
		||||
│   ├── Shaders
 | 
			
		||||
│   ├── Sprites
 | 
			
		||||
│   └── Textures
 | 
			
		||||
│   └── Timeline
 | 
			
		||||
│   └── UIToolkit
 | 
			
		||||
│       └── Resources
 | 
			
		||||
│           ├── Layouts
 | 
			
		||||
│           ├── Settings
 | 
			
		||||
│           ├── Styles
 | 
			
		||||
│           └── Themes
 | 
			
		||||
├── Documentation
 | 
			
		||||
├── Prefabs
 | 
			
		||||
│   └── RMC
 | 
			
		||||
│       └── [MyProject]
 | 
			
		||||
│           └── MyHeroPrefab (using MyHero.cs)
 | 
			
		||||
├── Presets
 | 
			
		||||
├── Resources
 | 
			
		||||
├── Scenes
 | 
			
		||||
├── ScriptableObjects
 | 
			
		||||
│   └── RMC
 | 
			
		||||
│       └── [MyProject]
 | 
			
		||||
│           └── MyHeroSettings (using MyHeroSettings.cs)
 | 
			
		||||
├── Scripts
 | 
			
		||||
│   ├── Editor
 | 
			
		||||
│   │   ├── RMC.MyProject.Editor.asmdef
 | 
			
		||||
│   │   └── RMC
 | 
			
		||||
│   │       └── [MyProject] (namespace RMC.MyProject)
 | 
			
		||||
│   │           └── MyHeroEditor.cs 
 | 
			
		||||
│   ├── Runtime
 | 
			
		||||
│   │   ├── RMC.MyProject.Runtime.asmdef
 | 
			
		||||
│   │   └── RMC
 | 
			
		||||
│   │       └── [MyProject] (namespace RMC.MyProject)
 | 
			
		||||
│   │           ├── MyHero.cs 
 | 
			
		||||
│   │           └── MyHeroSettings.cs
 | 
			
		||||
│   └── Tests
 | 
			
		||||
│       ├── Editor
 | 
			
		||||
│       │   ├── RMC.MyProject.Editor.Tests.asmdef
 | 
			
		||||
│       │   └── RMC
 | 
			
		||||
│       │       └── [MyProject] (namespace RMC.MyProject)
 | 
			
		||||
│       │           └── MyHeroTest.cs 
 | 
			
		||||
│       └── Runtime
 | 
			
		||||
│           ├── RMC.MyProject.Runtime.Tests.asmdef
 | 
			
		||||
│           └── RMC 
 | 
			
		||||
│               └── [MyProject] (namespace RMC.MyProject)
 | 
			
		||||
│                   └── MyHeroTest.cs 
 | 
			
		||||
└── Settings
 | 
			
		||||
 | 
			
		||||
https://samuel-asher-rivello.medium.com/unity-project-structure-a694792cefed
 | 
			
		||||
							
								
								
									
										7
									
								
								Assets/Documentation/Project Structure.txt.meta
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								Assets/Documentation/Project Structure.txt.meta
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,7 @@
 | 
			
		||||
fileFormatVersion: 2
 | 
			
		||||
guid: 1799d62ec10240948a8122e98c008844
 | 
			
		||||
TextScriptImporter:
 | 
			
		||||
  externalObjects: {}
 | 
			
		||||
  userData: 
 | 
			
		||||
  assetBundleName: 
 | 
			
		||||
  assetBundleVariant: 
 | 
			
		||||
							
								
								
									
										121
									
								
								ProjectSettings/SceneTemplateSettings.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										121
									
								
								ProjectSettings/SceneTemplateSettings.json
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,121 @@
 | 
			
		||||
{
 | 
			
		||||
    "templatePinStates": [],
 | 
			
		||||
    "dependencyTypeInfos": [
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.AnimationClip",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEditor.Animations.AnimatorController",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.AnimatorOverrideController",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEditor.Audio.AudioMixerController",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.ComputeShader",
 | 
			
		||||
            "defaultInstantiationMode": 1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Cubemap",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.GameObject",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEditor.LightingDataAsset",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.LightingSettings",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Material",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEditor.MonoScript",
 | 
			
		||||
            "defaultInstantiationMode": 1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.PhysicsMaterial",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.PhysicsMaterial2D",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Rendering.PostProcessing.PostProcessProfile",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Rendering.PostProcessing.PostProcessResources",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Rendering.VolumeProfile",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEditor.SceneAsset",
 | 
			
		||||
            "defaultInstantiationMode": 1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Shader",
 | 
			
		||||
            "defaultInstantiationMode": 1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.ShaderVariantCollection",
 | 
			
		||||
            "defaultInstantiationMode": 1
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Texture",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Texture2D",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        },
 | 
			
		||||
        {
 | 
			
		||||
            "userAdded": false,
 | 
			
		||||
            "type": "UnityEngine.Timeline.TimelineAsset",
 | 
			
		||||
            "defaultInstantiationMode": 0
 | 
			
		||||
        }
 | 
			
		||||
    ],
 | 
			
		||||
    "defaultDependencyTypeInfo": {
 | 
			
		||||
        "userAdded": false,
 | 
			
		||||
        "type": "<default_scene_template_dependencies>",
 | 
			
		||||
        "defaultInstantiationMode": 1
 | 
			
		||||
    },
 | 
			
		||||
    "newSceneOverride": 0
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user