Unreal Engine 4
By Jen Kaplan and Charles Njoroge
Unreal Engine Specs (@Brandon)
Cost
Unreal Engine 4 is free to use, with all developers having access to the same resources
Epic Games charges a 5% royalty on gross revenue after the first $3,000 per game per calendar quarter
System Requirements for Unreal Engine 4
PC: Windows 7 64-bit or later
Mac: Mac OS X 10.9.2 or later
8 GB RAM
A quad-core Intel or AMD processor
A DX11 compatible video card
Cost
Unreal Engine 4 is free to use, with all developers having access to the same resources
Epic Games charges a 5% royalty on gross revenue after the first $3,000 per game per calendar quarter
System Requirements for Unreal Engine 4
PC: Windows 7 64-bit or later
Mac: Mac OS X 10.9.2 or later
8 GB RAM
A quad-core Intel or AMD processor
A DX11 compatible video card
Tutorials (@brandon)
General Tutorials
A blog centered around UE4 tutorials - Sponsored by the Vive website as the "Unreal Engine 4 Quickstart Guide"
One of the comments on the linked Reddit page had a fairly comprehensive list of YouTube series on developing VR with UE4
An advanced tutorial series- Brown provides access to Lynda
A little hard to navigate, but has a very comprehensive collection of tutorials for Oculus, SteamVR, Samsung Gear VR, and Google VR, in addition to general VR tutorials
Oculus Tutorials
Very brief tutorial, better for showing Oculus Rift related resources that support Unreal Engine 4
SteamVR Tutorials
A 16-part Unreal Engine game tutorial that converts said game to VR in the last 2 parts
Setting up a project
Set up a new project
Open the project in visual studio
add log messages
compile the project for the first time
Set the default game mode
Implementing a character
make a new character
set up axis mapping
Implement character movement function
implement mouse camera control
Implement character jumping
Add mesh to character
change the camera views
add a first person mesh to character
Implementing a projectile
Add projectiles
Implement shooting functionality
Create projectile collision and lifetime
Implement projectiles to react to collisions
Add crosshairs to view port
Animate a character
Set up event graph
Add an animation state machine
add animation transition states
add idle to/from run transitions
add idle to jump start
add run
add jump start to jump loop transition
add jump end to idle transition