.gitignore para Unreal Engine
42 reglas de exclusión para Unreal Engine, listas para copiar en tu repositorio.
Motor de videojuegos desarrollado por Epic Games
El .gitignore completo para Unreal Engine
# Generado por LFGitignore - https://lfgitignore.com
# Creado: 2026-10-13 16:28:32 UTC
# Tecnologías: Unreal Engine
### Unreal Engine ###
.vs/
*.slo
*.lo
# Archivo de objeto
*.o
# Archivo de objeto
*.obj
*.gch
*.pch
# Archivo de aplicación iOS
*.ipa
# Objeto compartido
*.so
# Biblioteca dinámica de macOS
*.dylib
# Biblioteca de enlace dinámico
*.dll
*.mod
*.lai
*.la
# Biblioteca estática
*.a
# Archivo de biblioteca
*.lib
# Ejecutable de Windows
*.exe
# Salida del compilador
*.out
*.xcodeproj
# Paquete de aplicación
*.app
*.xcworkspace
# Solución de Visual Studio
*.sln
# Opciones de usuario de la solución
*.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/*
Qué ignoran estas reglas de Unreal Engine
Todos los patrones y por qué incluirlos en tu .gitignore.
Archivos específicos del usuario de Visual Studio 2015
| Patrón | Qué ignora |
|---|---|
.vs/ |
Archivos específicos del usuario de Visual Studio 2015 |
Archivos de objetos compilados
| Patrón | Qué ignora |
|---|---|
*.slo |
Archivos de objetos compilados |
*.lo |
Archivos de objetos compilados |
*.o |
Archivo de objeto |
*.obj |
Archivo de objeto |
Cabeceras precompiladas
| Patrón | Qué ignora |
|---|---|
*.gch |
Cabeceras precompiladas |
*.pch |
Cabeceras precompiladas |
Ejecutables
| Patrón | Qué ignora |
|---|---|
*.ipa |
Archivo de aplicación iOS |
*.exe |
Ejecutable de Windows |
*.out |
Salida del compilador |
*.app |
Paquete de aplicación |
Bibliotecas dinámicas compiladas
| Patrón | Qué ignora |
|---|---|
*.so |
Objeto compartido |
*.dylib |
Biblioteca dinámica de macOS |
*.dll |
Biblioteca de enlace dinámico |
Archivos de módulos de Fortran
| Patrón | Qué ignora |
|---|---|
*.mod |
Archivos de módulos de Fortran |
Bibliotecas estáticas compiladas
| Patrón | Qué ignora |
|---|---|
*.lai |
Bibliotecas estáticas compiladas |
*.la |
Bibliotecas estáticas compiladas |
*.a |
Biblioteca estática |
*.lib |
Archivo de biblioteca |
El motor puede generar estos archivos de proyecto
| Patrón | Qué ignora |
|---|---|
*.xcodeproj |
El motor puede generar estos archivos de proyecto |
*.xcworkspace |
El motor puede generar estos archivos de proyecto |
*.sln |
Solución de Visual Studio |
*.suo |
Opciones de usuario de la solución |
*.opensdf |
El motor puede generar estos archivos de proyecto |
*.sdf |
El motor puede generar estos archivos de proyecto |
*.VC.db |
El motor puede generar estos archivos de proyecto |
*.VC.opendb |
El motor puede generar estos archivos de proyecto |
.vsconfig |
El motor puede generar estos archivos de proyecto |
Recursos precompilados
| Patrón | Qué ignora |
|---|---|
SourceArt/**/*.png |
Recursos precompilados |
SourceArt/**/*.tga |
Recursos precompilados |
Archivos binarios
| Patrón | Qué ignora |
|---|---|
Binaries/* |
Archivos binarios |
Plugins/**/Binaries/* |
Archivos binarios |
Compilaciones
| Patrón | Qué ignora |
|---|---|
Build/* |
Compilaciones |
Permitir los archivos PakBlacklist-<BuildConfiguration>.txt
| Patrón | Qué ignora |
|---|---|
!Build/*/ |
Permitir los archivos PakBlacklist-<BuildConfiguration>.txt |
Build/*/** |
Permitir los archivos PakBlacklist-<BuildConfiguration>.txt |
!Build/*/PakBlacklist*.txt |
Permitir los archivos PakBlacklist-<BuildConfiguration>.txt |
No excluir los archivos de iconos en Build
| Patrón | Qué ignora |
|---|---|
!Build/**/*.ico |
No excluir los archivos de iconos en Build |
Datos compilados de mapas
| Patrón | Qué ignora |
|---|---|
*_BuiltData.uasset |
Datos compilados de mapas |
Archivos de configuración generados por el editor
| Patrón | Qué ignora |
|---|---|
Saved/* |
Archivos de configuración generados por el editor |
Archivos fuente compilados para el motor
| Patrón | Qué ignora |
|---|---|
Intermediate/* |
Archivos fuente compilados para el motor |
Plugins/**/Intermediate/* |
Archivos fuente compilados para el motor |
Archivos de caché para el editor
| Patrón | Qué ignora |
|---|---|
DerivedDataCache/* |
Archivos de caché para el editor |
Cómo usar este .gitignore para Unreal Engine
- Copia las reglas de Unreal Engine de arriba o descarga el archivo directamente.
- Crea un archivo llamado .gitignore en la raíz del repositorio Git y pega las reglas.
- Si Git ya rastrea alguno de esos archivos, ejecuta git rm -r --cached . y crea otro commit: Git solo aplica las reglas de exclusión a los archivos que no rastrea.
- Incluye el .gitignore en un commit para que todo el equipo comparta las mismas reglas.