Unreal Development Kit - An Introduction and Application