.gitignore untuk Unreal Engine

42 aturan pengabaian untuk Unreal Engine, siap disalin ke repositori Anda.

Mesin game yang dikembangkan oleh Epic Games

.gitignore lengkap untuk Unreal Engine

# Dibuat oleh LFGitignore - https://lfgitignore.com
# Dibuat: 2026-10-31 21:54:04 UTC
# Teknologi: Unreal Engine

### Unreal Engine ###
.vs/
*.slo
*.lo
# Berkas objek
*.o
# Berkas objek
*.obj
*.gch
*.pch
# Arsip aplikasi iOS
*.ipa
# Objek bersama
*.so
# Pustaka dinamis macOS
*.dylib
# Pustaka tautan dinamis
*.dll
*.mod
*.lai
*.la
# Pustaka statis
*.a
# berkas pustaka
*.lib
# Berkas eksekusi Windows
*.exe
# Keluaran kompiler
*.out
*.xcodeproj
# Paket aplikasi
*.app
*.xcworkspace
# Solusi Visual Studio
*.sln
# Opsi pengguna solusi
*.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/*

Apa yang sebenarnya diabaikan oleh aturan Unreal Engine ini

Setiap pola berikut beserta alasan untuk memasukkannya ke .gitignore.

Berkas khusus pengguna Visual Studio 2015

Pola Yang diabaikan
.vs/ Berkas khusus pengguna Visual Studio 2015

berkas Objek yang dikompilasi

Pola Yang diabaikan
*.slo berkas Objek yang dikompilasi
*.lo berkas Objek yang dikompilasi
*.o Berkas objek
*.obj Berkas objek

Header yang diprakompilasi

Pola Yang diabaikan
*.gch Header yang diprakompilasi
*.pch Header yang diprakompilasi

Berkas eksekusi

Pola Yang diabaikan
*.ipa Arsip aplikasi iOS
*.exe Berkas eksekusi Windows
*.out Keluaran kompiler
*.app Paket aplikasi

Pustaka Dinamis yang dikompilasi

Pola Yang diabaikan
*.so Objek bersama
*.dylib Pustaka dinamis macOS
*.dll Pustaka tautan dinamis

berkas modul Fortran

Pola Yang diabaikan
*.mod berkas modul Fortran

Pustaka Statis yang dikompilasi

Pola Yang diabaikan
*.lai Pustaka Statis yang dikompilasi
*.la Pustaka Statis yang dikompilasi
*.a Pustaka statis
*.lib berkas pustaka

Berkas proyek ini dapat dihasilkan oleh mesin

Pola Yang diabaikan
*.xcodeproj Berkas proyek ini dapat dihasilkan oleh mesin
*.xcworkspace Berkas proyek ini dapat dihasilkan oleh mesin
*.sln Solusi Visual Studio
*.suo Opsi pengguna solusi
*.opensdf Berkas proyek ini dapat dihasilkan oleh mesin
*.sdf Berkas proyek ini dapat dihasilkan oleh mesin
*.VC.db Berkas proyek ini dapat dihasilkan oleh mesin
*.VC.opendb Berkas proyek ini dapat dihasilkan oleh mesin
.vsconfig Berkas proyek ini dapat dihasilkan oleh mesin

Aset yang diprakompilasi

Pola Yang diabaikan
SourceArt/**/*.png Aset yang diprakompilasi
SourceArt/**/*.tga Aset yang diprakompilasi

berkas Biner

Pola Yang diabaikan
Binaries/* berkas Biner
Plugins/**/Binaries/* berkas Biner

Build

Pola Yang diabaikan
Build/* Build

Izinkan berkas PakBlacklist-<BuildConfiguration>.txt

Pola Yang diabaikan
!Build/*/ Izinkan berkas PakBlacklist-<BuildConfiguration>.txt
Build/*/** Izinkan berkas PakBlacklist-<BuildConfiguration>.txt
!Build/*/PakBlacklist*.txt Izinkan berkas PakBlacklist-<BuildConfiguration>.txt

Jangan abaikan berkas ikon di Build

Pola Yang diabaikan
!Build/**/*.ico Jangan abaikan berkas ikon di Build

Data yang dibuat untuk peta

Pola Yang diabaikan
*_BuiltData.uasset Data yang dibuat untuk peta

berkas konfigurasi yang dihasilkan oleh Editor

Pola Yang diabaikan
Saved/* berkas konfigurasi yang dihasilkan oleh Editor

berkas sumber yang dikompilasi untuk digunakan mesin

Pola Yang diabaikan
Intermediate/* berkas sumber yang dikompilasi untuk digunakan mesin
Plugins/**/Intermediate/* berkas sumber yang dikompilasi untuk digunakan mesin

berkas Cache untuk digunakan editor

Pola Yang diabaikan
DerivedDataCache/* berkas Cache untuk digunakan editor

Cara menggunakan .gitignore ini untuk Unreal Engine

  1. Salin aturan Unreal Engine di atas atau unduh langsung berkasnya.
  2. Buat berkas bernama .gitignore di direktori utama repositori Git Anda dan tempelkan aturannya.
  3. Jika sebagian berkas tersebut sudah dilacak, jalankan git rm -r --cached . lalu buat commit baru — Git hanya menerapkan aturan pengabaian pada berkas yang belum dilacak.
  4. Commit .gitignore agar seluruh anggota tim menggunakan aturan yang sama.

Templat .gitignore Mesin Permainan lainnya

Lihat semua templat Mesin Permainan