.gitignore für Unreal Engine
42 Ausschlussregeln für Unreal Engine, die du direkt in dein Repository übernehmen kannst.
Von Epic Games entwickelte Spiel-Engine
Die vollständige .gitignore für Unreal Engine
# Erstellt von LFGitignore - https://lfgitignore.com
# Erstellt: 2026-10-13 16:14:30 UTC
# Technologien: Unreal Engine
### Unreal Engine ###
.vs/
*.slo
*.lo
# Objektdatei
*.o
# Objektdatei
*.obj
*.gch
*.pch
# iOS-App-Archiv
*.ipa
# Gemeinsam genutzte Bibliothek
*.so
# Dynamische macOS-Bibliothek
*.dylib
# Dynamische Linkbibliothek
*.dll
*.mod
*.lai
*.la
# Statische Bibliothek
*.a
# Bibliotheksdatei
*.lib
# Ausführbare Windows-Datei
*.exe
# Compiler-Ausgabe
*.out
*.xcodeproj
# Anwendungspaket
*.app
*.xcworkspace
# Visual Studio-Lösung
*.sln
# Lösungsbenutzeroptionen
*.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/*
Was diese Regeln für Unreal Engine ausschließen
Alle Muster im Überblick – und warum sie in deine .gitignore gehören.
Benutzerspezifische Dateien für Visual Studio 2015
| Muster | Ausgeschlossene Dateien |
|---|---|
.vs/ |
Benutzerspezifische Dateien für Visual Studio 2015 |
Kompilierte Objektdateien
| Muster | Ausgeschlossene Dateien |
|---|---|
*.slo |
Kompilierte Objektdateien |
*.lo |
Kompilierte Objektdateien |
*.o |
Objektdatei |
*.obj |
Objektdatei |
Vorkompilierte Header
| Muster | Ausgeschlossene Dateien |
|---|---|
*.gch |
Vorkompilierte Header |
*.pch |
Vorkompilierte Header |
Ausführbare Dateien
| Muster | Ausgeschlossene Dateien |
|---|---|
*.ipa |
iOS-App-Archiv |
*.exe |
Ausführbare Windows-Datei |
*.out |
Compiler-Ausgabe |
*.app |
Anwendungspaket |
Kompilierte dynamische Bibliotheken
| Muster | Ausgeschlossene Dateien |
|---|---|
*.so |
Gemeinsam genutzte Bibliothek |
*.dylib |
Dynamische macOS-Bibliothek |
*.dll |
Dynamische Linkbibliothek |
Fortran-Moduldateien
| Muster | Ausgeschlossene Dateien |
|---|---|
*.mod |
Fortran-Moduldateien |
Kompilierte statische Bibliotheken
| Muster | Ausgeschlossene Dateien |
|---|---|
*.lai |
Kompilierte statische Bibliotheken |
*.la |
Kompilierte statische Bibliotheken |
*.a |
Statische Bibliothek |
*.lib |
Bibliotheksdatei |
Diese Projektdateien können von der Engine generiert werden
| Muster | Ausgeschlossene Dateien |
|---|---|
*.xcodeproj |
Diese Projektdateien können von der Engine generiert werden |
*.xcworkspace |
Diese Projektdateien können von der Engine generiert werden |
*.sln |
Visual Studio-Lösung |
*.suo |
Lösungsbenutzeroptionen |
*.opensdf |
Diese Projektdateien können von der Engine generiert werden |
*.sdf |
Diese Projektdateien können von der Engine generiert werden |
*.VC.db |
Diese Projektdateien können von der Engine generiert werden |
*.VC.opendb |
Diese Projektdateien können von der Engine generiert werden |
.vsconfig |
Diese Projektdateien können von der Engine generiert werden |
Vorkompilierte Assets
| Muster | Ausgeschlossene Dateien |
|---|---|
SourceArt/**/*.png |
Vorkompilierte Assets |
SourceArt/**/*.tga |
Vorkompilierte Assets |
Binärdateien
| Muster | Ausgeschlossene Dateien |
|---|---|
Binaries/* |
Binärdateien |
Plugins/**/Binaries/* |
Binärdateien |
Builds
| Muster | Ausgeschlossene Dateien |
|---|---|
Build/* |
Builds |
PakBlacklist-<BuildConfiguration>.txt-Dateien auf die Whitelist setzen
| Muster | Ausgeschlossene Dateien |
|---|---|
!Build/*/ |
PakBlacklist-<BuildConfiguration>.txt-Dateien auf die Whitelist setzen |
Build/*/** |
PakBlacklist-<BuildConfiguration>.txt-Dateien auf die Whitelist setzen |
!Build/*/PakBlacklist*.txt |
PakBlacklist-<BuildConfiguration>.txt-Dateien auf die Whitelist setzen |
Ignorieren Sie Symboldateien in Build nicht
| Muster | Ausgeschlossene Dateien |
|---|---|
!Build/**/*.ico |
Ignorieren Sie Symboldateien in Build nicht |
Generierte Kartendaten
| Muster | Ausgeschlossene Dateien |
|---|---|
*_BuiltData.uasset |
Generierte Kartendaten |
Vom Editor generierte Konfigurationsdateien
| Muster | Ausgeschlossene Dateien |
|---|---|
Saved/* |
Vom Editor generierte Konfigurationsdateien |
Kompilierte Quelldateien zur Verwendung durch die Engine
| Muster | Ausgeschlossene Dateien |
|---|---|
Intermediate/* |
Kompilierte Quelldateien zur Verwendung durch die Engine |
Plugins/**/Intermediate/* |
Kompilierte Quelldateien zur Verwendung durch die Engine |
Cache-Dateien zur Verwendung durch den Editor
| Muster | Ausgeschlossene Dateien |
|---|---|
DerivedDataCache/* |
Cache-Dateien zur Verwendung durch den Editor |
So verwendest du diese .gitignore für Unreal Engine
- Kopiere die Regeln für Unreal Engine oben oder lade die Datei direkt herunter.
- Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
- Falls Git einige dieser Dateien bereits erfasst, führe git rm -r --cached . aus und erstelle einen neuen Commit – Git wendet Ausschlussregeln nur auf nicht erfasste Dateien an.
- Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.