Our inspiration was the theme "Tools of the Trade." We want to create an interactive learning environment geared towards a younger audience.
What it does
The game begins with the user sitting at a desk in virtual classroom in front of a whiteboard. The whiteboard displays various constellations, and if the user clicks a constellation, a short video will play that teaches the user about that constellation. Then, when the user is ready, they push a button below the whiteboard that transports the user into a grassy mountainous terrain. The sky above the terrain is filled with stars, and when the user looks up, the user can stargaze and use the controller to connect the stars into constellations.
How we built it
We used Unity as our main platform. We built scenes where appropriate and wrote code to provide interactions between the user and the environment.
Challenges we ran into
Pressing a back button, getting a working start menu, making the rift controllers work as selection tools, knowing when users have completed a constellation, and creating adequate grass.
Accomplishments that we're proud of
The terrain is nice, how interactive the experience is, what we were able to accomplish in a short amount of time and the ability to physically connect stars into constellations.
What we learned
Common constellations, how create objects in Unity, writing code that takes user input and connects stars into constellations, how to use skyboxes, textures, materials, meshes, colliders, how to integrate C# code into Unity.
What's next for Astrogaze
The goal of this project is to eventually expand the virtual classroom to provide an auditory, visual, and tactile educational experience for a broad range of topics to a widespread audience. The idea is to provide universal access to high level education, expensive facilities, laboratories, and social learning environments to users of varied backgrounds. Having access to this type of learning tool is especially beneficial to those with learning disabilities because VR provides an immersive experience that can be tailored to users’ individual needs.