.gitignore per Unreal Engine
42 regole di esclusione per Unreal Engine, pronte da copiare nel repository.
Motore di gioco sviluppato da Epic Games
Il .gitignore completo per Unreal Engine
# Generato da LFGitignore - https://lfgitignore.com
# Creato: 2026-10-13 16:14:22 UTC
# Tecnologie: Unreal Engine
### Unreal Engine ###
.vs/
*.slo
*.lo
# File oggetto
*.o
# File oggetto
*.obj
*.gch
*.pch
# Archivio di app iOS
*.ipa
# Oggetto condiviso
*.so
# Libreria dinamica macOS
*.dylib
# Libreria a collegamento dinamico
*.dll
*.mod
*.lai
*.la
# Libreria statica
*.a
# File di libreria
*.lib
# Eseguibile Windows
*.exe
# Risultati del compilatore
*.out
*.xcodeproj
# Bundle dell'applicazione
*.app
*.xcworkspace
# Soluzione di Visual Studio
*.sln
# Opzioni utente della soluzione
*.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/*
Cosa escludono le regole di Unreal Engine
Tutti i pattern e i motivi per includerli nel tuo .gitignore.
File specifici dell'utente di Visual Studio 2015
| Schema di esclusione | Cosa esclude |
|---|---|
.vs/ |
File specifici dell'utente di Visual Studio 2015 |
File oggetto compilati
| Schema di esclusione | Cosa esclude |
|---|---|
*.slo |
File oggetto compilati |
*.lo |
File oggetto compilati |
*.o |
File oggetto |
*.obj |
File oggetto |
Header precompilati
| Schema di esclusione | Cosa esclude |
|---|---|
*.gch |
Header precompilati |
*.pch |
Header precompilati |
Eseguibili
| Schema di esclusione | Cosa esclude |
|---|---|
*.ipa |
Archivio di app iOS |
*.exe |
Eseguibile Windows |
*.out |
Risultati del compilatore |
*.app |
Bundle dell'applicazione |
Librerie dinamiche compilate
| Schema di esclusione | Cosa esclude |
|---|---|
*.so |
Oggetto condiviso |
*.dylib |
Libreria dinamica macOS |
*.dll |
Libreria a collegamento dinamico |
File dei moduli Fortran
| Schema di esclusione | Cosa esclude |
|---|---|
*.mod |
File dei moduli Fortran |
Librerie statiche compilate
| Schema di esclusione | Cosa esclude |
|---|---|
*.lai |
Librerie statiche compilate |
*.la |
Librerie statiche compilate |
*.a |
Libreria statica |
*.lib |
File di libreria |
Questi file di progetto possono essere generati dal motore
| Schema di esclusione | Cosa esclude |
|---|---|
*.xcodeproj |
Questi file di progetto possono essere generati dal motore |
*.xcworkspace |
Questi file di progetto possono essere generati dal motore |
*.sln |
Soluzione di Visual Studio |
*.suo |
Opzioni utente della soluzione |
*.opensdf |
Questi file di progetto possono essere generati dal motore |
*.sdf |
Questi file di progetto possono essere generati dal motore |
*.VC.db |
Questi file di progetto possono essere generati dal motore |
*.VC.opendb |
Questi file di progetto possono essere generati dal motore |
.vsconfig |
Questi file di progetto possono essere generati dal motore |
Risorse precompilate
| Schema di esclusione | Cosa esclude |
|---|---|
SourceArt/**/*.png |
Risorse precompilate |
SourceArt/**/*.tga |
Risorse precompilate |
File binari
| Schema di esclusione | Cosa esclude |
|---|---|
Binaries/* |
File binari |
Plugins/**/Binaries/* |
File binari |
Compilazioni
| Schema di esclusione | Cosa esclude |
|---|---|
Build/* |
Compilazioni |
Includi i file PakBlacklist-<BuildConfiguration>.txt
| Schema di esclusione | Cosa esclude |
|---|---|
!Build/*/ |
Includi i file PakBlacklist-<BuildConfiguration>.txt |
Build/*/** |
Includi i file PakBlacklist-<BuildConfiguration>.txt |
!Build/*/PakBlacklist*.txt |
Includi i file PakBlacklist-<BuildConfiguration>.txt |
Non ignorare i file delle icone in Build
| Schema di esclusione | Cosa esclude |
|---|---|
!Build/**/*.ico |
Non ignorare i file delle icone in Build |
Dati compilati delle mappe
| Schema di esclusione | Cosa esclude |
|---|---|
*_BuiltData.uasset |
Dati compilati delle mappe |
File di configurazione generati dall'editor
| Schema di esclusione | Cosa esclude |
|---|---|
Saved/* |
File di configurazione generati dall'editor |
File sorgente compilati per il motore
| Schema di esclusione | Cosa esclude |
|---|---|
Intermediate/* |
File sorgente compilati per il motore |
Plugins/**/Intermediate/* |
File sorgente compilati per il motore |
File di cache usati dall'editor
| Schema di esclusione | Cosa esclude |
|---|---|
DerivedDataCache/* |
File di cache usati dall'editor |
Come usare questo .gitignore per Unreal Engine
- Copia le regole di Unreal Engine qui sopra oppure scarica direttamente il file.
- Crea un file chiamato .gitignore nella radice del repository Git e incolla le regole al suo interno.
- Se Git tiene già traccia di alcuni di questi file, esegui git rm -r --cached . e crea un nuovo commit: Git applica le regole di esclusione solo ai file non tracciati.
- Includi .gitignore in un commit affinché tutto il team condivida le stesse regole.