Skip to content

Instantly share code, notes, and snippets.

@jase-perf
Created August 17, 2025 20:12
Show Gist options
  • Save jase-perf/51b15a0b24d9e0b20495d720445d3c06 to your computer and use it in GitHub Desktop.
Save jase-perf/51b15a0b24d9e0b20495d720445d3c06 to your computer and use it in GitHub Desktop.
P4One Config for Unreal Engine and DCC projects
# P4OneIgnore for Unreal Engine Projects
# Based on Epic's documentation and community best practices
ignore:
pattern_matching: p4oneignore
items:
# Visual Studio generated files
- '**/*.csproj.*'
- '**/.vs/**'
- '**/*.pdb'
- '**/*.suo'
- '**/*.opensdf'
- '**/*.sdf'
- '**/*.tmp'
- '**/*.mdb'
- '**/obj/**'
- '**/*.vcxproj'
- '**/*.sln'
- '**/*-Debug.*'
# Git files
- '**/.git/**'
# JetBrains IDE files
- '**/.idea/**'
- '**/.gradle/**'
# Python cache files
- '**/__pycache__/**'
- '**/*.pyc'
- '**/*.egg-info/**'
- '**/*.egg'
# Unix/Mac specific files
- '**/FileOpenOrder/**'
- '**/*.xcworkspace'
- '**/*.xcodeproj'
- '**/Makefile'
- '**/CMakeLists.txt'
- '**/.ue4dependencies'
- '**/*~'
- '**/.DS_Store'
# Unreal Engine directories that should not be checked in
- '**/Samples/**'
- '**/FeaturePacks/**'
- '**/Templates/**'
- '**/Engine/Documentation/**'
- '**/Saved/**'
- '**/LocalBuilds/**'
- '**/Intermediate/**'
- '**/DerivedDataCache/**'
# Unreal Build Tool files
- '**/Engine/Programs/UnrealBuildTool/**'
- '**/*.uatbuildrecord'
- '**/Engine/Build/Receipts/**'
- '**/Engine/Programs/*/Saved/**'
- '**/Engine/Source/Programs/*/obj/**'
# Build and temporary files
- '**/*.csprojAssemblyReference.cache'
- '**/*.target.xml'
- '**/*.exe.config'
- '**/*.exe.manifest'
# Personal workspace configuration
- '**/.p4config.txt'
# Crash reports
- '**/crashinfo--*'
# Linux project files
- '**/*.user'
- '**/*.pro'
- '**/*.pri'
- '**/*.kdev4'
# macOS/iOS specific
- '**/*.hmap'
- '**/*.ipa'
- '**/*.dSYM.zip'
- '**/*.dSYM'
# Generated documentation
- '**/Engine/Binaries/DotNET/UnrealBuildTool.xml'
- '**/Engine/Binaries/DotNET/AutomationScripts/BuildGraph.Automation.xml'
# Version files in Engine/Binaries
- '**/Engine/Binaries/**/*.version'
# Exp files in Engine/Binaries
- '**/Engine/Binaries/**/*.exp'
# Swarm Agent files
- '**/Engine/Binaries/DotNET/SwarmAgent.DeveloperOptions.xml'
- '**/Engine/Binaries/DotNET/SwarmAgent.Options.xml'
# Windows Mixed Reality Interop files
- '**/Engine/Source/ThirdParty/WindowsMixedRealityInterop/packages/**'
- '**/Engine/Source/ThirdParty/WindowsMixedRealityInterop/*/Generated Files/**'
- '**/Engine/Source/ThirdParty/WindowsMixedRealityInterop/*/x64/**'
- '**/Engine/Source/ThirdParty/WindowsMixedRealityInterop/*/ARM64/**'
# VS Code workspace files
- '**/*.code-workspace'
# Common Autosave files and folders for DCC tools
# Blender
- '**/*.blend1'
- '**/*.blend2'
- '**/*.blend3'
- '**/untitled.blend'
# Autodesk Maya
- '**/*.ma.swatches'
- '**/*.mb.swatches'
- '**/incrementalSave'
- '**/scenes/edits/**'
- '**/*_incrementalSave_*.ma'
- '**/*_incrementalSave_*.mb'
# Autodesk 3ds Max
- '**/*.max.bak'
- '**/*.bak'
- '**/autoback/**'
- '**/MaxStart.max'
# Cinema 4D
- '**/*.c4d.zip'
- '**/*.c4d~'
# Houdini
- '**/*.hip.bak'
- '**/*.hipnc.bak'
- '**/*.hiplc.bak'
- '**/backup/**'
# ZBrush
- '**/*.ZTL.bak'
- '**/*.ZPR.bak'
- '**/QuickSave*'
# Substance Painter/Designer
- '**/*.spp.bak'
- '**/*.sbs.bak'
- '**/*.sbsar.bak'
- '**/backup/**'
# Adobe Creative Suite
- '**/*.psd~'
- '**/*.ai~'
- '**/*.indd~'
- '**/*.fla~'
- '**/*.aep~'
- '**/*.prproj~'
- '**/Adobe After Effects Auto-Save/**'
- '**/Adobe Premiere Pro Auto-Save/**'
# Photoshop temp files
- '**/*.tmp'
- '**/Photoshop Temp*'
# Audio Applications
# Pro Tools
- '**/*.ptx~'
- '**/*.ptf~'
- '**/Session File Backups/**'
# Reaper
- '**/*.rpp-bak'
- '**/*.rpp~'
# Logic Pro
- '**/*.logic/Alternatives/**'
- '**/*.logic/Backups/**'
# Cubase/Nuendo
- '**/*.cpr.bak'
- '**/*.npr.bak'
# Ableton Live
- '**/*.als~'
- '**/Backup/**'
# FMOD
- '**/*.fspro.bak'
- '**/*.fspro~'
# Wwise
- '**/*.wproj.bak'
- '**/*.wsettings.bak'
# General DCC patterns
- '**/AutoSave_*'
- '**/autosave*'
- '**/Autosave*'
- '**/AUTOSAVE*'
- '**/AutoBackup*'
- '**/auto_save*'
- '**/.mayaSwatches/**'
- '**/incrementalSave*'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment