1. The first thing we need to do is insure we have a code editor that we can work with. Unreal Engine 4 is only available for Mac and PC. If running Windows I suggest using Visual Studios. It is free for students, all you need to have is an email address with '.edu' at the end. Follow the link below to get Visual Studios for free:
https://www.dreamspark.com/Product/Product.aspx?productid=93
If you are using a Mac, XCode also works. However, note that XCode user are required to have a signing ID which requires you to have a developer account with Apple. I believe a developer account is a yearly fee and as far as I know, there is no way around it.
2. Next we need to download the 'Unreal Engine 4'. Simply follow the link below:
https://www.unrealengine.com/dashboard
After following the link you will be brought to this page:
If you are part of 'TheArena' development team. The sign-in credentials are
posted on the Podio homepage. After you sign in you will see the following page:
On the left side of the page there are two links to download the engine. One for Windows and one for Macs. Download the appropriate file. After the file has downloaded, proceed to install the engine on your computer by selecting a location to install it and clicking 'Install'.
Once the engine has been successfully installed you will see the following page. Enter in the log in credentials from the Podio page and hit enter.
Once signed in, you will be presented with the license agreement for the Unreal Engine 4. Read the agreement and then click 'Agree'.
Next navigate to the 'Library' section of the launcher.
Insure you have version 4.6.1 selected. The click 'Install' and wait for it to finish.
.
4. Finally we are want to clone 'TheArena' GitHub repository to your local machine. If you do not have git installed on your computer, follow the appropriate link below:
Windows:
https://windows.github.com/
Mac:
https://mac.github.com/
Once you have finished downloading the file, double click it to begin the installation. Click 'Install'
It may take a couple minutes to complete the installation.
When it is finished installing it will probably automatically open this view. If you have been added to 'TheArena' repository then you can click the '+' in the top left, select 'Clone' and find 'TheArena' and clone it.
If you have yet to be added as a collaborator to 'TheArena' you can still clone the repository. Simply close the above application and find and run 'Git Shell' application (Git Shell is installed with the GitHub GUI).
Next to clone repository, copy and paste the following line into the terminal then hit 'Enter'. (To paste, simply right click).
git clone https://github.com/Jeff-Stapleton/TheArena.git
Once the files have been successfully cloned, its time to run it! Open 'File Explorer' and navigate to where you cloned the files.
At this point I recommend making a copying all the files to another folder. I recommend working on the copied version. This will make your life easier once you finish a specific feature and want to upload it to GitHub. You will have to merge your version with the master version. I will create a tutorial on merging later to explain in more detail. Once you have made you copy to work on open it up. Right click on 'TheArena.uproject' file.
When you right click on the 'TheArena.uproject' file you will see the following drop down menu. Find and click on the option 'Generate Visual Studio project files'. For Mac users, this will be hidden under the 'properties' section of the drop down.
This will create a solutions file. Double click the solutions file and it will launch your code editor.
Now you can begin to program or run the existing code.
After clicking run, it will build and launch the game in the Unreal Editor. Here you will be able to test the game!
Thanks for viewing my tutorial. I will be adding more regularly that will go into details about coding, content designing and testing.