Tag Archives: Programming

A Summary of Unity Attributes

The post was updated with attributes from Unity 5.3 RC1. Unity uses attributes all over the place for declaring different things to the engine. The latest release (5.3) has a whopping count of 77 (!) attributes to decorate your classes, methods and fields. New … Continue reading

Posted in Unity | Tagged , , , | 9 Comments

Pimp My Debug.Log

This post describes a quick “tip” for improving how you work with logging in Unity. Share it with your team in case you find it useful 🙂 Console Window Mess As developers we probably spend 50% of our time debugging code (it … Continue reading

Posted in GameDev, Unity | Tagged , , , | Leave a comment

T4 Code Generation Fun with Unity

Many Unity code samples use a string identifier, such as the game object’s tag for various things (e.g: checking for a collision with “player”). In this post i will explore a different, safer and automated technique that achieves the same … Continue reading

Posted in GameDev | Tagged , , , , , , | 5 Comments

Bug Hunting: Unity throws an ArgumentException when building for Android

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. Prologue When using a … Continue reading

Posted in GameDev, Programming, Unity | Tagged , , , , | 1 Comment

Setting up Continuous Integration with Unity

A recent question about Continuous Integration and Unity led me to try and get something up and running. The motivation was to see how hard it is to setup a basic CI system for auto building Unity projects and later … Continue reading

Posted in GameDev | Tagged , , , | 10 Comments