Unity C#: Beautiful Coroutines

There are some actions which takes time as a primary factor. There are actions that are needed to performed over time, or there are functions that are needed to be performed on the background while a particular function is running. Consider the following code in the Update function in the MonoBehaviour of the Unity Script.…(Continue Reading)

Unity C# Directives: For improving re-usability of code and enabling cross-platform compatibility.

In most of my projects, I do have to work on VR applications that are needed to be ported to different VR systems. It could be for HTC Vive or Oculus (Go, Rift) or any other third party VR systems that uses its own SDKs. It is true that for each project we can build…(Continue Reading)

Project: Defender (SteamVR Demo Game)

Introduction Defender is a one level demo game that shows the SteamVR capability for use in Unity development. In Defender, you play as a hero that goes to the village to beat the bandits, save the hostage and diffuse the bomb to save the village. The level has two objectives: defeat all the bandits and…(Continue Reading)