Which is better? Global variables, local variables, or instance variables? Currently most of the advanced stuff I do with movement and shooting has one or two global variables. Is it better to do that, set up instance variables, or local variables? Based on everything I have read I don't see any of those options making an overall impact on the speed or efficiency of my game. I guess at that point it comes down to ease of use? What are you using or what or your thoughts on the matter?