Project: Mosquitoes vs Humans

Introduction It was exactly a month ago, when we attended the XR Brain Jam organized by Games for Change at New York City. During the 36 hour long jam session, our team, whom we call ourselves as the SWAT Team, came up with a multiplayer game concept called Mosquitoes vs Humans. To get more into…(Continue Reading)

Optimizing Unity game performance

Introduction So, you have a game that you build for the world to play. Congratulations. You sent out the game to your family and friends to test the game for you to gather their feedback so that you can work out some problems before you make a public release. In some cases, you might have…(Continue Reading)

Connecting Unity with a database using Python Flask REST WebService

Introduction In some cases, we have games where we need to store various data into a database for future retrieval. Unity has its own PlayerPref library that can store player data. However to make things more flexible and have control on how the data would be stored and how it would be maintained online, we…(Continue Reading)

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: Rube Goldberg Concept (Udacity Nanodegree Project)

Introduction During my coursework and before my final project (Defender), I was asked to create a Rube Goldberg Game. As the name says it all, it is a showcase where different sets of objects or  machines are set in a way, so that a movable object can go from the start to finish, through these…(Continue Reading)

Project: Demo Augmented Reality Children Art Book

I was always fascinated with the idea of using augmented reality in various day to day activities. Recently I came across a sweet little thing called Vuforia and triggered me to learn the system. I started with experimenting with a single page and create contents using Unity and finally port it on an Android device…(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)

Project Night at the School (Udacity Nanodegree project)

Introduction School Museum is a virtual reality app designed for Android smartphone, built using Unity Engine, which features a school in a virtual setting, consisting five rooms. Each room showcases different applications where VR technology could be used in the education sector. Among the 5 showcases, one of them is an idea and the other…(Continue Reading)