Termipankki
  1. C
    1. Course Schedule
  2. L
    1. Lecture Slides
      Reading
  3. O
    1. Oculus Best Practices Guide
      Reading
  4. U
    1. Unity
      Platform
  5. V
    1. Virtual Reality, LaValle 2016
      Reading
  6. Y
    1. YouTube Lectures: VR Systems and Humans
      Content
Ratkaistu: / tehtävää

Frugal VR: Virtual Reality for Everyone

Magical VR worlds with just a phone and a VR cardboard.
@Cheap VR @Affordable VR @Mobile VR

FOR TEACHERS & SCHOOLS

Want to use Frugal VR in your classroom? Start here.
Frugal VR is a project at the University of Oulu that turns any smartphone into a virtual reality headset using a simple cardboard viewer. No expensive hardware needed — just three things:
All the games on this page were built by students at the University of Oulu and are free to download.

Frugal VR for Schools

We are especially interested in using Frugal VR as an accessible educational technology for schools.
Below you can find free resources for teachers and educators to use low-cost smartphone virtual reality in the classroom. Learn how to set up and calibrate Cardboard VR, download educational VR experiences, and use VR safely and effectively with students.
These free resources are designed for teachers looking for Google Cardboard, smartphone VR, low-cost VR, or virtual reality activities for schools.

School Pilots in the City of Oulu

We are currently working with schools in the City of Oulu to explore how Frugal VR can be used effectively in real classrooms. These school workshops help us understand what works well for students and teachers and how low-cost VR experiences can be improved for education.

1. Get a Cardboard Viewer

If you didn't take one home from our booth, you can buy one online. We recommend the Durovis Dive Cardboard 6:
Any Cardboard–style viewer with 34 mm lenses will also work. Search for "VR Cardboard Viewer" on Amazon, Verkkokauppa, or other retailers.

2. Install a Game (APK)

Pick any game below and tap the download link on your Android phone. (iPhone users — please see the note at the bottom.)

🔐 Escape Room VR

🏰 Castle Defense

🌴 Math Jungle

🏎️ Sunset Runner

🐸 Hungry Frog Game

🎨 VR Painting

🚀 Space Station VR

🎶 Music Game

How do I install an APK file?

  1. Tap the download link above on your Android phone.
  2. When the download finishes, open the file (or check your Downloads folder).
  3. Android will ask if you want to allow installation from this source — tap Settings → Allow from this source.
  4. Tap Install. The game will appear in your app drawer.
If you see a "Play Protect" warning, that's normal for apps not installed from the Play Store. Tap "Install anyway" — these games come from University of Oulu students.

3. Calibrate Your Cardboard

⚠️ Don't skip this step!
The games will look blurry, doubled, which will feel uncomfortable if you don't calibrate your phone first.

Calibration links


4. Enable 120Hz for smoother VR

⚠️ This step is equally important!
VR feels best at high refresh rates. To get the smoothest head tracking, do all three of the following on Android:

Step 1: Enable Developer mode

  1. Go to Settings → About phone → Software information.
  2. Tap Build number 7 times. You'll see a message saying developer mode has been enabled.

Step 2: Disable the default frame rate cap

  1. Go to Settings → Developer options.
  2. Turn ON Disable default frame rate for games (this lets games run faster than 60 Hz).
  3. Optionally also turn ON Show refresh rate if you want to see the live FPS counter on screen.
  4. On some phones you need to additionally force the high frame rate: Settings → Developer options → Force peak refresh rate.

Step 3: Set Motion smoothness to High

  1. Go to Settings → Display → Motion smoothness.
  2. Select High (120 Hz). Tap Apply.
Note: 120Hz uses more battery. If your phone is getting hot or running low on battery, switch back to Standard (60Hz).

5. Slide In, Look Around, Enjoy!

Slide your phone into the cardboard, hold it up to your face, and look around. The games respond to where you look — no controllers needed.

▶ Interactions in Frugal VR

▶ Escape Room VR – Gameplay

Watch how to play here: Youtube Escape Room

Tips for the best experience


6. Troubleshooting

The image is blurry or I see double

You probably skipped calibration (Step 3) or your phone is sliding around inside the cardboard. Re-calibrate, and/or make sure the phone is centered.

The game crashes when I open it

Make sure your Android version is 8.0 or newer, and that you have at least 1 GB of free storage. Try restarting your phone and reopening the app.

The screen rotation is wrong

Enable auto-rotate in your phone's quick settings. The game needs landscape mode to work in VR.

My head movements feel laggy

You probably haven't enabled 120Hz yet (see Step 4: Advanced — Enable 120Hz for smoother VR). Also try closing other apps running in the background.

I have an iPhone — does this work?

All of the games above are Android-only. We're working on iOS versions. Check back soon, or contact us below.

7. For Parents

Most manufacturers and pediatric experts recommend VR only for children aged 10–13 and older. All children using VR should be supervised. Sessions should be limited to 10–20 minutes depending on age, with at least 30-minute breaks in between.

References


Partners

Special thanks to: Amazing North 2026 and Vectorama 2026
Made with ❤️ by students at the University of Oulu · VR For Everyone · 2026

Contact & Feedback

Questions, feedback, or want us to visit your school? Get in touch!
Project Lead: Anna LaValle
Email: anna dot lavalle at oulu dot fi
Department: Faculty of Information Technology and Electrical Engineering, University of Oulu
?
Lectures and labs schedule for the VR Systems and Humans course, Fall 2024
Lecture slides, VR Systems and Humans course, University of Oulu
Informative Guides to Help You Design, Develop, and Distribute Your VR App.
The platform for interactive, real-time, 3D content creation.
Virtual Reality, LaValle 2016 is the free online textbook we use in this course.
YouTube Channel: VR Systems and Humans, Fall 2022
University of Oulu