Ludovic Frank Gitignore

.gitignore pour Unreal Engine

42 règles d’exclusion pour Unreal Engine, prêtes à copier dans votre dépôt.

Moteur de jeu développé par Epic Games

Le .gitignore complet pour Unreal Engine

# Généré par LFGitignore - https://lfgitignore.com
# Créé le : 2026-11-03 04:56:33 UTC
# Technologies : Unreal Engine

### Unreal Engine ###
.vs/
*.slo
*.lo
# Fichier objet
*.o
# Fichier objet
*.obj
*.gch
*.pch
# Archive d’application iOS
*.ipa
# Objet partagé
*.so
# Bibliothèque dynamique macOS
*.dylib
# Bibliothèque de liens dynamiques
*.dll
*.mod
*.lai
*.la
# Bibliothèque statique
*.a
# Fichier de bibliothèque
*.lib
# Exécutable Windows
*.exe
# Résultats du compilateur
*.out
*.xcodeproj
# Bundle d’application
*.app
*.xcworkspace
# Solution Visual Studio
*.sln
# Options utilisateur de la solution
*.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/*

Ce que ces règles Unreal Engine ignorent vraiment

Chaque motif ci-dessous, et pourquoi il a sa place dans votre .gitignore.

Fichiers propres à l’utilisateur de Visual Studio 2015

Motif Ce qu’il ignore
.vs/ Fichiers propres à l’utilisateur de Visual Studio 2015

Fichiers objets compilés

Motif Ce qu’il ignore
*.slo Fichiers objets compilés
*.lo Fichiers objets compilés
*.o Fichier objet
*.obj Fichier objet

En-têtes précompilés

Motif Ce qu’il ignore
*.gch En-têtes précompilés
*.pch En-têtes précompilés

Exécutables

Motif Ce qu’il ignore
*.ipa Archive d’application iOS
*.exe Exécutable Windows
*.out Résultats du compilateur
*.app Bundle d’application

Bibliothèques dynamiques compilées

Motif Ce qu’il ignore
*.so Objet partagé
*.dylib Bibliothèque dynamique macOS
*.dll Bibliothèque de liens dynamiques

Fichiers de modules Fortran

Motif Ce qu’il ignore
*.mod Fichiers de modules Fortran

Bibliothèques statiques compilées

Motif Ce qu’il ignore
*.lai Bibliothèques statiques compilées
*.la Bibliothèques statiques compilées
*.a Bibliothèque statique
*.lib Fichier de bibliothèque

Ces fichiers de projet peuvent être générés par le moteur

Motif Ce qu’il ignore
*.xcodeproj Ces fichiers de projet peuvent être générés par le moteur
*.xcworkspace Ces fichiers de projet peuvent être générés par le moteur
*.sln Solution Visual Studio
*.suo Options utilisateur de la solution
*.opensdf Ces fichiers de projet peuvent être générés par le moteur
*.sdf Ces fichiers de projet peuvent être générés par le moteur
*.VC.db Ces fichiers de projet peuvent être générés par le moteur
*.VC.opendb Ces fichiers de projet peuvent être générés par le moteur
.vsconfig Ces fichiers de projet peuvent être générés par le moteur

Ressources précompilées

Motif Ce qu’il ignore
SourceArt/**/*.png Ressources précompilées
SourceArt/**/*.tga Ressources précompilées

Fichiers binaires

Motif Ce qu’il ignore
Binaries/* Fichiers binaires
Plugins/**/Binaries/* Fichiers binaires

Compilations

Motif Ce qu’il ignore
Build/* Compilations

Autoriser les fichiers PakBlacklist-<BuildConfiguration>.txt

Motif Ce qu’il ignore
!Build/*/ Autoriser les fichiers PakBlacklist-<BuildConfiguration>.txt
Build/*/** Autoriser les fichiers PakBlacklist-<BuildConfiguration>.txt
!Build/*/PakBlacklist*.txt Autoriser les fichiers PakBlacklist-<BuildConfiguration>.txt

Ne pas ignorer les fichiers d’icônes dans Build

Motif Ce qu’il ignore
!Build/**/*.ico Ne pas ignorer les fichiers d’icônes dans Build

Données compilées pour les cartes

Motif Ce qu’il ignore
*_BuiltData.uasset Données compilées pour les cartes

Fichiers de configuration générés par l’éditeur

Motif Ce qu’il ignore
Saved/* Fichiers de configuration générés par l’éditeur

Fichiers sources compilés utilisés par le moteur

Motif Ce qu’il ignore
Intermediate/* Fichiers sources compilés utilisés par le moteur
Plugins/**/Intermediate/* Fichiers sources compilés utilisés par le moteur

Fichiers de cache utilisés par l’éditeur

Motif Ce qu’il ignore
DerivedDataCache/* Fichiers de cache utilisés par l’éditeur

Comment utiliser ce .gitignore pour Unreal Engine

  1. Copiez les règles Unreal Engine ci-dessus, ou téléchargez directement le fichier.
  2. Créez un fichier nommé .gitignore à la racine de votre dépôt Git et collez-y les règles.
  3. Si certains de ces fichiers sont déjà suivis, lancez git rm -r --cached . puis recommitez — Git n’applique les règles d’exclusion qu’aux fichiers non suivis.
  4. Commitez le .gitignore pour que toute l’équipe partage les mêmes règles.

Autres modèles .gitignore Moteur de jeu

Voir tous les modèles Moteur de jeu