Gamasutra - Blogs http://www.gamasutra.com/blogs/ Robert Plante's Blogs Wed, 30 Jul 2014 09:20:44 EDT en-us scarless@think-services.com (Simon Carless) Particular Problems with Public Variables in Unity - by Robert Plante http://www.gamasutra.com/blogs/RobertPlante/20130211/186373/Particular_Problems_with_Public_Variables_in_Unity.php 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. http://www.gamasutra.com/blogs/RobertPlante/20130211/186373/Particular_Problems_with_Public_Variables_in_Unity.php Mon, 11 Feb 2013 12:57:00 EST The Importance of Class and Object Oriented Programming - by Robert Plante http://www.gamasutra.com/blogs/RobertPlante/20130211/186372/The_Importance_of_Class_and_Object_Oriented_Programming.php 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. http://www.gamasutra.com/blogs/RobertPlante/20130211/186372/The_Importance_of_Class_and_Object_Oriented_Programming.php Mon, 11 Feb 2013 12:56:00 EST Finite State Machines - by Robert Plante http://www.gamasutra.com/blogs/RobertPlante/20130211/186371/Finite_State_Machines.php 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. http://www.gamasutra.com/blogs/RobertPlante/20130211/186371/Finite_State_Machines.php Mon, 11 Feb 2013 12:55:00 EST Enumerate! Enumerate! - by Robert Plante http://www.gamasutra.com/blogs/RobertPlante/20130211/186370/Enumerate_Enumerate.php 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. http://www.gamasutra.com/blogs/RobertPlante/20130211/186370/Enumerate_Enumerate.php Mon, 11 Feb 2013 12:54:00 EST The Case for C# in Unity - by Robert Plante http://www.gamasutra.com/blogs/RobertPlante/20130211/186369/The_Case_for_C_in_Unity.php 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. http://www.gamasutra.com/blogs/RobertPlante/20130211/186369/The_Case_for_C_in_Unity.php Mon, 11 Feb 2013 12:50:00 EST