Skip to content

Our VR Farming game developed using Unity for the Oculus Quest :)

Notifications You must be signed in to change notification settings

CS4240-Group6/ProjectNurture

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Project Nurture

Our VR Farming game developed using Unity for the Oculus Quest! Set in a beautiful farm, learn about planting various crops that can be homegrown in Singapore and the best conditions to grow them! :)

ProjectNurturePreview

What is our game about?

ProjectNurture is an educational game that educates players on the various plants that can be homegrown in Singapore. In an immersive VR space with visual and audio feedback, users get to learn how to plant using proper procedures as in reality. Plants like Chilli, Tomato and Taro can be grown and every plant has a unique characteristic that is distinct from the rest, such as requiring different environmental conditions to grow in. Our goal is to cultivate the love for farming by farming in the VR space before considering growing plants in reality. So, take a look at ProjectNurture!

In the past year as COVID19 sweeps the globe, Singapore's food supply has been challenged as it dwindles due to panic buying. There is therefore an national initiative to reduce dependency on food imports with the SG "30 by 30" vision where by 30% of Singapore's nutritional needs will be produced locally in urban farms by 2030. With our game, we hope to garner interest and knowledge about farming in more people in preparation for the day.

Links:
NUS 18th STEPs Page - https://uvents.nus.edu.sg/event/18th-steps/module/CS4240/project/6/
Youtube Trailer - https://www.youtube.com/watch?v=jmCed4jUGlE

Platform

Best run on Oculus Quest / Oculus Quest 2.

Unity Editor Version

2021.1.0f1 preferred. If you are using 2020.2, you can try and let us know if there are bugs during setup.

Scene

The main scene that we have developed the project on is Main.

Setting Up

  1. Go to Assets > Import Package > Custom Package
  2. Navigate to where you have downloaded our unity package and select it
  3. Project is optimized for PC build on Oculus (if this option doesn't work, try building it as an android apk) You can also navigate to our Github Release page to download the exectuable files for playtesting directly!

Assets Used

  • Oculus XR Plugin (Oculus Integration)
  • XR Plugin Management
  • OpenVR/XR Plugin
  • Polygon Farm
  • Some customizations we personally did on Blender for specific Plant models
  • SteamVR (Not Used)

Controls (On Oculus Quest)

B - Teleport
TRIGGER + GRIP - Grab
Left Joystick button - Move

Game Play Instructions

  1. Your starting point will be the play area that is clearly marked with the fence. The player can move via teleportation within this area. To teleport, press the B button and point to an area to teleport. You can also move via pushing the joystick button 8 on the left hand.
  2. The player can follow the instructions on the signboard, and equip the farming tools on the table on the right via any controller. To do this, click the TRIGGER + GRIP buttons on either controller to grab an item. This mechanism applies to the tools and plants.
  3. Detailed Steps: Hold the short spade on your hand and use it to dig on the dirt mound, pour the seeds from the seed bag onto the dirt mount, cover the dirt mount with dirt by tapping it with the short spade, grab the watercan to water the plot until indicated water level is reached, lastly, pluck the grown veges using your hands to harvest the plant. Once you are done, there is a Quiz at the Quiz Area that you can attempt to test your knowledge!
  4. Each plot of land corresponds to the growth of a plant. Light Brown Soil (Sandy Clay Loam Soil) is for Tomato. Dark Brown Soil (Well-drained Soil) is for Chilli. Observe what happens when you follow the instructions.
  5. Enjoy and leave us feedback :-)

syyENUv