Scripting the Visual Way - Page 1
There are two ways of adding logic to a game with the Unreal Engine. You can do it through code in C++ or you can add logic through blueprints. Blueprints are a visual scripting language that uses a node based interface (similar to materials) for adding game logic. Both systems can work together to provide a workflow that is beneficial to the entire team. In fact some UE4 games are a majority scripted using blueprints! Lets get started looking into how to create some game logic.
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.
Lets get set up with the sample project provided and get it ready to start blueprinting ASAP.