50 days of Playful Immersion - Unity Games
PROJECT 1
Accomplisments :
-collecting objects
-updating score + UI design
-spawning objects
- world builidng
Video previews :
Collecting Objects
UI design and score count:
World building :
UI design and score count:
World building :
Collectign spawned objects
World Exploring :
World Exploring :
Spawning objects in relation to the player :
Spawning objects Mixed Reality :
Oculus integration-passthrough layer
Spawning objects Mixed Reality :
Oculus integration-passthrough layer
![](https://freight.cargo.site/t/original/i/7c541c4988847554d2df5f7c91f0ee47dd46c8a70c9e8de20b6afc19c111d18e/Screen-Shot-2023-02-13-at-11.15.55-PM.png)
![](https://freight.cargo.site/t/original/i/21d4b0a0a3f72a1549e5671d842aa292ed68b382e96e612ef85df728e86559f0/Screen-Shot-2023-02-22-at-10.24.09-PM.png)
![](https://freight.cargo.site/t/original/i/c8440d5fb553caa051ead6baa8ba423f3930522dbfc5899c08c4eb7831a63a3b/week1-.png)
![](https://freight.cargo.site/t/original/i/46ddc445763ffe590b47e3882c5c0d41a594336700158a117649fb585ce5a103/Screen-Shot-2023-02-12-at-9.50.17-AM.png)
![](https://freight.cargo.site/t/original/i/0029cc8a83b28acb077c2ae0d134b5c30dcd67ac221b522cf1161f539a1aa323/Screen-Shot-2023-02-08-at-11.48.16-PM.png)
![](https://freight.cargo.site/t/original/i/ee36366dde1dfc096f1e89709604f450e5cae7f8485fea0828afdcae0745ca9c/Screen-Shot-2023-02-11-at-10.09.04-AM.png)
![](https://freight.cargo.site/t/original/i/5d28804605f504c99db70afe8f54ebe15765fd2324b49bac2aad66de2cd7caa8/Screen-Shot-2023-02-11-at-10.08.30-AM.png)
![](https://freight.cargo.site/t/original/i/c3f48b002da4fd0954e741fca0f747915578f616896fd6412b196a8adfb8eb85/Screen-Shot-2023-02-09-at-10.14.35-PM.png)
![](https://freight.cargo.site/t/original/i/abcf64540f09bb4f6267d46d9fa43d40689a4f7098a63d318b49cea806e2edf0/Screen-Shot-2023-02-03-at-11.16.32-PM.png)
![](https://freight.cargo.site/t/original/i/2527c27cd7d8feed1f5f0779b766decaabef44254df41c1e01fb87fde37be8a4/Screen-Shot-2023-02-09-at-11.23.50-AM.png)
![](https://freight.cargo.site/t/original/i/12c46448f99d19729dee66625858a466f60fce53d770025d9f79be5ae73c218d/Screen-Shot-2023-02-22-at-10.37.34-PM.png)
Project 2
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 THOUGHTS
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 .
GitHub :
Day 4-5
find more documentation about my daily adventure here : https://www.instagram.com/playful_immersion/
Exploration topic:
Playful
- mini games (collecting objects, score, speed games, spatial games )
- interaction ( interacting with environment assets, sensors etc )
Immersion
- world making ( emphasizing on building the terrain )
- Mixed reality ( bringingthe interaction to the real world )
Day 1 :
Friday January 27 th
Touch Designer learning the basics
Day 2:
Touch Designer adding noise
Day 3 :
Touch designer rendering and lighting
Day4 :
How to collect Objects in Unity
Day 5 : score count .
Friday January 27 th
Touch Designer learning the basics
Day 2:
Touch Designer adding noise
Day 3 :
Touch designer rendering and lighting
Day4 :
How to collect Objects in Unity
Day 5 : score count .