Ludovic Frank Gitignore

Unreal Engine için .gitignore

Unreal Engine için deponuza kopyalamaya hazır 42 yoksayma kuralı.

Epic Games tarafından geliştirilen oyun motoru

Unreal Engine için eksiksiz .gitignore

# LFGitignore tarafından oluşturuldu - https://lfgitignore.com
# Oluşturuldu: 2026-10-31 23:58:04 UTC
# Teknolojiler: Unreal Engine

### Unreal Engine ###
.vs/
*.slo
*.lo
# Nesne dosyası
*.o
# Nesne dosyası
*.obj
*.gch
*.pch
# iOS uygulama arşivi
*.ipa
# Paylaşılan nesne
*.so
# macOS dinamik kitaplığı
*.dylib
# Dinamik bağlantı kitaplığı
*.dll
*.mod
*.lai
*.la
# Statik kütüphane
*.a
# Kütüphane dosyası
*.lib
# Windows yürütülebilir dosyası
*.exe
# Derleyici çıkışı
*.out
*.xcodeproj
# Uygulama paketi
*.app
*.xcworkspace
# Visual Studio çözümü
*.sln
# Çözüm kullanıcı seçenekleri
*.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/*

Bu Unreal Engine kurallarının aslında neyi göz ardı ettiği

Aşağıda tüm desenleri ve .gitignore dosyanızda neden yer almaları gerektiğini görebilirsiniz.

Visual Studio 2015 kullanıcıya özel dosyalar

Desen Yoksaydıkları
.vs/ Visual Studio 2015 kullanıcıya özel dosyalar

Derlenmiş Nesne dosyaları

Desen Yoksaydıkları
*.slo Derlenmiş Nesne dosyaları
*.lo Derlenmiş Nesne dosyaları
*.o Nesne dosyası
*.obj Nesne dosyası

Önceden Derlenmiş Başlıklar

Desen Yoksaydıkları
*.gch Önceden Derlenmiş Başlıklar
*.pch Önceden Derlenmiş Başlıklar

Yürütülebilir dosyalar

Desen Yoksaydıkları
*.ipa iOS uygulama arşivi
*.exe Windows yürütülebilir dosyası
*.out Derleyici çıkışı
*.app Uygulama paketi

Derlenmiş Dinamik kütüphaneler

Desen Yoksaydıkları
*.so Paylaşılan nesne
*.dylib macOS dinamik kitaplığı
*.dll Dinamik bağlantı kitaplığı

Fortran modül dosyaları

Desen Yoksaydıkları
*.mod Fortran modül dosyaları

Derlenmiş Statik kütüphaneler

Desen Yoksaydıkları
*.lai Derlenmiş Statik kütüphaneler
*.la Derlenmiş Statik kütüphaneler
*.a Statik kütüphane
*.lib Kütüphane dosyası

Bu proje dosyaları motor tarafından oluşturulabilir

Desen Yoksaydıkları
*.xcodeproj Bu proje dosyaları motor tarafından oluşturulabilir
*.xcworkspace Bu proje dosyaları motor tarafından oluşturulabilir
*.sln Visual Studio çözümü
*.suo Çözüm kullanıcı seçenekleri
*.opensdf Bu proje dosyaları motor tarafından oluşturulabilir
*.sdf Bu proje dosyaları motor tarafından oluşturulabilir
*.VC.db Bu proje dosyaları motor tarafından oluşturulabilir
*.VC.opendb Bu proje dosyaları motor tarafından oluşturulabilir
.vsconfig Bu proje dosyaları motor tarafından oluşturulabilir

Önceden Derlenmiş Varlıklar

Desen Yoksaydıkları
SourceArt/**/*.png Önceden Derlenmiş Varlıklar
SourceArt/**/*.tga Önceden Derlenmiş Varlıklar

İkili Dosyalar

Desen Yoksaydıkları
Binaries/* İkili Dosyalar
Plugins/**/Binaries/* İkili Dosyalar

Derlemeler

Desen Yoksaydıkları
Build/* Derlemeler

PakBlacklist-<BuildConfiguration>.txt dosyalarını beyaz listeye alın

Desen Yoksaydıkları
!Build/*/ PakBlacklist-<BuildConfiguration>.txt dosyalarını beyaz listeye alın
Build/*/** PakBlacklist-<BuildConfiguration>.txt dosyalarını beyaz listeye alın
!Build/*/PakBlacklist*.txt PakBlacklist-<BuildConfiguration>.txt dosyalarını beyaz listeye alın

Build'deki simge dosyalarını göz ardı etmeyin

Desen Yoksaydıkları
!Build/**/*.ico Build'deki simge dosyalarını göz ardı etmeyin

Haritalar için oluşturulmuş veriler

Desen Yoksaydıkları
*_BuiltData.uasset Haritalar için oluşturulmuş veriler

Editör tarafından oluşturulan konfigürasyon dosyaları

Desen Yoksaydıkları
Saved/* Editör tarafından oluşturulan konfigürasyon dosyaları

Motorun kullanması için derlenmiş kaynak dosyalar

Desen Yoksaydıkları
Intermediate/* Motorun kullanması için derlenmiş kaynak dosyalar
Plugins/**/Intermediate/* Motorun kullanması için derlenmiş kaynak dosyalar

Düzenleyicinin kullandığı önbellek dosyaları

Desen Yoksaydıkları
DerivedDataCache/* Düzenleyicinin kullandığı önbellek dosyaları

Unreal Engine için bu .gitignore nasıl kullanılır?

  1. Yukarıdaki Unreal Engine kurallarını kopyalayın veya dosyayı doğrudan indirin.
  2. Git deponuzun kökünde .gitignore adlı bir dosya oluşturun ve kuralları bu dosyaya yapıştırın.
  3. Bu dosyalardan bazıları zaten izleniyorsa git rm -r --cached . komutunu çalıştırıp yeniden commit edin. Git, yoksayma kurallarını yalnızca izlenmeyen dosyalara uygular.
  4. Ekipteki herkesin aynı kuralları kullanması için .gitignore dosyasını commit edin.

Diğer Oyun Motoru .gitignore şablonları

Her Oyun Motoru şablonunu görün