SReal & Virtual worlds — Technical development blog

Weeks 4–6: I spent this period doing a lot of research on what virtual reality pipeline to use. I came across a surprising amount of difficulty with this, as many of these pipelines were either deprecated, and recommended using a newer version of unity for a less bugg-ridden version, or they didn’t support the VR headset I was trying to utilise for this project. Shown here are the first two mechanical things I experimented with — The moving and socketing of objects, and the “spread” of the virus. Originally, the above pickup design was intended for one of my previous concepts, that got dropped within the first few weeks.
Weeks 7–10: I spent some time here building a level (below) and working with shaders (above). The shader above eventually got dropped from the build of the project as it couldn’t be displayed properly with the multiple cameras of a VR headset, so instead I created static water to replace it. If I had more time, I would’ve loved to spend the time researching how to adapt this kind of shader to work in a VR pipeline.
Weeks 10 Onwards: At this point I focused on getting the mechanics of locking down areas working, through the use of a “Cage” object that can be socketed onto structures (seen on the left), And the spread of the virus between structures. Above this to the right you can see the introduction of trees that utilise a basic wind shader to make the area feel more lively, and the addition of some initial terrain made with ProBuilder. Much of the other models below such as the houses were unity asset store assets, as I’m not a 3D modeller personally.
Seen above: the replacement water I went with. It’s a shame that I couldn’t get the shader water working in time, but it was good practice with shaders nonetheless.
Naturally some things broke every now and then. This amusing bug was cuased by rigidbodies colliding in an odd manner on the rings that spread the disease.

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Consistency for Agile Teams

Step by steps instructions to pass CKA with useful information. How I passed CKA with 92%

Your First Workflow in Kraken CI

Made With Unity | 2D Space Shooter Part 14: Post Processing

How to create a Client for your API — .NET Core

Google Kickstart

Day 5 of Internship with Gamedev- I had to backtrack today and relearn my lessons in 2D so I could…

MindOrks Android Development Online Course Training Program

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Brett Keable

Brett Keable

More from Medium

AML Screening Threshold Factors — Argos KYC

CS373 Spring 2022: Matthew Kozlowski — Week 2

Lists: STL Spring Bucket List 2022

CS 373 Spring 2022: Saran Chockan Blog # 3