Summary
In August 2009, I formed a company in order to do Unity projects as freelance work. Since then, I've been involved in various projects of different scales. Most of them, however, turned out to be small games for the Apple mobile devices.Technologies I Used
- Unity, iOS addon
- iPhone, iPad
- numerous Unity plugins
Types of Challenge
Mobile development has taught me a lot on how to program when your resources are very limited. Suddenly, you can't just create and trash new objects all the time because that eats up CPU cycles. You have to carefully consider the necessity of every little sprite because of memory limitations. You jump through a number of hoops just to get your draw call count as low as humanly possible. Sometimes, it's a horrible pain, but it's also a great feeling when you finally test your game for the hundredth time and this time it's all running smoothly. And usually that, strangely enough, does happen eventually.While working on these games, it became clear to me that a great motivator to me is to solve complex problems and eventually succeed. Unfortunately, many of these games were made at such busy schedule and tight budget that if some feature turned out to be too complex to make quickly, it was often dropped instead of solving the problems. This had the tendency to make the job feel boring, and I would like to challenge myself more in the future.
That said, not every kind of challenge inspires me. The iPhone games (and their networking features) had a lot of problems that felt like banging your head on the phone's screen. For example, the game not installing on the device because some setting is wrong, the Facebook plugin not sending wall messages from all phones, the draw calls just not getting batched together properly... Even though most of these problems got solved eventually, it often just feels like trial and error unrelated to any skill.
Talking Characters
I've worked on many different iPhone projects, but my most important client has been Yann le Coroller, creator of Talking Carl, a simple but popular app where the jellylike Carl repeats back everything you say to him in a funny voice. I didn't make this app but I've been involved in creating many of its successors, such as Talking Carla, The Mouth, Pat the Cat, Talking Air Penguin, and Mr Poo (renamed Mr Goo due to Apple censorship).The apps are simple, concise, and a little zany in design, directed mainly at small children, though I've seen adults too being in complete awe at the fact the puppet is talking back to them.
















































