Ludovic Frank Gitignore

.gitignore สำหรับ Unreal Engine

กฎการละเว้นสำหรับ Unreal Engine จำนวน 42 ข้อ พร้อมคัดลอกไปใช้ในคลังโค้ดของคุณ

เอ็นจิ้นเกมที่พัฒนาโดย Epic Games

.gitignore ที่สมบูรณ์สำหรับ Unreal Engine

# สร้างโดย LFGitignore - https://lfgitignore.com
# สร้าง: 2026-10-31 22:59:29 UTC
# เทคโนโลยี: Unreal Engine

### Unreal Engine ###
.vs/
*.slo
*.lo
# ไฟล์ออบเจ็กต์
*.o
# ไฟล์ออบเจ็กต์
*.obj
*.gch
*.pch
# ที่เก็บแอป iOS
*.ipa
# วัตถุที่ใช้ร่วมกัน
*.so
# ไลบรารีไดนามิกของ macOS
*.dylib
# ไลบรารีลิงก์แบบไดนามิก
*.dll
*.mod
*.lai
*.la
# ห้องสมุดแบบคงที่
*.a
# ไฟล์ไลบรารี
*.lib
# ปฏิบัติการวินโดวส์ได้
*.exe
# เอาต์พุตของคอมไพเลอร์
*.out
*.xcodeproj
# ชุดแอปพลิเคชัน
*.app
*.xcworkspace
# โซลูชันVisual Studio
*.sln
# ตัวเลือกผู้ใช้โซลูชัน
*.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/*

สิ่งที่กฎ Unreal Engine เหล่านี้มองข้ามไปจริงๆ

ทุกรูปแบบด้านล่าง และทำไมมันถึงอยู่ใน .gitignore ของคุณ

ไฟล์เฉพาะผู้ใช้ Visual Studio 2015

รูปแบบ สิ่งที่กฎนี้ละเว้น
.vs/ ไฟล์เฉพาะผู้ใช้ Visual Studio 2015

ไฟล์อ็อบเจ็กต์ที่คอมไพล์แล้ว

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.slo ไฟล์อ็อบเจ็กต์ที่คอมไพล์แล้ว
*.lo ไฟล์อ็อบเจ็กต์ที่คอมไพล์แล้ว
*.o ไฟล์ออบเจ็กต์
*.obj ไฟล์ออบเจ็กต์

ส่วนหัวที่คอมไพล์แล้ว

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.gch ส่วนหัวที่คอมไพล์แล้ว
*.pch ส่วนหัวที่คอมไพล์แล้ว

ปฏิบัติการได้

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.ipa ที่เก็บแอป iOS
*.exe ปฏิบัติการวินโดวส์ได้
*.out เอาต์พุตของคอมไพเลอร์
*.app ชุดแอปพลิเคชัน

ไลบรารีไดนามิกที่คอมไพล์แล้ว

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.so วัตถุที่ใช้ร่วมกัน
*.dylib ไลบรารีไดนามิกของ macOS
*.dll ไลบรารีลิงก์แบบไดนามิก

ไฟล์โมดูล Fortran

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.mod ไฟล์โมดูล Fortran

ไลบรารีสแตติกที่คอมไพล์แล้ว

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.lai ไลบรารีสแตติกที่คอมไพล์แล้ว
*.la ไลบรารีสแตติกที่คอมไพล์แล้ว
*.a ห้องสมุดแบบคงที่
*.lib ไฟล์ไลบรารี

ไฟล์โปรเจ็กต์เหล่านี้สามารถสร้างได้โดยเอ็นจิ้น

รูปแบบ สิ่งที่กฎนี้ละเว้น
*.xcodeproj ไฟล์โปรเจ็กต์เหล่านี้สามารถสร้างได้โดยเอ็นจิ้น
*.xcworkspace ไฟล์โปรเจ็กต์เหล่านี้สามารถสร้างได้โดยเอ็นจิ้น
*.sln โซลูชันVisual Studio
*.suo ตัวเลือกผู้ใช้โซลูชัน
*.opensdf ไฟล์โปรเจ็กต์เหล่านี้สามารถสร้างได้โดยเอ็นจิ้น
*.sdf ไฟล์โปรเจ็กต์เหล่านี้สามารถสร้างได้โดยเอ็นจิ้น
*.VC.db ไฟล์โปรเจ็กต์เหล่านี้สามารถสร้างได้โดยเอ็นจิ้น
*.VC.opendb ไฟล์โปรเจ็กต์เหล่านี้สามารถสร้างได้โดยเอ็นจิ้น
.vsconfig ไฟล์โปรเจ็กต์เหล่านี้สามารถสร้างได้โดยเอ็นจิ้น

สินทรัพย์ที่คอมไพล์แล้ว

รูปแบบ สิ่งที่กฎนี้ละเว้น
SourceArt/**/*.png สินทรัพย์ที่คอมไพล์แล้ว
SourceArt/**/*.tga สินทรัพย์ที่คอมไพล์แล้ว

ไฟล์ไบนารี

รูปแบบ สิ่งที่กฎนี้ละเว้น
Binaries/* ไฟล์ไบนารี
Plugins/**/Binaries/* ไฟล์ไบนารี

งานสร้าง

รูปแบบ สิ่งที่กฎนี้ละเว้น
Build/* งานสร้าง

รายการที่อนุญาตพิเศษ PakBlacklist-<BuildConfiguration>ไฟล์ .txt

รูปแบบ สิ่งที่กฎนี้ละเว้น
!Build/*/ รายการที่อนุญาตพิเศษ PakBlacklist-<BuildConfiguration>ไฟล์ .txt
Build/*/** รายการที่อนุญาตพิเศษ PakBlacklist-<BuildConfiguration>ไฟล์ .txt
!Build/*/PakBlacklist*.txt รายการที่อนุญาตพิเศษ PakBlacklist-<BuildConfiguration>ไฟล์ .txt

อย่าละเลยไฟล์ไอคอนใน Build

รูปแบบ สิ่งที่กฎนี้ละเว้น
!Build/**/*.ico อย่าละเลยไฟล์ไอคอนใน Build

สร้างข้อมูลสำหรับแผนที่

รูปแบบ สิ่งที่กฎนี้ละเว้น
*_BuiltData.uasset สร้างข้อมูลสำหรับแผนที่

ไฟล์การกำหนดค่าที่สร้างโดยตัวแก้ไข

รูปแบบ สิ่งที่กฎนี้ละเว้น
Saved/* ไฟล์การกำหนดค่าที่สร้างโดยตัวแก้ไข

รวบรวมไฟล์ต้นฉบับเพื่อให้เอ็นจิ้นใช้

รูปแบบ สิ่งที่กฎนี้ละเว้น
Intermediate/* รวบรวมไฟล์ต้นฉบับเพื่อให้เอ็นจิ้นใช้
Plugins/**/Intermediate/* รวบรวมไฟล์ต้นฉบับเพื่อให้เอ็นจิ้นใช้

ไฟล์แคชเพื่อให้เอดิเตอร์ใช้

รูปแบบ สิ่งที่กฎนี้ละเว้น
DerivedDataCache/* ไฟล์แคชเพื่อให้เอดิเตอร์ใช้

วิธีใช้ .gitignore นี้สำหรับ Unreal Engine

  1. คัดลอกกฎ Unreal Engine ด้านบน หรือดาวน์โหลดไฟล์โดยตรง
  2. สร้างไฟล์ชื่อ .gitignore ที่รากของที่เก็บ Git ของคุณ และวางกฎลงไป
  3. หาก Git ติดตามไฟล์เหล่านั้นอยู่แล้ว ให้เรียกใช้ git rm -r --cached . แล้วคอมมิตอีกครั้ง เพราะกฎการละเว้นของ Git มีผลเฉพาะกับไฟล์ที่ยังไม่ได้ติดตาม
  4. คอมมิตไฟล์ .gitignore เพื่อให้ทุกคนในทีมใช้กฎเดียวกัน

เทมเพลต เครื่องยนต์เกม .gitignore อื่นๆ

ดูเทมเพลต เครื่องยนต์เกม ทุกอัน