An Introduction to Unreal Engine 4