Skip to content

xsachax/vroom_uottahack-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 

Repository files navigation

VRoom

Submission:

Devpost Submission

Video demo

IMAGE ALT TEXT HERE

Slides presentation

Table of Contents

Project project

VRoom is a virtual reality (VR) platform designed to enhance remote collaboration and learning. By leveraging the immersive experience of VR, users can connect in a shared virtual space to communicate, visualize, and interact in ways that traditional video conferencing cannot offer.

Objective

The primary objective of VRoom is to create an accessible, intuitive, and feature-rich virtual environment where users can:

  • Collaborate on projects or ideas as if they were in the same physical space.
  • Conduct dynamic presentations and workshops with interactive elements.
  • Foster a sense of presence and connection among remote team members or learners.

Features

VRoom includes the following key features:

  • Room Connection: Users can easily join a shared virtual space using a unique room ID.
  • Interactive Whiteboard: A 3D drawing tool that allows users to sketch ideas and share visual concepts in real-time.
  • Pointing and Interaction: Utilizing VR controllers, users can point at objects, navigate menus, and interact with the virtual environment through raycasting.
  • Slide Projection: Users can upload and display slides within the virtual room, facilitating presentations and educational sessions.
  • Voice Communication: Integrated voice chat enables clear and seamless communication among participants, with spatial audio to enhance the sense of presence.

Technologies Used

VRoom is built using a combination of cutting-edge technologies:

  • Unity VR: A cross-platform game engine used as the platform for virtual reality development.
  • C#: A flexible, object-oriented general purpose programming language ideal for virtual reality development.
  • Mirror Networking: An open-source netoworking extension for Unity, used for room connections.
  • OpenAI: Used for quering a GPT model for responses.

Benefits

  • Enhanced Collaboration: Provides a more engaging and effective way for teams to work together remotely.
  • Accessibility: Accessible from anywhere, requiring only a VR headset and internet connection.
  • Scalability: Easily scalable to accommodate small teams or large groups in a single virtual space.
  • Immersive Learning: Offers an immersive platform for education and training, making complex concepts easier to understand.

Team

VRoom is developed by a dedicated team of innovators and technologists passionate about leveraging VR to transform remote collaboration and learning:

  • Juan Hiedra Primera
  • Sacha Arsenault
  • Ryan Awad
  • Mumtahin Farabi

About

Breakout rooms in virtual reality. 🥽 Submitted to uOttahack 2024.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages