Gamasutra - Blogs Robert Plante's Blogs Mon, 01 Sep 2014 07:23:59 EDT en-us (Simon Carless) Particular Problems with Public Variables in Unity - by Robert Plante Programming,Console/PC In the Unity documentation it is indicated that all public variables are made available in the inspector for direct editing. While this is handy, it is also dangerous. Mon, 11 Feb 2013 12:57:00 EST The Importance of Class and Object Oriented Programming - by Robert Plante Programming,Console/PC Object Oriented Programming (OOP) is one of the most useful high level concepts that a programmer can know. This article looks to give a short introduction into what it is, and how to use it. Mon, 11 Feb 2013 12:56:00 EST Finite State Machines - by Robert Plante Programming,Console/PC Have you ever heard of the term "Finite State Machine" or seen the acronym FSM and wondered what exactly it is? In short it is an important, and powerful, coding concept that can enhance the extendability of your code. Mon, 11 Feb 2013 12:55:00 EST Enumerate! Enumerate! - by Robert Plante Programming,Console/PC Enumerations, or enums for short, have the power of descriptiveness that standard strings do while simultaneously retaining the simplicity and combinable nature of integers. This post covers why they are useful, as well as how to use them. Mon, 11 Feb 2013 12:54:00 EST The Case for C# in Unity - by Robert Plante Programming,Console/PC When first coming to Unity there are three different languages available to the developer, and it can be hard to choose between Javascript, C#, and Boo. Here's why you should choose C# to work with. Mon, 11 Feb 2013 12:50:00 EST