
Ever since I first heard about GameSalad, I’ve been itching to try it out. It’s a downloadable game creation tool for Mac that allows anyone to make HTML5, Android, and iOS games without needing to know any code. It sounds right up my alley, because I don’t have the technical chops to make something with Unity or Love2D, but I have all sorts of ideas for little games I’d like to make. It allows you to test out your games by beaming them to your iDevice, which is incredibly neat.
I signed up today and downloaded the software to my MacBook Pro, and was immediately overwhelmed. Though when you’re creating a new project you can choose to start from a number of base templates (like platformer, adventure, shoot-em-up, etc.) I was still completely lost when I opened up the program. I can tell immediately that I’m going to be fascinated by it. It isn’t so dead simple that it allows for zero customization, yet it isn’t so techie that it requires use of scripting. It has actors and scenes and attributes and properties, and everything you need to customize your game. So many options that I realized I should dive into the tutorials rather than try figuring out things on my own and getting frustrated.

The tutorials are a mix of text and video, and give you ‘points’ for completing them and answering a short quiz afterward. The first tutorial walks you through the basic interface of the GameSalad Creator. The second tutorial teaches about scenes, which are used to construct your game. For example, your main menu can be a scene, then your first level can be a scene, your game over screen can be a scene, and so on. Scenes have editable properties such as the screen resolution, what happens when an object leaves the screen (does it wrap) and whether your screen should auto-rotate when a player rotates their device. Next is a tutorial about Actors, which are all of the items within the game. This can be powerups, your avatar, NPCs, environmental objects, etc. Actors have all sorts of attributes that you can control, such as their rotation, their size, color, and their starting position. They also have attributes that you cannot control, such as the length of time they have been in the scene. I could see this being helpful for a game that requires you to tap something within a certain amount of time. Interestingly, a scene has the same attribute so I could imagine that being used for a level with a time limit. I could be wrong here though, I’m literally an hour in to my GameSalad experience at this point.
I’m not sure what kind of game I’m going to make first, but I think I’m going to do a very simple trivia game for my first attempt. This might be ambitious because I don’t see any trivia game templates, but I think the concept is simple enough that I could figure out how to do it. If not, I may scrap the idea.
I’m going to update on my progress with GameSalad, but for now I’m going to jump into more tutorials and make an honest attempt to create a few indie iPhone/iPad games this year.
More to come!