Ludovic Frank Gitignore

.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

  1. Скопіюйте правила Unreal Engine вище або завантажте файл безпосередньо.
  2. Створіть файл з іменем .gitignore у корені вашого сховища Git і вставте в нього правила.
  3. Якщо деякі з цих файлів уже відстежуються, запустіть git rm -r --cached ., а потім зафіксуйте знову — Git застосовує правила ігнорування лише до невідстежуваних файлів.
  4. Закріпіть .gitignore, щоб усі члени команди мали однакові правила.

Інші шаблони Ігровий двигун .gitignore

Перегляньте кожен шаблон Ігровий двигун