As I said in my last post here, a lot of things have changed since our little feline boss came hand in hand with this blog. When someone is out of touch with the videogame world, is so difficult to tell how much work is needed to build any kind of videogame from scratch, but those who tried at least once knows that even the most simple game can be a challenge for a sole developer. Unfortunately we belong to a group of crazy people who prefers to put their souls and their minds in impossible projects without expecting anything in return.
But at the end of the day we need to go out of our wonderful word of art, code and melodies to pay some bills or to attend our duties. In this scenario, it’s hard to keep your hobbies, even more if it’s as time consuming as videogame development, but is it viable to do it as a full time job?
Game development can be extremely fun and rewarding, but this doesn’t mean that it is easy. On the contrary, developing a game in a serious fashion is a gargantuan task that must not be taken lightly. You want to plan and set goals for your project right from the start, and having a few deadlines to keep you on track is also a must.
If you don’t, you are in for a bad trip, and you will probably get to know what it is known in the business as: development hell.
This happens when a game dev project turns itself into a zombie. When you make almost no progress at all and you just can’t see the end of it. At this point, you might say it would be easier to just forget about it and set to work on something completely different. And you would be right, for the most part. Problem is, sometimes it’s not that easy to notice that you are in trouble when seeing things from the inside. Luckily for you, here at StrandedSoft we are always happy to help, even on the darkest of hours.
Don’t let dead projects take away your gamedev spirit!
So here are a few tips that will help you notice when your boat is starting to sink, and how to fix the situation, or at least how to leave the boat while still being afloat.
Let’s say you managed to build and release a game of your own. Maybe your game runs on desktop platforms or it may even be an HTML5 game. It does not matter. You are probably getting a few people to play it and they are enjoying it a lot. That’s great, congratulations on that, I really mean it.
But maybe you are starting to hear a little voice in your head. A not so loud but persistent little voice that keeps saying the same thing: you should port your game to mobile platforms and start getting thousands of new players every day. And of course it’s a tempting idea. Everybody is doing it nowadays and it seems that it is the real easy way to make a lot of money while you get a straight shot to fame and success, right?
Well, it may not be as easy as you may think, and I won’t lie about your chances, but one thing is sure: mobile platforms are the place to be for most indie developers, and you probably want to get a piece of the action as well.
For this reason I’m going to give you some advice on how to accomplish just that. Let’s get on with it!
Building a game is hard work, we all know that. On this tough process you are going to need any help you can get, and for this reason you have to do yourself a favour and use the right tools for the job.
By tools I mean, of course, a proper game engine or framework that suits your needs.
Yeah, yeah, I know what you are thinking: “but I’m a pro!, I don’t need nobody’s help on this!, I will build my own game engine from scratch, and it will completely rock the competition!”. Ok, that may be the case for you, Mr genius programmer, but for the rest of us mortals we can do fine by getting along using some of the best frameworks and game engines the great minds in the industry have developed and refined for us to use. You can keep your custom-made-and-slow-as-@$#* engine for yourself. Good luck with it.
Hey, I’m sorry, I didn’t want to be that rough with you. Come along, we are going to review a few things you may want to have in mind when choosing the engine that will make your dream game come true. Let’s roll.