Ludovic Frank Gitignore

.gitignore для Unreal Engine

42 правила игнорирования для Unreal Engine, готовых к копированию в репозиторий.

Игровой движок, разработанный Epic Games.

Полный .gitignore для Unreal Engine

# Создано LFGitignore - https://lfgitignore.com
# Создано: 2026-10-31 21:54:16 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/**/*.ico Не игнорируйте файлы значков в сборке

Встроенные данные для карт

Шаблон Что он игнорирует
*_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

Посмотреть все шаблоны Игровой движок