Unreal Engine & Perforce | Giampaolo Borroni
Welcome! Passionate about IT, CGI, and video games? You've come to the right place.
My name is Giampaolo (but everyone online calls me joaulo), and I'm a Software Developer and Epic Games Certified Trainer. On my YouTube channel, I share practical guides, tutorials, and solutions to complex problems I've faced throughout my career, to save you time and accelerate your learning.
-
01
Unreal Engine & Perforce - 01 - Introduction
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this first introductory video, we'll look at what Perforce is, what it's used for, and why it's an essential tool for project management β especially when working in teams on complex projects like those developed with Unreal Engine.
π In this episode:
β What is Perforce?
β Where to download it?
β What is it used for and how does it work?
β How is it related to Unreal Engine?π Personalized Training
π Do you want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for information!We offer personalized lessons, either one-on-one or in groups.
Weβll be happy to help you! ππ Discord Community
π’ Iβve launched a Discord server π to build a community of people passionate about the topics I cover: open discussions, idea sharing, and mutual support!
β Join here: /discord
π Stay Updated
π Subscribe and turn on the notification bell so you don't miss the next episodes.
π¬ Questions or suggestions? Leave a comment!12m 12s -
02
nreal Engine & Perforce - 02 - Installing the Server (P4D) on Windows
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, weβll see how to install the Helix Core Server (P4D) on a Windows PC. Weβll go through the process step by step β from downloading to installation β and finish by creating the server admin user.
For this last step, weβll use the P4 Client (P4V), which is a necessary step specifically for installations on Windows servers.π In this episode:
β Where to download the necessary software (for free)
β How to install and configure Helix Core (P4D)
β How to create the admin user using the P4 Client (P4V)π₯ Download links:
π Helix Core Server (P4D): https://portal.perforce.com/s/downloa...
π Helix Visual Client (P4V): https://portal.perforce.com/s/downloa...π Useful command links:
π https://help.perforce.com/helix-core/...
π https://help.perforce.com/helix-core/...
π https://help.perforce.com/helix-core/...π Personalized Training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for info!We offer personalized lessons, both one-on-one and in groups.
Weβd be happy to help you! ππ Discord Community
π’ Iβve launched a Discord server π to build a community of people passionate about the topics I cover β open discussion, idea sharing, and mutual support!
β Join here: /discord
π Stay Updated
π Subscribe and turn on the notification bell so you donβt miss the next episodes.
π¬ Questions or suggestions? Leave a comment!29m 22s -
03
Unreal Engine & Perforce - 03 - Installing the Server (P4D) on Linux
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, weβll see how to install Helix Core Server (P4D) on a Linux PC. Weβll go through the process step by step β from downloading to installation β and finish by creating the server administrator user.
π In this episode:
β Where to download the required software (for free)
β How to install and configure Helix Core (P4D)
β How to create the administrator userπ₯ Download links:
π Helix Core Server (P4D): https://portal.perforce.com/s/downloa...
π Helix Visual Client (P4V): https://portal.perforce.com/s/downloa...π Useful command links:
π https://help.perforce.com/helix-core/...
π https://help.perforce.com/helix-core/...
π https://help.perforce.com/helix-core/...π Personalized Training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for more information!We offer personalized lessons β one-on-one or in groups.
Weβll be happy to help you! ππ Discord Community
π’ Iβve launched a Discord server π to create a community of people passionate about the topics I cover: open discussion, idea sharing, and mutual support!
β Join here: discord
π Stay Updated
π Subscribe and turn on the notification bell so you donβt miss the upcoming episodes.
π¬ Questions or suggestions? Leave a comment!31m 7s -
04
Unreal Engine & Perforce - 04 - Server Security
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, weβll see how to configure server security using the P4V Client and, most importantly, the P4Admin administration tool.
π In this episode:
β How to access the administration tool (P4Admin)
β How to configure basic server securityπ₯ Download link:
π Helix Visual Client (P4V): https://portal.perforce.com/s/downloa...
π Personalized Training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?Join our Discord server for free and ask for more info!
We offer personalized lessons, both individual and group sessions.
Weβll be happy to help you! ππ Discord Community
π’ Iβve launched a Discord server π to build a community of people passionate about the topics I cover: open discussion, idea sharing, and mutual support!
β Join here: discord
π Stay Updated
π Subscribe and turn on the notification bell so you donβt miss upcoming episodes.
π¬ Questions or suggestions? Leave a comment!20m 11s -
05
Unreal Engine & Perforce - 05 - Typemap
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll see how to configure the Typemap, the configuration file that determines how P4 handles certain file types.
π In this episode
β How to insert a Typemap
β Drawbacks and what to watch out for
π₯ Download link
π Official Typemap example for Game Engines: https://help.perforce.com/helix-core/...
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask questions!
We offer personalized lessons, both individual and group.
We're waiting for you, we'll be happy to help! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss upcoming episodes.
π¬ Questions or suggestions? Leave a comment!
10m 7s -
06
Unreal Engine & Perforce - 06 - Depot
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll look at what a Depot is, how to create one, and how to configure it for our project.
π In this episode
β What is a Depot?
β How do you create one?
β What is it for and how does it work?
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for information!
We offer personalized lessons, both individual and group.
We're waiting for you; we'll be happy to help! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss upcoming episodes.
π¬ Questions or suggestions? Leave a comment!
6m 23s -
07
Unreal Engine & Perforce - 07 - Mainline Stream
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll look at what a Stream is and how to create one. We'll create the main development branch of the project, also called the Mainline Stream.
π In this episode
β What is a Stream?
β How do you create one?
β What is it for and how does it work?
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for information!
We offer personalized lessons, both individual and group.
We're waiting for you, we'll be happy to help! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss upcoming episodes.
π¬ Questions or suggestions? Leave a comment!
10m 28s -
08
Unreal Engine & Perforce - 08 - Workspace
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll look at what a Workspace is and how to create one. We'll create the workspace and configure it in the local folder on our PC that will host the project files.
π In this episode
β What is a Workspace?
β How do you create it?
β What is it for and how does it work?
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask questions!
We offer personalized lessons, both individual and group.
We're waiting for you, we'll be happy to help! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss upcoming episodes.
π¬ Questions or suggestions? Leave a comment!
11m 31s -
09
Unreal Engine & Perforce - 09 - Ignore
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll look at what a .ignore file is and how to create one.
We'll see how to ignore some files in the workspace, excluding them from management in P4. There are two ways to do this: one at the stream management level and one managed locally.
π In this episode
β How do I ignore some files?
β How do I manage excluded files at the project level?
β How do I manage excluded files locally?
β How do I create an .ignore file?
π₯ Useful links
π Example of an .ignore file: https://help.perforce.com/helix-core/...
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask questions!
We offer personalized lessons, both individual and group.
We're waiting for you; we'll be happy to help! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss upcoming episodes.
π¬ Questions or suggestions? Leave a comment!
21m 44s -
10
Unreal Engine & Perforce - 10 - Working with P4V Files
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll see how to get started working with files and folders by managing everything from P4V.
We'll add a project to the workspace manager and run some tests by adding, removing, and modifying files to learn how to handle basic situations.
π In this episode
β How do we add files and folders to the manager in P4?
β How do we edit project files?
β What does Checkout mean?
β What does Submit do?
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for information!
We offer personalized lessons, both individual and group.
We're waiting for you, we'll be happy to help! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss the next episodes.
π¬ Questions or suggestions? Leave a comment!
21m 58s -
11
Unreal Engine & Perforce - 11 - Working with Files in Unreal Engine
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll learn how to manage project files directly in Unreal Engine.
First, we'll understand how to establish a connection between Unreal and P4, then we'll see how to perform routine tasks with the integrated tools without having to resort to P4V.
π In this episode
β How do you connect Unreal to P4?
β How do you manage files in Unreal when the project is versioned with P4?
β What should I pay attention to if I'm working with P4 in a team?
β How do I submit my changes to the server?
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for information!
We offer personalized lessons, both individual and group.
We're waiting for you, we'll be happy to help! π
π Discord Community
π’ I've started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss the next episodes.
π¬ Questions or suggestions? Leave a comment!
25m 16s -
12
Unreal Engine & Perforce - 12 - Users & Groups
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video we will learn how to manage users and groups in P4.
First we will understand how to create new users or new groups, then we will see what settings we have available during creation.
π In this episode
β How do you create a new user in P4?
β How do you create a user group in P4?
β What is the purpose of creating and using groups?
π Personalized training
π Do you want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for information!
We offer personalized lessons, individual or group.
We are waiting for you, we will be happy to help you! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas and mutual support!
β Join here: / discord
π Stay updated
π Subscribe and activate the bell so you don't miss the next episodes.
π¬ Questions or suggestions? Leave a comment!
16m 2s -
13
Unreal Engine & Perforce - 13 - User Permissions and Groups
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll learn how to manage P4 permissions and protections for users and groups.
We'll learn how to read permissions set for groups and users and discover how to best use the rules table to manually set specific permissions for users or groups.
π In this episode
β How do permissions work in P4?
β How do I read the currently set permissions?
β How do I create new rules and permissions for individual users or entire groups?
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for information!
We offer personalized lessons, both individual and group.
We're waiting for you, we'll be happy to help! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss the next episodes.
π¬ Questions or suggestions? Leave a comment!
21m 6s -
14
Unreal Engine & Perforce - 14 - Streams
π¬ Welcome to this series dedicated to Perforce and Unreal Engine!
In this video, we'll learn new techniques for using streams and try to set up a more sophisticated project management system, suitable for more structured teams or those who want to do things in a more professional and structured way.
We'll see which and how many types of streams you can create in P4, what they're used for, and how to make the most of them.
π In this episode
β How many types of streams are there?
β What's the point of creating multiple streams?
β What's the difference between the various stream types?
π Personalized training
π Want to learn how to create video games or applications with Unreal Engine?
Or are you interested in 3D computer graphics with Blender?
Join our Discord server for free and ask for information!
We offer personalized lessons, both individual and group.
We're waiting for you, we'll be happy to help! π
π Discord Community
π’ I started a Discord server π to create a community of people passionate about the topics I cover: free discussion, exchange of ideas, and mutual support!
β Join here: /discord
π Stay updated
π Subscribe and activate the bell so you don't miss the next episodes.
π¬ Questions or suggestions? Leave a comment
36m 30s