Even though we love game development, we also need motivation to continue our road because we will find a lot of obstacles on our journey.
Most of the time, those obstacles are humans like our friends, relatives, even the closest family members. They just don’t believe that we can do it.
Other times we get stuck while working on a project. Some nasty bug has found a home in our code, and it’s preparing to lay eggs and raise her family there unless we kill it with debugging.
I’ve experienced all of these things, yet I managed to overcome them.
So how can we slay these two obstacles?
The solution is easy - thinking the right way.
You see, it’s easy to let anybody demotivate you with their speech “oh man, it’s hard you can’t do it.” But they are telling you that only because they think they can’t do it themselves.
Don’t let that stop you. You are you, and that is your power. You don’t think like them. You don’t believe that you can’t make it, you KNOW that you will make it.
I always say the way you think will affect your outcome. If you believe that you will learn to code and make games, and create a cool game that people will play, be assured that will happen if you put the work and effort to make it happen, of course.
On the other hand, when a nasty bug is bugging you for days, and you can’t solve it, don’t worry. I always see these things as a challenge and an opportunity to learn. Because the more you practice, the more you will learn.
So don’t let some bug demotivate you to work on your project, instead, thank that bug for making you a better programmer (but don’t do that to real bugs in public because people will look at you weird