All Projects → hookerz → Exo

hookerz / Exo

Licence: Apache-2.0 license
Exo

Programming Languages

C#
18002 projects
GLSL
2045 projects

Projects that are alternatives of or similar to Exo

Viro
ViroReact: AR and VR using React Native
Stars: ✭ 1,735 (+10105.88%)
Mutual labels:  vr, daydream
janusweb
An in-browser implementation of JanusVR
Stars: ✭ 145 (+752.94%)
Mutual labels:  vr, daydream
daydream-node
Quick Node.js module to connect to the Daydream controller and receive all the data
Stars: ✭ 17 (+0%)
Mutual labels:  vr, daydream
Aframe
🅰️ web framework for building virtual reality experiences.
Stars: ✭ 13,428 (+78888.24%)
Mutual labels:  vr, daydream
sdk-for-unity-vr-starter-project
[Deprecated] SpatialOS SDK for Unity Virtual Reality Starter Project
Stars: ✭ 43 (+152.94%)
Mutual labels:  vr
DoubleHelix
A live wallpaper and daydream for Android featuring stylized glassy-looking DNA structures
Stars: ✭ 86 (+405.88%)
Mutual labels:  daydream
Ecere Sdk
Ecere SDK (eC Language, Ecere IDE, Cross platform GUI, graphics, and more) — http://ec-lang.org —
Stars: ✭ 244 (+1335.29%)
Mutual labels:  vr
Openxr Sdk Source
Sources for OpenXR loader, basic API layers, and example code.
Stars: ✭ 236 (+1288.24%)
Mutual labels:  vr
UnityPlugin
Ultraleap SDK for Unity.
Stars: ✭ 447 (+2529.41%)
Mutual labels:  vr
ImgSayVRabc
Guide for Beginners how to make vr game
Stars: ✭ 24 (+41.18%)
Mutual labels:  vr
zanzarah-tools
The set of various zanzarah browsing and editing tools, written entirely in coffee and js.
Stars: ✭ 29 (+70.59%)
Mutual labels:  vr
SiraUtil
A powerful utility mod which expands the capabilities and provides more tools to Beat Saber modders.
Stars: ✭ 47 (+176.47%)
Mutual labels:  vr
a-blast
💥 Save the World From the Cutest Creatures in the Universe!
Stars: ✭ 116 (+582.35%)
Mutual labels:  vr
Webxr Polyfill
Use the WebXR Device API today, providing fallbacks to native WebVR 1.1 and Cardboard
Stars: ✭ 251 (+1376.47%)
Mutual labels:  vr
home-space
Startpage and WebXR home
Stars: ✭ 43 (+152.94%)
Mutual labels:  vr
Polymer
🎨 graphics + interaction engine
Stars: ✭ 243 (+1329.41%)
Mutual labels:  vr
V2R
Code for our IJCAI 2020 paper: "Keep It Real: a Window to Real Reality in Virtual Reality".
Stars: ✭ 20 (+17.65%)
Mutual labels:  vr
lvr
👓 Augmented Reality for everyone - Out of the world experiences
Stars: ✭ 92 (+441.18%)
Mutual labels:  vr
NeosModLoader
A mod loader for Neos VR
Stars: ✭ 58 (+241.18%)
Mutual labels:  vr
Avatar-Customizer
qt-mkr.com
Stars: ✭ 27 (+58.82%)
Mutual labels:  vr

Exo

Exo

Exo is an immersive VR game where players pilot a futuristic drone around an unknown planet, working to discover and activate an ancient alien technology. Players will need to figure out how to interact with the world through their drone with help from a mothership hovering above. The drone’s automatic scanner gives some clues about the connection between objects in the world and hints at where to go next, but the rest is left to the player to discover.

This app is an open source Android Experiment created by Hook Studios

axp

Get it on Google Play

Background

Exo was born out of a series of prototypes that Hook Studios did on a makeshift Daydream dev kit before any actual Daydream hardware was available. We were exploring possible uses of the Daydream controller’s unique rotational tracking and touchpad interface. An early prototype tried out the a simple drone flight mechanic that translated the controller’s head-relative orientation to the drone’s orientation with a simple on/off thrusting mechanism. This turned out to be both fun and challenging. The rest of the experience was built around iterations of that basic control concept, which is not possible on other mobile VR platforms. Once the Daydream hardware became available to test on, we added in variable thrusting using the player's finger position on the touchpad.

Technology

The app was created in the ever-evolving Daydream Technical Preview version of Unity. It utilizes the Google VR SDK and some of the latest features in Unity 5 like physically based rendering, real-time global illumination, etc. Daydream’s async reprojection was key to keeping the frame rate up while pushing the visual fidelity.

The final version in this repo can be built using the following:

NOTE: Make sure to set the Unity build platform to 'Android' in 'Build Settings' or the project won't run properly.

You can use an Android phone to emulate a Daydream VR controller in the Unity editor.

Credits

This application was created by Hook Studios

Production

Unity Developers

Art

Music and Sounds

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].