유니티 엔진

Unity resource naming convention 2021

유니티 리소스를 관리하기 위한 기본적인 폴더 구조는 다음과 같다. 컨텐츠 파일들을 Runtime 폴더 하위에 리소스의 종류 별로 폴더를 만들어서 관리하게 된다. 리소스를 종류 별로 관리하기 위한 폴더명의 이름은 다음과 같다. 해당 폴더명을 이용하여 리소스를 관리한다. Scripts Prefabs Presets Materials Sounds Particles Meshes Atlases Textures Animations Shaders Scenes Terrains 리소스파일 네이밍 스크립트 리소스 스크립트 리소스는 폴더 …

Unity resource naming convention 2021 더 보기 »

Unity programming guide 2021

유니티 엔진은 처음의 개발 목표가 비프로그래머를 위한 게임 개발 도구를 만드는 것이었다. 그렇기 때문에 게임 기획자나 디자이너가 에디터를 이용하여 프로그래머 도움없이 게임 수정이 가능하다. 이런 유니티 엔진의 특성을 활용하여 기획자가 스스로 게임을 계속 수정해가면서 최적의 상태를 찾을 수 있게 된다. 이런 툴기반 게임 제작 환경을 만들기 위해서는 코드 중심이 아닌 에디터에서 편집 가능한 컴포넌트 기반으로 …

Unity programming guide 2021 더 보기 »

Unity folder structure guide 2021

Assets 폴더는 시스템 폴더로 간주한다. 마치 nodejs의 node_modules 폴더처럼 하위의 바로 유니티 에셋들이 바로 설치되기 때문에 이곳을 내 프로젝트의 루트폴더로 사용하면 모듈별로 폴더 관리가 되지 않는다. 유니티도 Package manager로 모듈화가 이제 가능하지만 모든 에셋들이 이런 방식으로 패키징이 되는 것은 아니다. 유니티는 기본적으로 카멜케이스 방식의 자유롭게 에셋 이름을 짖는 문화이다. 하지만 내가 만드는 프로젝트의 최상의 모듈 …

Unity folder structure guide 2021 더 보기 »