What is a program? It is a series of procedures, branches and loops. That’s really all it is. The front line of branching is the if(){} statement. You check forContinue readingSwitch Statements to the Rescue
It’s time now to add another powerup. This next one will be a speed boost. The first thing we notice is the basic behavior of our new powerup game objectContinue readingCreating Modular Powerup Systems
One of the reasons I am so excited about learning game development is because it is forcing me into entirely new realms. This is more than changing languages, paradigms, frameworksContinue readingAnimating Sprites in Unity
We are now in the last stage of our prototype. The base features all seem to work, so now, we can start adding the artwork to get a better ideaContinue readingFrom Prototype to Work of Art
Coroutines in Unity are like little timers you can set for your code. But rather than blocking your mainline of code while your timer sits and waits, Unity peels itContinue readingCoroutines with Unity!
C# is an Object-Oriented programming language and Unity extends this paradigm for video game programming. This means game objects are responsible for their own actions. Other game objects may triggerContinue readingScript Communication in Unity using GetComponent