BOND is a visuospatial game I created as part of my dissertation project. In my dissertation, I was looking into how we can support the development of visuospatial skills in middle school students. The game was the main component of the intervention I conducted in several middle schools. Although for now I tested the game only with middle schoolers, anybody can play it regardless of their age. 

If you have played lots of video games, you might find BOND to be different than usual. This game is inherently collaborative - it takes 2 people to be able to play it, and part of the fun is in the communication. Sometimes Player A has clues to Player's B puzzle, sometimes the other way around, and sometimes both players solve puzzles together. However, one cannot advance without the other!

Below you can find more information about the gameplay, game implementation in the classroom, and technical notes.

Required instruments & materials



Example of gameplay

Notes on implementation


The game does not require installation - simply download the executable and open the file named Bond. The game can be played from a flashdrive as well. To install the Android VR Bond app, download the apk, find it in downloads, and tap on it to install.


To insert the smartphone in the headset correctly, start the VR game application and find a vertical line in the middle of the phone screen. Rotate the phone so that the line starts at the bottom of the screen.

The phone must be in a horizontal orientation. 

If the VR game looks blurry, you can improve image quality by adjusting the phone or the headset lenses. To adjust the phone, move it left or right in the headset so that the line in the middle of the screen is accurately aligned with the middle vertical line in the headset. To adjust the distance between the lenses, move the knobs on top of the headset (if available on your headset) until the image looks clear.

If your phone screen goes black and becomes non-responsive while playing Bond VR, close the app and restart it.


The game is divided into several levels:


The Desktop game player navigates the environment using WASD on the keyboard for movement and a mouse or camera controls (you can use laptop touchpad but it is not very convenient). Moving the mouse rotates the camera.

The Android VR game player navigates by walking in place, bouncing up and down or shaking their head up and down, and jumps by jumping in place or increasing the amplitude of movement.

All interactions in VR are based on gaze (look at objects to activate them).

All interactions in the Desktop game are based on left mouse click. Right click detaches the camera to look around, another right click attaches it back.

Tip: if you find it hard to stop moving quickly in VR, when you reach the desired point, turn around quickly. It will stop the momentum.


The game works best when the two players don't see each other's screen at any point. This prompts more communication - a conduit of learning.

The players can switch the devices they are using after every challenge, after each level, or never. Use your own discretion to set the rules.

The games has no other rules!

License information

BOND by Kuznetcova, I., Abbott, N. is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. That means you can freely use it for any purpose except commercial. Unfortunately, due to the nature of the assets and the platform used to create projects, we cannot publish it open-source - which means you won't be able to modify this work. If you publish your own results based on using this software or use it in any work made public, please give us appropriate credit.