So I have two goals - one, learn Unity and two, read Rules of Play. With both practical knowledge and technical knowledge on game's design and development, I can design better games and develop them. My first step towards this is learning Unity and today, I took my first step towards this goal.
I STARTED USING UNITY!
Looking at countless tutorials online, It seemed that developing a simple car game was the first and easiest step to take to introduce me to Unity's features and mechanics. I spent 1 hour attempting to develop this and I'm quiet proud of it. Not because it's a masterpiece (because its not), but because already, an hour later, I can develop an simple game! So, before I start to ramble, my first attempt is below.
UNITY TEST - SIMPLE CAR TEST 20/04/2013 by Christian Whelan |
I've used Java and C++ before, so I know the basics of programming such as classes, variables and class calling etc so getting used to C# Script wasn't that hard (which is awesome!). Using Primitive Objects, Materials, Render Settings, GUI Text, Parents, Prefabs and C# Scripts, I put the above tester together. It has movement, lighting, scenery, collision detection, respawn systems, kill boxes, position resets, cameras and physics - pretty much everything I need for a basic game.
All I need to do now is delve deeper into Unity and extrapolate everything I have and will learn to develop a game. My goal is to develop a basic first person indie horror game for my honours projects (the third year university project), so I think Unity is a great place to start. Once I've gotten the hand of Unity, I'll move onto learning advanced UDK techniques such as Kismet and packages etc (which I've just about already figured out).
Expect many more Unity posts in the near future!
NEXT POST: COMING SOON!