게임 코드 관리 | Unreal Engine Documentation 
 언리얼 엔진 4 문서 > 프로그래밍 가이드 > 개발 셋 업 > 게임 코드 관리 
 게임 코드 관리 
 코드 를 추가 하 고 프로젝트 파일 을 생성 하 는 법 입니다 . 
 프로젝트 에 코드 추가 하 기 
 C ++ 클래스 마법사 
 개발 환경 에서 프로젝트 열기 
 . uproject 파일 
 C ++ 클래스 마법사 ( C ++ Class Wizard ) 는 자신 만 의 함수성 을 원하 는 대로 확장 할 수 있 도록 프로젝트 에 네이티브 C ++ 코드 클래스 를 쉽 고 빠르 게 추가 시켜 줍니다 . 콘텐츠 전용 프로젝트 를 코드 프로젝트 로 변환 해 주 기 도 하 구요 . C ++ 클래스 마법사 를 여 는 방법 은 다음 과 같 습니다 : 
 Windows 에서 는 Visual Studio 2015 이상 , Mac 에서 는 Xcode 8 이상 버전 이 설치 되 었 는지 확인 해 주 시 기 바랍니다 . 
 메인 에디터 에서 파일 > 새 C ++ 클래스 . .. 를 선택 합니다 . 
 C ++ 클래스 마법사 가 뜨 며 , 흔히 추가 되 는 클래스 를 표시 합니다 . 찾 고 있 는 클래스 가 보이 지 않 는 경우 , 전체 클래스 족보 를 봐야 합니다 . 창 우상 단 구 석 의 모든 클래스 표시 박스 를 체크 하 세요 . 
 추가 하 고자 하 는 클래스 를 선택 한 뒤 다음 > 버튼 을 누르 세요 . 
 새로운 클래스 에 이름 을 입력 하 라는 창 이 뜹니다 . 입력 한 다음 클래스 생성 버튼 을 누릅니다 . 그러면 헤더 ( . h ) 와 소스 ( . cpp ) 파일 이 생성 됩니다 . 
 클래스 이름 은 알파벳 과 숫자 만 가능 하 며 , 공백 은 불 가능 합니다 . 잘못 된 이름 을 입력 하 면 입력 칸 을 통해 알 수 있 습니다 . 
 코드 가 Visual Studio 에서 바로 편집 가능 한 상태 로 열릴 것 입니다 . 
 코드 가 바로 Xcode 에 편집 가능 한 상태 로 열립니다 . 
 편집 이 끝난 후 클래스 를 컴파일 하 는 법 에 대한 안내 는 , 프로젝트 컴파일 관련 문서 를 참고 해 주 시 기 바랍니다 . 
 코드 파일 은 Visual Studio 를 통해 생성 하 여 솔루션 탐색기 를 통해 일반 적 인 방식 으로 게임 프로젝트 에 추가 시킬 수 있 습니다 . Visual Studio 외부 에서 적합 한 폴더 에 코드 파일 을 추가 한 다음 솔루션 과 프로젝트 파일 을 자동 으로 리빌 드 할 수 도 있 습니다 . 운영 체제 UI 를 통해 다수 의 파일 을 빠르 게 추가 하 는 작업 을 쉽 게 할 수 있 으며 , 팀원 간 에 솔루션 과 프로젝트 파일 을 동기 화 시킬 필요 도 없 기에 팀 작업 도 편해 집니다 . 각 개인 은 그저 코드 파일 을 동기 화 시키 고 로컬 에서 프로젝트 파일 을 리빌 드 하 면 되 는 것 입니다 . 
 코드 파일 은 Xcode 를 통해 생성 하 여 Project Navigator 를 통해 일반 적 인 방식 으로 게임 프로젝트 에 추가 시킬 수 있 습니다 . Xcode 외부 에서 적합 한 폴더 에 코드 파일 을 추가 한 다음 프로젝트 파일 을 자동 으로 리빌 드 할 수 도 있 습니다 . 운영 체제 UI 를 통해 다수 의 파일 을 빠르 게 추가 하 는 작업 을 쉽 게 할 수 있 으며 , 팀원 간 에 솔루션 과 프로젝트 파일 을 동기 화 시킬 필요 도 없 기에 팀 작업 도 편해 집니다 . 각 개인 은 그저 코드 파일 을 동기 화 시키 고 로컬 에서 프로젝트 파일 을 리빌 드 하 면 되 는 것 입니다 . 
 프로젝트 가 이미 에디터 에 열려 있 는 경우 , 파일 메뉴 의 Visual Studio 에서 열기 를 선택 하 여 Visual Studio 에서 쉽 게 열 수 있 습니다 . 
 프로젝트 를 Visual Studio 에서 여 는 것 은 Windows 탐색기 나 Visual Studio 의 File > Open > Project / Solution 을 통해서 도 가능 합니다 . 
 프로젝트 의 루트 디렉터리 에 있 는 [ 프로젝트 명 ] . sln Visual Studio 솔루션 파일 을 엽 니다 . 
 프로젝트 가 이미 에디터 에 열려 있 는 경우 , 파일 메뉴 의 Xcode 에서 열기 를 선택 하 여 Xcode 에서 쉽 게 열 수 있 습니다 . 
 Finder 또는 Xcode 의 File > Open 을 통해 Xcode 에서 프로젝트 를 열 수 도 있 습니다 . 
 프로젝트 의 루트 디렉터리 에 위치 한 [ ProjectName ] . xcodeproj Xcode 프로젝트 를 엽 니다 . 
 프로젝트 파일 은 중간 파일 로 간주 되 며 , [ ProjectDirectory ] \ Intermediate \ ProjectFiles 에 위치 합니다 . 즉 Intermediate 폴더 를 지우 면 프로젝트 파일 을 재생성 해야 한다는 뜻 입니다 . 
 Windows 탐색기 에서 [ ProjectName ] . uproject 위치 로 이동 합니다 . 
 [ ProjectName ] . uproject 파일 에 우 클릭 한 다음 Generate Visual Studio Files 를 선택 합니다 . 
 UnrealBuildTool 이 프로젝트 파일 과 솔루션 업데이트 는 물론 , Intellisense 데이터 생성 까지 해 줍니다 . 
 프로젝트 의 루트 디렉터리 에 위치 한 [ ProjectName ] . sln Visual Studio 솔루션 파일 을 열 어 Visual Studio 에서 게임 프로젝트 를 봅니다 . 
 Finder 에서 [ ProjectName ] . uproject 위치 로 이동 합니다 . 
 [ ProjectName ] . uproject 파일 에 우 클릭 하 고 Generate Xcode Files 를 선택 합니다 . 
 UnrealBuildTool 이 프로젝트 를 업데이트 합니다 . 
 프로젝트 의 루트 디렉터리 에 있 는 [ ProjectName ] . xcodeproj Xcode 프로젝트 를 열 면 Xcode 에서 게임 프로젝트 를 볼 수 있 습니다 .