.gitignore dla Unreal Engine

42 reguły ignorowania dla Unreal Engine, gotowe do skopiowania do repozytorium.

Silnik gier stworzony przez Epic Games

Kompletny plik .gitignore dla Unreal Engine

# Wygenerowano przez LFGitignore - https://lfgitignore.com
# Utworzono: 2026-10-13 16:14:45 UTC
# Technologie: Unreal Engine

### Unreal Engine ###
.vs/
*.slo
*.lo
# Plik obiektowy
*.o
# Plik obiektowy
*.obj
*.gch
*.pch
# Archiwum aplikacji iOS
*.ipa
# Biblioteka współdzielona
*.so
# Biblioteka dynamiczna macOS
*.dylib
# Biblioteka łączy dynamicznych
*.dll
*.mod
*.lai
*.la
# Biblioteka statyczna
*.a
# Plik biblioteki
*.lib
# Plik wykonywalny Windows
*.exe
# Dane wyjściowe kompilatora
*.out
*.xcodeproj
# Pakiet aplikacji
*.app
*.xcworkspace
# Rozwiązanie Visual Studio
*.sln
# Opcje użytkownika rozwiązania
*.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/*

Co ignorują te reguły dla Unreal Engine

Każdy z poniższych wzorców wraz z wyjaśnieniem, dlaczego warto umieścić go w .gitignore.

Pliki użytkownika Visual Studio 2015

Wzorzec Co ignoruje
.vs/ Pliki użytkownika Visual Studio 2015

Skompilowane pliki obiektowe

Wzorzec Co ignoruje
*.slo Skompilowane pliki obiektowe
*.lo Skompilowane pliki obiektowe
*.o Plik obiektowy
*.obj Plik obiektowy

Prekompilowane nagłówki

Wzorzec Co ignoruje
*.gch Prekompilowane nagłówki
*.pch Prekompilowane nagłówki

Pliki wykonywalne

Wzorzec Co ignoruje
*.ipa Archiwum aplikacji iOS
*.exe Plik wykonywalny Windows
*.out Dane wyjściowe kompilatora
*.app Pakiet aplikacji

Skompilowane biblioteki dynamiczne

Wzorzec Co ignoruje
*.so Biblioteka współdzielona
*.dylib Biblioteka dynamiczna macOS
*.dll Biblioteka łączy dynamicznych

Pliki modułu Fortran

Wzorzec Co ignoruje
*.mod Pliki modułu Fortran

Skompilowane biblioteki statyczne

Wzorzec Co ignoruje
*.lai Skompilowane biblioteki statyczne
*.la Skompilowane biblioteki statyczne
*.a Biblioteka statyczna
*.lib Plik biblioteki

Silnik może wygenerować te pliki projektu

Wzorzec Co ignoruje
*.xcodeproj Silnik może wygenerować te pliki projektu
*.xcworkspace Silnik może wygenerować te pliki projektu
*.sln Rozwiązanie Visual Studio
*.suo Opcje użytkownika rozwiązania
*.opensdf Silnik może wygenerować te pliki projektu
*.sdf Silnik może wygenerować te pliki projektu
*.VC.db Silnik może wygenerować te pliki projektu
*.VC.opendb Silnik może wygenerować te pliki projektu
.vsconfig Silnik może wygenerować te pliki projektu

Wstępnie skompilowane zasoby

Wzorzec Co ignoruje
SourceArt/**/*.png Wstępnie skompilowane zasoby
SourceArt/**/*.tga Wstępnie skompilowane zasoby

Pliki binarne

Wzorzec Co ignoruje
Binaries/* Pliki binarne
Plugins/**/Binaries/* Pliki binarne

Kompilacje

Wzorzec Co ignoruje
Build/* Kompilacje

Dodaj pliki PakBlacklist-<BuildConfiguration>.txt do listy dozwolonych

Wzorzec Co ignoruje
!Build/*/ Dodaj pliki PakBlacklist-<BuildConfiguration>.txt do listy dozwolonych
Build/*/** Dodaj pliki PakBlacklist-<BuildConfiguration>.txt do listy dozwolonych
!Build/*/PakBlacklist*.txt Dodaj pliki PakBlacklist-<BuildConfiguration>.txt do listy dozwolonych

Nie ignoruj plików ikon w Build

Wzorzec Co ignoruje
!Build/**/*.ico Nie ignoruj plików ikon w Build

Zbudowane dane map

Wzorzec Co ignoruje
*_BuiltData.uasset Zbudowane dane map

Pliki konfiguracyjne wygenerowane przez Edytor

Wzorzec Co ignoruje
Saved/* Pliki konfiguracyjne wygenerowane przez Edytor

Skompilowane pliki źródłowe do wykorzystania przez silnik

Wzorzec Co ignoruje
Intermediate/* Skompilowane pliki źródłowe do wykorzystania przez silnik
Plugins/**/Intermediate/* Skompilowane pliki źródłowe do wykorzystania przez silnik

Pliki pamięci podręcznej do wykorzystania przez edytora

Wzorzec Co ignoruje
DerivedDataCache/* Pliki pamięci podręcznej do wykorzystania przez edytora

Jak używać tego pliku .gitignore dla Unreal Engine

  1. Skopiuj powyższe reguły dla Unreal Engine lub pobierz plik.
  2. Utwórz plik o nazwie .gitignore w katalogu głównym repozytorium Git i wklej do niego reguły.
  3. Jeśli Git już śledzi niektóre z tych plików, uruchom git rm -r --cached ., a następnie utwórz nowy commit — Git stosuje reguły ignorowania tylko do nieśledzonych plików.
  4. Dodaj .gitignore do commita, aby cały zespół korzystał z tych samych reguł.

Inne szablony .gitignore: Silnik gier

Zobacz wszystkie szablony: Silnik gier