# Unreal Engine - minimal tracked project # Goal: only keep source/config/plugins + required game content (Content/AGame) ######################## # Always keep (tracked) ######################## !.gitignore # Project files !*.uproject !*.uplugin # Config + source !Config/** !Source/** !Plugins/** ######################## # Content: keep only required game content ######################## # Ignore all cooked/asset content by default... Content/** # ...but keep the minimal required folders # -!Content/AGame/** +!Content/ +!Content/AGame/ +!Content/AGame/** # (Optional) keep top-level Content structure files if you use them !Content/*.uprojectdirs ######################## # Build / generated / cache (ignore) ######################## Binaries/** Build/** DerivedDataCache/** Intermediate/** Saved/** .vs/** .idea/** *.VC.db *.VC.VC.opendb *.suo *.user *.userprefs *.opensdf *.sdf *.tmp *.log ######################## # Visual Studio / Rider / JetBrains ######################## .vscode/** *.code-workspace *.DotSettings.user ######################## # Platform-specific ######################## .DS_Store Thumbs.db Desktop.ini ######################## # UBT / UHT / build metadata ######################## *.modules *.target *.version ######################## # Optional: ignore solution (regen-able) ######################## *.sln ######################## # Plugins: ignore build artifacts inside plugins ######################## Plugins/**/Binaries/** Plugins/**/Intermediate/** Plugins/**/DerivedDataCache/** Plugins/**/Saved/** Plugins/**/.vs/** Plugins/**/.idea/**