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.

14 episodes
0
Italiano
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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. 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. 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. 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. 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. 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