Inspiration
PlaneVR was inspired by the need to make pilot training more accessible and affordable, especially in regions where traditional flight simulators are expensive and rare. We wanted to give aspiring pilots the chance to experience a cockpit, learn basic flight operations, and build confidence before entering formal training.
What it does
PlaneVR is a virtual reality flight simulator that guides users through all phases of a basic flight, engine start, taxi, takeoff, cruise, landing, and shutdown. It features interactive cockpit controls, step‑by‑step tutorials, and flashcards to teach aviation concepts in a simple, engaging way.
How we built it
Developed in Unity (C#) using the XR Interaction Toolkit. Tested on Oculus Quest 2 for standalone VR functionality. 3D Assets sourced from Unity Assets Store and enhanced using Blender Designed interactive flashcards and guided narration to support beginner learning.
Challenges we ran into
Designing realistic yet beginner‑friendly controls that work with hand tracking and VR controllers. Making cockpit interactions intuitive for first‑time users with no piloting experience. Finding a suitable 3D aircraft model that includes a detailed cockpit, which is compatible with VR interaction.
Accomplishments that we're proud of
Successfully created a working VR cockpit with functional controls and instruments. Developed a guided tutorial system that simplifies learning for beginners. Built a modular and scalable codebase for adding more aircraft and features in the future.
What we learned
We learned about VR development workflows, interactive instructional design, and how to balance realism with usability. We also deepened our understanding of Unity’s XR toolkit and modular programming practices for VR.
What's next for PlaneVR
Adding more aircraft and environments. Expanding training content with more detailed flight scenarios. Improving visuals, physics, and multiplayer functionality for collaborative training.

Log in or sign up for Devpost to join the conversation.