The Android world never sleeps. Neither do we.
So it is no coincidence, that we present you the next developer interview on this Saturday evening. It can never be too early or too late to extend the Round Table of the bravest and strongest Android Knights. Today, we proudly present you the next warrior, who fights for a better gaming world: Jordi Puigdellívol.
His mighty weapon will be “Escape”, an awesome Android game, that we will review and show you in the next week. But first – let’s talk with the man, who developed it.
10 Questions for Jordi Puigdellívol
My Name is Jordi Puigdellívol, I’m a 27 years old computer science engineer, I’m the main developer of the famous linux app gloobus-preview and covergloobus. However, since I started working, I couldn’t spend as much time as I would like to it.
So then, Android appeared, and I thought it would be nice to learn a bit about it, and this is the start of my game development carreer.
2. What made you want to be a game developer?
When I was 20 and 21, I started developing really simple games in flash, then I tried some C++ + SDL games too (one like metal slug) but I found that making a good game required a lot of skills and time. I was not so good at them all, since then, I kept drawing and playing my guitar so I learned a bit about these two genres and I felt confident in doing some art for my games (you can see my art at jordihp.devinatart.com).
3. What platforms do you develop games for and why?
As I said, I started in flash, then switched to C++ + SDL (for windows and linux) and now finally I just develop for android, if the things goes well, I will consider porting my games to iPhone, too.
4. What are your experiences in porting games between two platforms?
I work at La Factoria (www.lafactoria.eu), we develop interactive applications, from games to educational resources. Now we’re working on iPhone and Android apps, and I ported so many apps to both platforms.
5. How do you get inspiration for a game?
I’m always thinking about new projects, and when one seems good, i think day & night about it, and see if it is possible. If the final product will look nice, if I think it will, then I go for it!
6. How long does it take for you to write a game from start to finish?
A lot of days, mainly because I spend my spare hours on it, maybe 10 or 20 minutes a day, and there are a lot of days that I can’t work on it, but If you ask me how would it take to write the game working 8 hours per day on it, maybe in a week or two I could have a really good game.
7. What are the biggest technical challenges when you develop a game?
Resource management, games need to be really responsive, so the main challenge is always to have a good management of the resources, and never waste more memory than needed, recycle objects, don’t update the ones, that don’t need to…
8. What do you think the future of gaming will look like?
I really hope that the big companies stop doing games like the ones we see now, they are not creative and they are all easy (everyone can complete it). Thanks to platform mobile, a lot of creative games appeared, and they are a lot more interesting that the big companies games. So I think the future of games will be “creative games”.
9. What is your favourite game at the moment and why?
Now I play “Plants Vs Zombies”. I really like it, it has funny zombies, funny weapons, and in every level you earn a new weapon or something new, this keeps you wanting to play it more, so yes, now it is my favorite game, even I change my mind so quick 😛
10. What is your advice for new developers?
I always say that there are two important things in games:
2. Game creativity
So if you’re planning to develop a game, first of all think of the graphics it will have, the atmosphere and all these things. Then when you develop it, you’ll have those images in your head, and everything will be faster.
I also recommend, that before starting to write any line of code, you have to write down on a paper the class diagram, know exactly what the game will do, this drastically decreases the development time.
I hope this helps 😉