Gamasutra: The Art & Business of Making Gamesspacer
View All     RSS
December 22, 2014
arrowPress Releases
December 22, 2014
PR Newswire
View All
View All     Submit Event

If you enjoy reading this site, you might also want to check out these UBM Tech sites:


Lior Tal's Blog


I'm a software engineer, game developer and a cat owner. Currently I work as a Unity developer @ Moon Active (

I blog about my game development experiences here:

In my free time i like to code and experiment with game-related technologies and products.

Contact Info:


Member Blogs

Posted by Lior Tal on Mon, 22 Dec 2014 02:36:00 EST in Programming
Having all the fields in Unity scripting code public makes it visible to the inspector at the price of breaking the code's encapsulation. In this post I show a simple solution that may help have the best of both worlds.

Posted by Lior Tal on Mon, 08 Dec 2014 01:44:00 EST in Programming, Console/PC, Indie, Smartphone/Tablet
Missing references occur when a reference points to an invalid object id (may happen due to bad merge, for example). This post provides a short & simple solution for finding “missing” object references in Unity.

Posted by Lior Tal on Tue, 20 May 2014 10:16:00 EDT in Programming, Console/PC, Serious, Indie, Social/Online, Smartphone/Tablet
This post introduces Unity Test Tools - an official package that simplifies creation and execution of automated tests directly from the Unity editor.

Posted by Lior Tal on Tue, 11 Mar 2014 06:32:00 EDT in Programming
Many Unity APIs rely on string identifiers as part of their operation. In this post i aim to show a different, safe and automated way to handle these cases using code generation.

Posted by Lior Tal on Wed, 26 Feb 2014 03:33:00 EST in Programming
What can be done when Unity mysteriously throws an ArgumentException when building a project for Android? In this post I’ll describe the techniques and tools I used to track down the root cause for this issue.

Lior Tal's Comments

Comment In: [Blog - 12/15/2014 - 01:49]

I like the Conditional attribute, ...

I like the Conditional attribute, but having a bunch of method calls where only one will execute based on the defined symbol can be a bit confusing.

Comment In: [Blog - 12/16/2014 - 01:24]

Nice read. I was also ...

Nice read. I was also considering building an object pool infrastructure, and had the same thought of PGO profile guided optimization - meaning measuring at runtime the behaviour of the system to fine tune it . r n r nA few questions after reading this post: r n r n1. ...

Comment In: [Blog - 12/08/2014 - 01:44]

Actually that may be possible, ...

Actually that may be possible, but i wouldn 't count on an automated script to patch those references. It can be added as some hint .

Comment In: [Blog - 10/28/2014 - 01:43]

The main thing is to ...

The main thing is to rule out as many different paths to explore and as early as possible. r n r nFor example - if you already proved that a certain board configuration cannot lead to any solution, you could store that and re-use that later on if some search ...

Comment In: [Blog - 08/01/2014 - 03:18]

Interesting. Can you recommend any ...

Interesting. Can you recommend any good books or articles on SIT

Comment In: [Blog - 07/24/2014 - 11:17]

As with any integration, you ...

As with any integration, you should do your homework before buying it: check out the feature list, price, update frequency and support responsiveness. Having checked thise and evaluated the features vs. Your requirements, you reduce some of the risks. Of course, there are always unknowns that you cant predict. But ...