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
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