Connect Perforce P4 with Your Favorite Tools
P4 integrates with your favorite 3rd party tools to automate your workflows and grow your business. This page highlights the most popular and loved integrations. For a full list of available integrations, click here.
Unreal Engine and Unity Integration by ICVR
As an official partner of Unreal Engine and Perforce, ICVR develops, automates, and deploys real-time pipelines for award-winning projects. ICVR is also an expert in Blender, Flow Production Tracking, and more. With ICVR’s full-service support and technology, you can give your creative teams more time to focus on their craft.

Game Engines
Integrate P4 with the most widely used game engines so that users never have to leave the comfort of their familiar environment to version digital assets.
Unreal Engine
Unreal Engine's workflows are tailored to work with P4, making it a great fit for large development teams. This integration also enables several key features of Unreal Engine that are exclusively supported through P4, including:
- Horde
- Unreal Game Sync
- Robomerge
Unity
Unity comes with a built-in source control extension that integrates with Perforce P4. This allows you to submit changes directly in Unity, while leveraging the scalability and performance features of Perforce P4.
Crytek: CRYENGINE
Perforce P4 integrates with CRYENGINE, allowing users to check out or overwrite files within the Sandbox Editor.
Integrated Development Environments (IDEs)
Integrate P4 with your preferred IDE to boost productivity while maintaining a single source of truth.
Microsoft Visual Studio
This powerful plugin gives developers access to version control features without leaving the interface. They can add, edit, and revert using simplified workflows.
JetBrains: Rider
Safeguard and version all your Microsoft development assets when you integrate Rider with P4. This integration gives full version control support for your C#, ASP.NET, and other Microsoft-based projects, so you can work without leaving Rider. Rider ships with the built-in P4 plugin, so there's no need for manual setup or configuration.
JetBrains: IntelliJ IDEA
The IntelliJ IDEA integration lets developers access popular P4 features and functionality without leaving the IDE.
- Check out, modify and integrate files
- Exclusively checkout files to avoid overwrites
- Review version history using Revision Graph and Time-Lapse View
- Get an accumulated view of a project’s status
P4 supports both IntelliJ IDEA Community and Ultimate.
Eclipse Plugin (P4Eclipse)
With the P4 Plugin for the popular tool Eclipse, Java developers get access to all version control features within the IDE. This plugin continues to be supported with regular releases.
JetBrains: PyCharm
Give your Python developers consistent source control when you integrate PyCharm with P4. The integration provides seamless version control from within the Python IDE. Developers can commit, sync, and track changes to their code directly in the PyCharm interface, simplifying collaboration.
JetBrains: Android Studio
Manage all your destination Android digital assets by integrating Android Studio with P4. You can commit, sync, and manage changes directly in Android Studio, so all team members work with the latest version – regardless of type or size.
JetBrains: CLion
Unify across C and C++ development assets by integrating CLion with P4 or Klocwork. Manage source code, libraries, and dependencies in CLion, all while using P4’s enterprise-class version control features.
Microsoft Visual Studio
This powerful plugin gives developers access to version control features without leaving the interface. They can add, edit, and revert using simplified workflows.
JetBrains: Rider
Safeguard and version all your Microsoft development assets when you integrate Rider with P4. This integration gives full version control support for your C#, ASP.NET, and other Microsoft-based projects, so you can work without leaving Rider. Rider ships with the built-in P4 plugin, so there's no need for manual setup or configuration.
JetBrains: IntelliJ IDEA
The IntelliJ IDEA integration lets developers access popular P4 features and functionality without leaving the IDE.
- Check out, modify and integrate files
- Exclusively checkout files to avoid overwrites
- Review version history using Revision Graph and Time-Lapse View
- Get an accumulated view of a project’s status
P4 supports both IntelliJ IDEA Community and Ultimate.
Continuous Integration/Continuous Delivery (CI/CD) Tools
Integrate P4 with some of the most popular CI/CD tools to automate workflows and drive continuous delivery.
Jenkins
Using the P4Plugin for Jenkins, you can easily run builds and automation. You can combine code and artifacts managed in P4, alongside Git assets, to implement a high-performance build environment.
After the build, it pushes files back to P4 and labels them, improving CI/CD processes, quality, and traceability.
JetBrains: TeamCity
TeamCity can integrate with P4 to build sources of projects stored in a P4 repository, as well as pre-test and pre-build files in shelved changelists. When a developer shelves a file and asks for review, TeamCity can also run a build for this change and post the result in Perforce Helix Code Review (formerly Helix Swarm).
Digital Content Creation Tools (DCC)
Simplify your creative workflows by connecting your favorite tools with P4 for smooth version control.
P4GT
The P4 Plugins lets artists and designers easily version their files in Helix Core within their preferred tools (including Adobe Photoshop, Autodesk 3ds Max, Autodesk Maya, and more).
Houdini
The P4 Houdini plugin for P4 lets you add or checkout files straight from Houdini – with support for automatic prompting whenever you save a HIP or HDA. You can also submit (partial) changelists, scan for dependencies, and revert files all from within the Houdini menu.
The plugin also includes a Python API for scripting additional actions, enhancing workflow efficiency for both individuals and studios.
Project Management Tools
Boost collaboration and project visibility by integrating P4 with your team’s favorite project management tools.
Atlassian: Jira
P4 and P4 Code Review integrate with Jira to sync work items and jobs. When you create a work item in Jira, it automatically populates as a job in P4. Then job status updates are replicated back to Jira. In P4 Code Review, code reviews and committed changes are linked to Jira issues, keeping everyone up to date on work items, jobs, and code reviews across both tools.
P4 for Windows File Explorer
Windows users can access P4 from the familiar right-click (context-click) menu in Microsoft’s File Explorer. It gives you access to the most common version control features of P4, like check out, submit, view changelists, and more.
Slack Integration
When you integrate Slack with P4 Code Review, Slack will post a message into specified Slack channels each time a change is committed, or when a review is created or updated.
Get Started with P4
If you don’t yet have P4, get started for free for up to 5 users and 20 workspaces.
Get Started with P4 Cloud
Get Perforce-managed and hosted version control for only $39/user/month.
We’re Here to Help
Get in touch with our experts. They’ll walk through solutions that work best for you and your team.