Unreal Engine용 .gitignore

저장소에 바로 복사할 수 있는 Unreal Engine 제외 규칙 42개.

Epic Games가 개발한 게임 엔진

Unreal Engine용 전체 .gitignore

# LFGitignore로 생성 - https://lfgitignore.com
# 생성일: 2026-10-13 16:31:44 UTC
# 기술: Unreal Engine

### Unreal Engine ###
.vs/
*.slo
*.lo
# 목적 파일
*.o
# 목적 파일
*.obj
*.gch
*.pch
# iOS 앱 아카이브
*.ipa
# 공유 객체
*.so
# macOS 동적 라이브러리
*.dylib
# 동적 링크 라이브러리
*.dll
*.mod
*.lai
*.la
# 정적 라이브러리
*.a
# 라이브러리 파일
*.lib
# Windows 실행 파일
*.exe
# 컴파일러 결과
*.out
*.xcodeproj
# 애플리케이션 번들
*.app
*.xcworkspace
# Visual Studio 솔루션
*.sln
# 솔루션 사용자 옵션
*.suo
*.opensdf
*.sdf
*.VC.db
*.VC.opendb
.vsconfig
SourceArt/**/*.png
SourceArt/**/*.tga
Binaries/*
Plugins/**/Binaries/*
Build/*
!Build/*/
Build/*/**
!Build/*/PakBlacklist*.txt
!Build/**/*.ico
*_BuiltData.uasset
Saved/*
Intermediate/*
Plugins/**/Intermediate/*
DerivedDataCache/*

이 Unreal Engine 규칙이 실제로 제외하는 항목

아래에서 각 패턴과 .gitignore에 포함하는 이유를 확인하세요.

Visual Studio 2015 사용자별 파일

패턴 제외 대상
.vs/ Visual Studio 2015 사용자별 파일

컴파일된 목적 파일

패턴 제외 대상
*.slo 컴파일된 목적 파일
*.lo 컴파일된 목적 파일
*.o 목적 파일
*.obj 목적 파일

사전 컴파일된 헤더

패턴 제외 대상
*.gch 사전 컴파일된 헤더
*.pch 사전 컴파일된 헤더

실행 파일

패턴 제외 대상
*.ipa iOS 앱 아카이브
*.exe Windows 실행 파일
*.out 컴파일러 결과
*.app 애플리케이션 번들

컴파일된 동적 라이브러리

패턴 제외 대상
*.so 공유 객체
*.dylib macOS 동적 라이브러리
*.dll 동적 링크 라이브러리

Fortran 모듈 파일

패턴 제외 대상
*.mod Fortran 모듈 파일

컴파일된 정적 라이브러리

패턴 제외 대상
*.lai 컴파일된 정적 라이브러리
*.la 컴파일된 정적 라이브러리
*.a 정적 라이브러리
*.lib 라이브러리 파일

엔진이 생성할 수 있는 프로젝트 파일

패턴 제외 대상
*.xcodeproj 엔진이 생성할 수 있는 프로젝트 파일
*.xcworkspace 엔진이 생성할 수 있는 프로젝트 파일
*.sln Visual Studio 솔루션
*.suo 솔루션 사용자 옵션
*.opensdf 엔진이 생성할 수 있는 프로젝트 파일
*.sdf 엔진이 생성할 수 있는 프로젝트 파일
*.VC.db 엔진이 생성할 수 있는 프로젝트 파일
*.VC.opendb 엔진이 생성할 수 있는 프로젝트 파일
.vsconfig 엔진이 생성할 수 있는 프로젝트 파일

사전 컴파일된 에셋

패턴 제외 대상
SourceArt/**/*.png 사전 컴파일된 에셋
SourceArt/**/*.tga 사전 컴파일된 에셋

바이너리 파일

패턴 제외 대상
Binaries/* 바이너리 파일
Plugins/**/Binaries/* 바이너리 파일

빌드

패턴 제외 대상
Build/* 빌드

PakBlacklist-<BuildConfiguration>.txt 파일 허용 목록 등록

패턴 제외 대상
!Build/*/ PakBlacklist-<BuildConfiguration>.txt 파일 허용 목록 등록
Build/*/** PakBlacklist-<BuildConfiguration>.txt 파일 허용 목록 등록
!Build/*/PakBlacklist*.txt PakBlacklist-<BuildConfiguration>.txt 파일 허용 목록 등록

Build의 아이콘 파일은 제외하지 않음

패턴 제외 대상
!Build/**/*.ico Build의 아이콘 파일은 제외하지 않음

맵용 빌드 데이터

패턴 제외 대상
*_BuiltData.uasset 맵용 빌드 데이터

편집기에서 생성한 구성 파일

패턴 제외 대상
Saved/* 편집기에서 생성한 구성 파일

엔진에서 사용할 컴파일된 소스 파일

패턴 제외 대상
Intermediate/* 엔진에서 사용할 컴파일된 소스 파일
Plugins/**/Intermediate/* 엔진에서 사용할 컴파일된 소스 파일

편집기용 캐시 파일

패턴 제외 대상
DerivedDataCache/* 편집기용 캐시 파일

이 Unreal Engine용 .gitignore 사용 방법

  1. 위의 Unreal Engine 규칙을 복사하거나 파일을 바로 다운로드하세요.
  2. Git 저장소 루트에 .gitignore라는 파일을 만들고 규칙을 붙여 넣으세요.
  3. 이미 추적 중인 파일이 있다면 git rm -r --cached . 명령을 실행한 다음 다시 커밋하세요. Git은 추적하지 않는 파일에만 제외 규칙을 적용합니다.
  4. 팀원 모두가 같은 규칙을 사용하도록 .gitignore를 커밋하세요.

다른 게임 엔진용 .gitignore 템플릿

모든 게임 엔진 템플릿 보기