Blog


ISD: February Summary

Purpose: Begin work on a new VR game idea surrounding boats and pirates and stuff.

Projects/Skills:

  1. Virtual Reality concept
  2. Virtual Reality controls
  3. Boat physics coding
  4. Boat/Raft Concept Design
  5. Raft model and UV texturing
  6. Wheel model and UV texturing

Project Progression Summary & Reflection: Making this VR game is a big tackle for me as its only my second VR project, but I think its going magnificent so far. Modeling the raft and wheel has gone great, and they look exactly like my concept. Also, the boat physics combined with VR are super realistic and function exactly like I wanted them to. I also wanted to make it so you can grab the steering wheel and steer the boat, but its still pretty buggy and unfinished due to some coding errors. Overall, I am about 5% done with this game but its already a playable demo of some amazing sea physics and feels super cool when you actually play it IRL.

For modeling the raft and wheel, I used Autodesk Maya 2017, Student Edition. I got my inspiration from a simple online game called http://krew.io. It consists of a somewhat low poly render of two logs and some planks, held by metal. Its literally a raft. Lookee:

To texture the raft, I used Paint.net (http://getpaint.net). Its easier for me as I have much more experience with it than Photoshop, and its overall faster. All I had to do was go in maya to the UV Editor and go to UV -> UV Snapshot, and then export it as PNG, and edit that file. The final texture looks like this:

Its my first time UVing something and it turned out really good! I followed a similar process to make a steering wheel, which was much easier. Just circles and the UV was also pretty much circles. I got my inspiration from a Google image seen in the background 😛

Ironically, I created my own texture for the wood.

Lastly, I used Unity3D Game engine combined with the SteamVR plugin to put it all together. My game so far is pretty simple SteamVR assets for the camera and hands, as well as some coding to make the raft float realistically. The water is a default Unity3D asset. This is what it looks like so far from an outside view. You can just float around and even rotate the raft using the wheel but thats where it gets buggy.

In conclusion, VR is super hard, but super rewarding. I hope to keep working and finishing this game fully as its super cool, and I have just entered the brink of what is possible with VR.