다음 도구들을 설치해주세요. GitHub Desktop은 선택 사항이지만, 이 가이드에서는 GitHub Desktop을 기준으로 설명합니다.
| 도구 | 용도 | 다운로드 |
|---|---|---|
| Git | 버전 관리 | git-scm.com |
| Git LFS | 대용량 파일 관리 | git-lfs.github.com |
| GitHub Desktop (선택) | GUI 클라이언트 | desktop.github.com |
<aside> 💡
Git에 이미 익숙하다면 Rider, Visual Studio 내장 기능이나 CLI를 사용해도 됩니다.
</aside>
Git LFS란?
Git은 원래 텍스트 파일(코드)을 관리하기 위해 만들어졌습니다. 하지만 언리얼 프로젝트에는 텍스처, 모델, 사운드 같은 대용량 바이너리 파일이 많습니다. Git LFS(Large File Storage)는 이런 대용량 파일을 효율적으로 관리해주는 확장 기능입니다.
아직 언리얼 프로젝트가 없다면 GitHub 설정 전에 미리 생성합니다.
저는 언리얼5 버전의 일인칭 슈터 템플릿 프로젝트를 선택해 생성했습니다.

프로젝트 이름은 자유롭게 정하되, 영문으로 작성하는 것을 권장합니다. 이 가이드에서는 ShootBox라는 이름을 사용합니다.
개발 일정과 작업을 체계적으로 관리하고 싶다면 Notion 같은 도구를 활용할 수 있습니다.
프로젝트 관리 템플릿을 개인 노션 페이지로 복제 해줍니다.
💡 템플릿 복제 방법
프로젝트 관리 템플릿 페이지에서 우측상단 복제 버튼을 눌러 본인의 노션 페이지로 복사합니다.
이 가이드의 예시 프로젝트 ShootBox 일정 관리 페이지를 다음과 같이 구성하였습니다:

프로젝트 관리 페이지는 크게 두 가지로 구성합니다:
| 구분 | 설명 | 예시 |
|---|---|---|
| 로드맵 (대과제) | 큰 기능 단위 | 로코모션, 전투 시스템, AI |
| 세부업무 (소과제) | 실제 작업 단위 | 달리기 구현, 조준 구현, 적 스폰 |