Completed: / exercises

Final Project Submission

Choosing the Final Project Idea

You have complete freedom to decide what your final project will be! Whether you want to create a game, explore perceptual issues, or design an educational demo for Google Cardboard, the choice is yours. Your project should reflect your interests, creativity, and understanding of VR concepts.
You are free to choose between these types of projects:
  1. Create a Game: Design an interactive VR cardboard game, letting your creativity flow. There are no strict limitations—your imagination is the limit.
  2. Demonstrate Perceptual Issues: Demonstrate perceptual issues learned in class that could later serve as educational tools for VR.

Making Your Own VR Game

In this option, you can create any interactive VR cardboard game. Let your creativity lead you, as long as you create a fun interactive VR cardboard game.
In this course, we introduced a hands-free method called Twisters, which does not require controllers, making it suitable for devices like Google Cardboard. It’s easy to learn, even for inexperienced users, and can significantly enrich VR interactions by adding an extra degree of freedom, beyond the binary nature of dwell-based methods. More information about Twisters can be found in the arxiv.
We showed you how to use Twisters in two of our homeworks:
  1. HW4: Twisters
  2. HW8: Color Perception
Additionally, we guided you through implementing them using Unity in this tutorial: Unity Twisters Tutorial.
When you choose your game design, look back in the examples we gave you HW2: VR Critic. Can you use Twisters to enhance or create better VR Cardboard experiences?

Making VR Perceptual Demos

Alternatively, you can demonstrate four perception-related issues learned in class, focusing on using these issues as educational tools in VR. You can also choose four ideas from the following sources:
  1. Lectures Google Drive Slides: Projects (a), (b), (c).
  2. YouTube Channel: YouTube Playlist
  3. Previous Homework: you can look at assignments from HW5, HW6, HW7, and HW8: Color Perception as examples of what we expect in your final project. These assignments provide great inspiration and show the level of work we expect.
This is a chance for you to showcase how VR can solve challenges or provide experiences that would otherwise be difficult to achieve in the real world. Exceptional projects may even be used for future homework assignments or in-class demonstrations!

Final Project Submission Requirements

You need to submit three items for your final project:
  1. Project Report (Document Link):
    • The report should include:
      • Introduction and problem definition
      • Solution and methodology
      • VR concepts used to address the problem
      • Pseudo-code
      • Summary of your project’s completion
      • Upload your report using Google Drive or a similar service. Ensure the sharing permissions are set to allow access, or you will receive a 0 for this submission.
  2. Video Demo (YouTube Link):
    • Record a video demonstration of your project, upload it to YouTube, and share the link with us. This will help us quickly evaluate your project and highlight outstanding submissions. Your video should be no longer than 2 minutes, so make sure to explain all the functionality within this time limit.
  3. APK File (Link to APK):
    • Provide a link to the APK file so we can test your project.
Important: Ensure all links are working and accessible before submitting.

Grading

The following points will be assigned to each part of the project subission:
Your final project will be evaluated based on the following criteria:

Project Report (Document Link)

You can use Google Drive or a similar service to store your project report. Share the link to your report using the textbox below.
Important: Ensure that you update the sharing permissions so that anyone with the link can view the file. If we are unable to access the file due to restricted permissions, you will automatically receive 0 points for this part.

Warning: You have not logged in. You cannot answer.

Video Demo (YouTube Link)

Record a video demonstration of your project, upload it to YouTube, and share the link with us. Your video should be no longer than 2 minutes, so make sure to explain all the functionality within this time limit.
Important: make sure that video permissions will allow us to view it.

Warning: You have not logged in. You cannot answer.

Submitting APK

To create a build of your project, go to Build Settings in Unity. Whether you choose Build or Build and Run, it will create the .apk. This .apk file contains your app, and can be shared with others.
Next, upload the .apk file to your preferred cloud storage service and paste the link in the answer box below.
Important: Ensure that you update the sharing permissions so that anyone with the link can view the file. If we are unable to access the file due to restricted permissions, you will automatically receive 0 points for this part.

Warning: You have not logged in. You cannot answer.
?