AstroChat VR README ๐ŸŒŒ

Welcome to AstroChat VR! ๐Ÿš€

Good afternoon, cosmic adventurers! I'm William, creator of AstroChat VR, presented at MHacks. If you love space as much as I do, you're in for a treat!

Inspiration ๐ŸŒ 

  • ๐Ÿ“‰ Interest in space has been waning since 2004, yet it's crucial for our survival as a species.
  • ๐ŸŽ“ Current space education methods like documentaries, telescopes, or space travel are either unengaging or inaccessible.
  • ๐ŸŒ Challenges with accessibility and engagement are keeping new generations away from the wonders of the cosmos.

What it does ๐Ÿ›ธ

  • AstroChat VR demolishes the barriers to space education by bringing the universe right to your VR headset.
  • ๐Ÿช Interact with all your favorite planets and stars:
    • ๐Ÿค– Chat with celestial bodies to learn fascinating facts and hear their stories.
    • ๐Ÿ‹๏ธโ€โ™‚๏ธ Physically move, hold, and even throw planets around for fun!
    • ๐Ÿ” Manipulate their size on the fly with advanced function calling.
  • ๐ŸŒŸ Built using Unity and C#, with AI responses powered by the innovative Gemini 1.5 Pro API.

How We Built It ๐Ÿ› ๏ธ

  • Developed in Unity for a seamless VR experience.
  • Integrated the Gemini 1.5 Pro API for dynamic AI conversations.
  • Leveraged high-fidelity 8K textures for stunningly realistic celestial visuals.

Challenges We Ran Into ๐Ÿšง

  • Balancing high-fidelity graphics with VR performance.
  • Ensuring AI-generated dialogues are accurate and engaging.
  • Implementing intuitive VR controls for interactive celestial manipulations.

Accomplishments We're Proud Of ๐Ÿ†

  • Creating a fully interactive VR space environment where education meets entertainment.
  • Introducing dynamic size adjustments and celestial interactions that go beyond traditional VR applications.
  • Successfully integrating complex AI-driven interactions in a VR setting.

What We Learned ๐ŸŽ“

  • The intricacies of AI behavior in response to user interactions in a virtual environment.
  • The potential of VR as an educational tool, especially when combined with AI technology.
  • New techniques in VR development, including dynamic environment scaling and real-time interaction handling.

What's Next for AstroChat VR ๐Ÿ”ฎ

  • ๐ŸŒ Adding more function calling features: spawn new celestial events, reset positions, or travel to different solar systems!
  • ๐ŸŽฎ Enhancing interaction capabilities to include more VR controller gestures for a deeper immersive experience.
  • ๐ŸŒŒ Expanding the universe with more galaxies and astronomical phenomena to explore.

Demo Highlights ๐ŸŽฅ

  • ๐ŸŒ Experience holding and throwing planets!
  • ๐Ÿ—ฃ๏ธ Engage in conversations with the Sun about its composition and opinions on humans.
  • ๐Ÿ“ Make Mercury 20 times bigger with just a voice command!

Join AstroChat VR in transforming passive space learning into a dynamic, hands-on adventure. Let's inspire future astrophysicists, engineers, and change-makers together. With AstroChat, the universe isn't just the limitโ€”it's just the beginning. Thank you, and keep looking up! ๐ŸŒŸ

Built With

Share this project:

Updates