# # This file tells Git about engine files that never really belong in source control. They are usually build products, log # files and intermediate files generated from a compiler or the engine runtime. # # # NOTE: # Paths that start with / match paths relative to the root (where the .gitignore file is) # Paths that end with / will match a folder and all files under it (but not a regular file with no extension) # Use * for wildcards. Wildcards stop at path separators # Use ** for a wildcard that spans path separators # Paths in this file should use forward slash characters, not back slashes # Use \ to escape special characters like ! and # # Use ! to negate a previous pattern. But it doesn't work if the parent sub-folder was masked out already. # # Original Source: https://github.com/github/gitignore/blob/main/UnrealEngine.gitignore # Ignore all files by default, but scan all directories. * !*/ # Do not ignore git files in the root of the repo. !/.git* # Do not ignore current project's `.uproject`. !/*.uproject # Do not ignore source, config and plugins dirs. !/Source/** !/Config/** !/Plugins/** # Only allow .uasset and .umap files from /Content dir. # They're tracked by git-lfs, don't forget to track other # files if adding them here. !/Content/**/*.uasset !/Content/**/*.umap # Allow video formats directly from /Content dir. !/Content/**/*.mp4 !/Content/**/*.avi !/Content/**/*.mov # Allow any files from /RawContent dir. # Any file in /RawContent dir will be managed by git lfs. !/RawContent/**/* # Windows ehthumbs.db Thumbs.db # Mac OS X .DS_Store .DS_Store? .AppleDouble .LSOverride ._* # Linux *~ .directory # vim [._]*.s[a-w][a-z] [._]s[a-w][a-z] *.un~ Session.vim .netrwhist # Visual Studio 2015 user specific files .vs/ # 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 *.exe *.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/* # Ignore Obsidian directory .obsidian # Ignore the Rider directory .idea