After I finished learning C# thanks to the incredible tutorials available at the Microsoft Virtual Academy, I struggled with what to do next. I thought about making apps for Windows 8 and Windows Phone 8 and even started to make a couple but I didn’t find creating applications as interesting as I thought I would. The other thing I tried was making database applications and that never worked out.
Last Saturday I asked my friend for a book on C++ because I had heard all sorts of things about C++ being the go-to language for video game development. He asked me why I wanted a book on C++ and when I said for developing games, he told me he’d seen the work of a couple of Indie devs he follows on twitter and told me to check out Unity. I had heard about it but never got to reading about it.
I went to unity3d.com and I found it amazing when I saw that it was free and that it had all sorts of resources for getting started. I downloaded it and took a tutorial on the Editor itself and made the classic game Pong with the help of a tutorial. I then found the beginner projects Unity had on their website which included explanations and code examples and I said why not.
The project I’ve completed so far is the Roll-A-Ball project. I followed the tutorial and in less than a day I have complete my first game.
You can play the game here.
The game consists of a ball you can move around with your arrow keys (or w, a, s, d) and you have to move it around to collect the 14 cubes. Once you collect them you win the game.
This is just the beginning of my journey and I plan to write often about my progress. When I’m ready, I’ll start to create a game of my own and do a developer diary about my progress.