Intro to Level Design for Unreal Engine 4 - Page 1
Unreal gives you access to brushes where you can craft the roughing out of a level that is sometimes refered to as "gray blocking". This is where a designer lays out the level and figures out the gameplay before it goes to an art team to properly model and create assets.
You will need to install the latest version of UE4 4.25.x by downloading the Epic Games Launcher. You will also need a GitHub account which is free to sign up for as we will be using version control. You will also need a mac or PC that is powerful enough to run unreal. If you are on a PC you will have to download and install git (on a mac it may prompt you to install git as well but you can do it through the terminal). We will also install Github Desktop as it provides a GUI interface so you don't have to worry about command line. Once git is installed you will also need to download and install the Git LFS (Large File System) as well for both PC and mac. For this simple introduction that is all that is needed.
We will be working in a third person game and will use the UE4 default and alter it for our needs. This will give us all we need for a character that we can control.
Version control saves lots of space on our laptops so that all project data can be safely backed up and saved on the server but we only need the assets we are currently using on our local hard drive. It is also good practice as most game projects use some form of version control