Using sprite sheets in Cocos2d and Tiled (part 1)

In today’s post I’m going to enter in more detail in a very useful topic for game development: Sprite Sheets. I introduced this topic in two of my previous post, but did not enter in detail. I received some feedback pointing out that there is some interest on sprite sheets and how to use them in conjunction with Texture Packer and Cocos2d. In addition, I’m also going to explain how to use sprite sheets as your source library for creating maps on Tiled. This will probably be a large post, so I’m going to split it into two parts.

Super Mario World Sprite Sheet

Super Mario World Sprite Sheet

Continue reading

Tools for creating a game

In today’s post I would like to review the tools I used to perform the different types of tasks involved in the development of New Sokoban, my first iOS game.

Development

Xcode

When saying “development” I mean those tools that help me generating the code of the game. So, the first one is Xcode, the main development IDE for creating any kind of app for any of the Apple devices and computers. Xcode comes with the Mac OS. I have not used any other IDE on Mac OS, so I can’t compare. But I have worked on Windows and Linux using Visual Studio for C++ and Netbeans for Java, among others.

Continue reading

“Creatinology”

Creatinology is a mental illness that makes people’s brain creativity skills constantly fight to their brain technology skills“. Of course, this doesn’t exist (yet) but if so, I would have it for sure. I have been a lot of years working in a technology environment where people only were interested on if “it works or not”.

So, in some sense, my professional education is technology predominant. When my brain tries to think about work (even if the work is making games) it is difficult for me to avoid trying to solve the technological problems first in my mind. “Is 3D or 2D?”, “Needs animations?”, “Particle effects? If so, how would I implement it?”. This are the kind of questions or thoughts that I still need to train my brain to avoid when thinking about making games or, in general, any kind of app.

Continue reading