Mixed Reality location based Game in Unity
![](https://freight.cargo.site/t/original/i/584be07cbd8373fcaa8eeec8d1db490f97ed26a05715f82777f94624ab2a89e8/Screen-Shot-2022-12-20-at-5.22.49-PM.png)
I am passionate about xreating mixed realiltiy experiences in physical space. For the last part of the Fall 2022 semester, I wanted to explore the concepts of creating a location based game in physical space using the Mixed reality feature in the Oculus 2 headsets.
The players run around the physical space and collect deserts, ingredients, or other items that are constanly falling from the sky. In their hands their is a bowl - “cookie catcher”that will is making vibrations when the catch is successful.
The players run around the physical space and collect deserts, ingredients, or other items that are constanly falling from the sky. In their hands their is a bowl - “cookie catcher”that will is making vibrations when the catch is successful.
Documentation of my journey and the fields that I explored:
-Unity game / colliders -Unity OVR Journey step by step tutorial + settings (1)
-making the objects fall Unity (1) -position tracking with magnetometer
-position tracking with atmospheric pressure - Unity - Arduino Serial communication !
-Unity game / colliders -Unity OVR Journey step by step tutorial + settings (1)
-making the objects fall Unity (1) -position tracking with magnetometer
-position tracking with atmospheric pressure - Unity - Arduino Serial communication !
Playtesting the controller :
![](https://freight.cargo.site/t/original/i/59433f5e0ced656c7aa002959ba6f335ec146ce32c238f0ac569f514c56882e3/Screen-Shot-2023-03-19-at-8.46.24-PM.png)
![](https://freight.cargo.site/t/original/i/ddb926c44b04c6248dea4e42b1a4db35b7a94e2fd2ed2f3b06c6f66a3868f3dd/melomakarono-copyhorizontal-.jpg)
The controller
Inside the Box.![](https://freight.cargo.site/t/original/i/336fb549b6934b8735e0631292d87cb9df570b3c8d78bf66c8daa954f194b307/538AE71B-90A1-49DC-9688-2059B69547C1_1_105_c.jpeg)
![](https://freight.cargo.site/t/original/i/662c2b4ef10e4e3c5f14c41388d0386898956969f8eeac4ffeb001a5d3cc4bcb/controller.png-.png)
The controller consists of :
- Arduino nano IoT33
-vibration motor
-Atmospheric sensor
-Haptic Motor library
- 2 buttons for callibration mode
-breadborad
Breaking down the project :
1. Make the UNITY mini game (
2. Do the 3D graphics )
3. Serial Communication connect Arduino to unity …
build the MR environment in unity
Priorities
Position Tracking : ideas
Milestones
position tracking with headset and atmospheric sensor
creating the mini game
connecting the headset with MR (done)
colliders
serial ( Arduino Unity
1. Make the UNITY mini game (
2. Do the 3D graphics )
3. Serial Communication connect Arduino to unity …
build the MR environment in unity
Priorities
-
a)make haptic interaction work b) when point created in Unity
-
map bowl to virtual object in unity ?
Position Tracking : ideas
-
Pressure Barometer
read about my journey here -
Magnetometer (no) -
A use hand position tracking (no) -
plan B maybe include a button for when you catch ? (no )
button is not going to work becaus
Milestones
position tracking with headset and atmospheric sensor
creating the mini game
connecting the headset with MR (done)
colliders
serial ( Arduino Unity
BUILDING PROCESS
![]()
![]()
screenshot from the headset
(menu to select serial
communication port)
![](https://freight.cargo.site/t/original/i/8f2fabc6a4afe348100cbc05b0bf53209cea7f2f51ffa1bee0b1171def25313e/Screen-Shot-2022-11-28-at-10.18.08-PM.png)
![](https://freight.cargo.site/t/original/i/de59341d8feb1f42d657ccff76d2c5a058da96763f3e6926d31b984c1766c21a/melomakaronoin-the-makeing.-jpeg-.png)
![](https://freight.cargo.site/t/original/i/d8e32bb07ff97774bec43981a53d19f706e8e3a9a1cb21123c411e9325fb01d2/02C59F4E-A889-4130-AE51-D153D79D657C_1_105_c.jpeg)
communication port)
![](https://freight.cargo.site/t/original/i/18032d98876dfad727863ac3606ecf8a47d3ddec2c1be121796deae284caa78b/MAIN-IDEA-.jpeg)
![](https://freight.cargo.site/t/original/i/51d711eb62d3250d80910ddc82ed0c3347cdf63d8be663f8d8e9f7d0c42d99c2/abstract-sketch-of-poster.-catch-the-greek-cookie-.png)
![](https://freight.cargo.site/t/original/i/1b489554239267b3e35d9c959b54d76d71580ebd3da54b39ea1c922b1f931c88/melomakarono-sketch-.png)
![](https://freight.cargo.site/t/original/i/5ac628b32d68b51a63165cab500f384a00136a66654b86e3dba942c01e6779bc/remapping-and-calibrating-the-sensor.png)
FINAL PROJECT
Even though I was able to make the script and set up to work in Unity and Arduino , at the moment I am researching ways to connect the arduino to the Oculus 2 headset .