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)