Inspiration

One of the many problems with many VR games is the lack of feedforward from bystanders to the player. It definitely becomes boring watching someone play VR for more than 3 minutes. So why not let players watching get in on the action without a headset?

What it does

Project Space Squad is a fast-pace local multiplayer game where the pilot takes command of the worst spaceship in the galaxy. They must communicate with mission control to ensure that they don't run out of oxygen, run into asteroids, or lose all their fuel. Players will solve bizarre puzzles to guarantee a safe trip to Planet 0xFFFF.

How I built it

Built in Unity for both the VR and mobile interfaces. The PC acts as the UDP socket server and communicates over LAN to any mobile phone.

Challenges I ran into

Setting up the socket server and ensuring a reliable constant stream of data was passed - while maintaining low latency.

Accomplishments that I'm proud of

While the modules have changed significantly, three modules that I wanted done were done while at the same time having a latency from PC to mobile be <100ms.

What I learned

I managed to learn not just how to develop in Unity but also learn how .NET and sockets worked. As well as the many quirks both have to offer.

What's next for Project Space Squad

Rebuilding the entire game with better/nicer assets, switching VR engines, and adding more modules!

Built With

Share this project:

Updates