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! :)
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
Best run on Oculus Quest / Oculus Quest 2.
2021.1.0f1 preferred. If you are using 2020.2, you can try and let us know if there are bugs during setup.
The main scene that we have developed the project on is Main.
- Go to Assets > Import Package > Custom Package
- Navigate to where you have downloaded our unity package and select it
- 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!
- 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)
B - Teleport
TRIGGER + GRIP - Grab
Left Joystick button - Move
- 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.
- 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.
- 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!
- 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.
- Enjoy and leave us feedback :-)