I got inspired to learn game development when I was a kid. Back in the day, I used to play games on arcade machines. My favorite game was King Of Dragons. I still remember how that game was able to hook me up for hours. I would play without even breathing.
Any pocket money that my parents would give me I would spend on coins so that I can play my favorite game, even my school lunch money was spent on coins. I was really happy, and I wanted to make other kids happy when they play my games. That's how my desire for game development was born.
But I thought that to learn how to make games you need be very good in math (totally not true), plus at that time I was a little kid, I had no idea how would I learn to make games, I didn't even have a computer back then. So my journey as a game developer started in my twenties.
I found some books and searched for tutorials on YouTube, and I hoped that would guide me in the right direction.
Since I didn't have anyone to ask for help, for some time I was wandering between these learning materials and following the steps they were giving me.
After doing that for 6 months, I was confident that I could create my first small game. So I started a new project but quickly got disappointed since I had no idea what I was supposed to do.
At first, I felt like I know everything, but when I sat down on the computer, the code just wouldn't come out. I felt like all the effort that I put in for the past 6 months was in vain.
Ever had the same feeling?
But I was dedicated to making it work, so I kept moving forward. And after a couple of more months of hard work things finally started to click and I was able to understand how game development works.
During that long, painful and frustrating process I realized that if I had a tutorial that showed me step-by-step how to create a game from scratch to finish, it would be much easier to learn and not to mention it would take me much less time to learn as well.
But the problem was nobody was showing a step-by-step way how to create games from scratch.
That's when I decided to start creating tutorials to help beginners, who are in the same situation where I was, learn how to make games in the shortest and efficient way possible, and that's how Awesome Tuts was born.