Optimal Approaches and Design Fundamentals for Virtual Reality Development