Posted by Vandit Narain Tyagi @VanRiddler
Gamer, coder and aspiring game developer.!
Vandit Narain Tyagi

Since the beginning, I've always admired the beauty and concept of each and every game I played. From Indie to AAA titles, I loved them all! I was always curious about how all these games were made, what was under the hood, how the player moves or how all that was put together.

The only thing I knew at that point was that it involved a lot of coding and I was always intrigued by this because I was always fascinated by coding and was loving what was being taught in school. So I googled "how to make games?" That was my starting point. An ambitious 13-year-old kid was off to make video games.

During my research, I came across a piece of easy to use game-making software, which was very aptly named "GameMaker", developed and published by YoYo Games. I got all excited and started working on it. went through most of the tutorials on the website and worked with them. Then, after a week or so of hard work, I decided to make a platform game based on the concept and mechanics of the tutorial given on the website. It looked something like this:

GameMaker's official platform game tutorial.
GameMaker's official platform game tutorial.

But I was not at all okay with my game being so simple. I was very enthusiastic. I used some of the assets that came with the software bundle and started working. It took me a really long time to make my character mechanics work, about two weeks in fact. I added some cool animations, which were predefined, of course. Finally, I had a character with basic running and jumping mechanics with close-to-okay collision detection. Sure, sometimes my character, "Vandy", was merge-stuck with the walls but I was really proud of my progression, not going to lie about it.

Once that was set, I added all sorts of enemies including flying ghosts, zombies and moving skeletons. I gave my character the ability to shoot arrows and stomp the enemies. All of that was so exhilarating. I was creating what I wanted in a game, on my own! That feeling, that control really made me feel powerful. There were no limits and no rules! I was in full control of making the rules and setting the limits. I may be a bit of a control freak but trust me, it's the best feeling in the world.

After completing my first game ever, I showed it off to my family members and to my friends. I was getting a really positive feedback which made me even more enthusiastic. I wish I now had the compact disc I saved the files of my game on. I decided to develop my coding skills first and then dive back into game development afterwards. I learned Java, Javascript and a bunch of other languages. Java was my strong point. I got too busy with other stuff that I didn't get into game development again. Well not until last month. Last year I was really into app development and I did make some apps, then web development. But nothing ever quiet came close to be as fulfilling or satisfying as making games.

Unity Engine
Unity Engine

I left every other project I was working on and started learning Unity. I believe Unity is the game engine every beginner should start with. It really makes you understand the concepts and workflow involved in making a game. I also did some modeling and animation in Blender and Maya. All that feeling of control came rushing back. I worked hard day and night. For about 2 weeks I worked 12 hours straight, on average, every day. When I had a firm grip on each of these software, I started brainstorming for an idea to make a small game in as little time as possible but couldn't reach a conclusion. So I asked for help from my girlfriend. Within 10 minutes, she gave me an idea to start with. I started working on it right away and completed the game in about 4 days. I was feeling complete and focused; a feeling that had been missed while working on other things. I was proud and I will keep working hard because I never again want to be below that.

Here is a link to the game I made. It is a PC executable, give it a try and let me know what you guys think.