diff --git a/.gitignore b/.gitignore index ba6f37b..0c5cc36 100644 --- a/.gitignore +++ b/.gitignore @@ -1,80 +1,211 @@ -# Visual Studio 2015 user specific files +# ============================ +# Visual Studio & IDE Files +# ============================ .vs/ +.vscode/ +.idea/ -# Compiled Object files +# ============================ +# Visual Studio user/state files +# ============================ +*.sln +*.opensdf +*.sdf +*.suo +*.user +*.VC.db +*.VC.opendb + +# ============================ +# Project & IDE Files +# ============================ +# Xcode / Visual Studio / CLion project files +*.xcodeproj +*.xcworkspace +*.vcxproj +*.vcxproj.filters +*.vcxproj.user +*.props + +# ============================ +# Code Analysis Tools +# ============================ +/SourceTrail + +# ============================ +# Unreal Engine Build / Cache Directories +# ============================ +# Project-level generated data +DerivedDataCache/* +Intermediate/* +Plugins/*/Intermediate/* +LocalBuilds/* +Saved/* +Platforms/* + +# ============================ +# Builds +# ============================ +Build/* +Build/Android/* +Build/Windows/* +Build/Mac/* +Build/Android_ASTC/* + +# ============================ +# Whitelist PakBlacklist-.txt files +# ============================ +!Build/*/ +Build/*/** +!Build/*/PakBlacklist*.txt +# Don't ignore icon files in Build +!Build/**/*.ico + +# ============================ +# Binaries +# ============================ +Binaries/* +Binaries/Win64/* +Binaries/Win64/D3D12/* +Binaries/Win64/DML/* +Binaries/Mac/* +Binaries/Android/* +Plugins/*/Binaries/* + +# ============================ +# Engine-level generated data +# ============================ +Engine/Intermediate/* +Engine/Programs/UnrealBuildTool/* +Engine/DerivedDataCache/* +Engine/Build/Receipts/* + +# ============================ +# Samples, docs, extras +# ============================ +Samples/* +FeaturePacks/* +Engine/Documentation/* + +# ============================ +# Python Cache +# ============================ +Content/Python/__pycache__/* + +# ============================ +# Source Art & Assets +# ============================ +# Precompiled Assets +SourceArt/**/*.png +SourceArt/**/*.tga + +# Built data for maps +*_BuiltData.uasset + +# ============================ +# Configuration Files +# ============================ +Config/MDSConfig.ini +Config/UpdateConfig.ini + +# ============================ +# Version Control +# ============================ +p4config.txt + +# ============================ +# Build System Files +# ============================ +# Ignore if autogenerated; keep if project uses them manually +./Makefile +./CMakeLists.txt + +# ============================ +# Compiled Object Files +# ============================ *.slo *.lo *.o *.obj +# ============================ # Precompiled Headers +# ============================ *.gch *.pch +# ============================ # Compiled Dynamic libraries +# ============================ *.so *.dylib *.dll +# ============================ # Fortran module files +# ============================ *.mod +# ============================ # Compiled Static libraries +# ============================ *.lai *.la *.a *.lib -# Executables +# ============================ +# Binary Artifacts & Executables +# ============================ *.exe +*.exe.config +*.exe.manifest +*.exp *.out *.app *.ipa -# These project files can be generated by the engine -*.xcodeproj -*.xcworkspace -*.sln -*.suo -*.opensdf -*.sdf -*.VC.db -*.VC.opendb - -# Precompiled Assets -SourceArt/**/*.png -SourceArt/**/*.tga - -# Binary Files -Binaries/* -Plugins/*/Binaries/* - -# Builds -Build/* - -# Whitelist PakBlacklist-.txt files -!Build/*/ -Build/*/** -!Build/*/PakBlacklist*.txt - -# Don't ignore icon files in Build -!Build/**/*.ico - -# Built data for maps -*_BuiltData.uasset - -# Configuration files generated by the Editor -Saved/* - -# Compiled source files for the engine to use -Intermediate/* -Plugins/*/Intermediate/* - -# Cache files for the editor to use -DerivedDataCache/* - -# Config files -Config/UpdateConfig.ini - -# Workspace files +# ============================ +# Debug / Symbol / Profile Files +# ============================ +*.pdb +*.debug +*.sym +*.dSYM +*.dSYM.zip +*.hmap + +# ============================ +# Build/Compiler Leftovers +# ============================ +*.mdb +*.modules +*.target +*.target.xml +*.pro +*.csprojAssemblyReference.cache + +# ============================ +# Logs & Runtime Files +# ============================ +*.log +crashinfo--* +*.tmp + +# ============================ +# Backup & Temporary Files +# ============================ +*.png~ +*.h~ +*.cpp~ + +# ============================ +# Art & Design Files +# ============================ +*.kra + +# ============================ +# Miscellaneous +# ============================ *.DS_Store +*.zip \ No newline at end of file