.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

  1. Kopiere die Regeln für Unreal Engine oben oder lade die Datei direkt herunter.
  2. Erstelle im Stammverzeichnis deines Git-Repositorys eine Datei namens .gitignore und füge die Regeln ein.
  3. 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.
  4. Committe die .gitignore, damit alle im Team dieselben Regeln verwenden.

Weitere .gitignore-Vorlagen für Game-Engine

Alle Vorlagen für Game-Engine ansehen