.gitignore для Unreal Engine
42 правила ігнорування для Unreal Engine, готові до копіювання у ваш репозиторій.
Ігровий движок, розроблений Epic Games
Повний .gitignore для Unreal Engine
# Згенеровано LFGitignore - https://lfgitignore.com
# Створено: 2026-10-31 21:54:02 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/* |
Файли кешу, які використовує редактор |
Як використовувати цей .gitignore для Unreal Engine
- Скопіюйте правила Unreal Engine вище або завантажте файл безпосередньо.
- Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
- Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
- Закріпіть .gitignore, щоб усі члени команди мали однакові правила.