GameSalad Basics

 
 

Learning Objectives

  1. Get familiar with the interface of GameSalad Creator.

  2. Be able to make backups of your work in GameSalad.

GameSalad Launcher

The GameSalad launcher is the first window you will see when you run GameSalad.

From this window, you can create a new game, open existing games, or browse game templates that are provided to study the logic used.

Take note of that last part – many a successful game programmer got her or his start by studying and emulating existing video games.  So for example, if you’re interested in making a physics-based game (where objects move and fall like they would in real life), be sure to study the Cannon Physics example provided.

Game Editor

Once you create a game, you’ll see the Game Editor window.  Take note of the four tabs near the top of the view:
  1. Project Info

  2. Scenes

  3. Actors

  4. Tables


You will move between these tabs often when creating your game.

In the Project Info tab, fill in basic information about your game.  The title, description, instructions, and tags that you provide will be used if you choose to publish your game (either for free access on the Web, or as a paid application on Apple’s App Store).  Take care when choosing the platform option.  You can always change your initial selection, but you may find yourself with a lot of work on your hands if you begin, say, with an iPhone-based game, and change to an iPad-based game (as the amount of available screen space is much larger for an iPad, which means you might have to move a lot of actors around and change some of your game logic).

The Scenes tab allows you create scenes, or different “views”, in your game.  Each scene can have unique attributes that describe it – for example, a different visual background, or a different gravity setting.  So if you were building a side-to-side platformer game, you could have, say, an Earth-based scene and a Moon-based scene:

If you double-click a scene, you will enter the scene editor, which looks like this:
The scene editor allows you to arrange actors, add images and sounds to your game, and edit game and scene-level attributes.

Now, back in the Game Editor... the Actors tab allows you to create actors for your game: this is a core part of GameSalad.  Actors interact with each other to make your game come to life.  Here’s a look:

Once you create an actor and double-click it, you will enter the actor editor.  This is where you will probably spend most of your time when working with GameSalad:
This is where you define how your actors will “work” in your game.  You can add rules, behaviours, and attributes to actor prototypes and instances.  (Say what?)  Don’t worry: we’ll talk about this in more detail later on.

Saving Your Work and Making Backups

As soon as you begin working in GameSalad, you should regularly save your work and make backups.

After you’ve filled out the basic information in the Project Info tab, press Command-S to save your work.  Choose a meaningful name for your file!  Blah, things1, homework – these names are not meaningful!  Experiment with Vertical Scrolling Game – this name has meaning, and will make your work much easier to find later on.

Now, how to make a backup of your work?  Do not use the Save As option on the File menu.  As of GameSalad Creator version 0.9.91 beta – there is unfortunately a serious bug that will result in data loss in your game.  Instead – to make a backup of your work – be sure GameSalad is closed entirely.  Then, find your game file in the Finder and select it:

Then press Command-D – this will duplicate the selected file.  Numbering your backups is recommended. Be sure the duplicate file is highlighted:
Then press Enter and rename the file – if this is your first backup, remove “copy” from the filename and append a “- 1”, like this:
As you continue making backups, you will end up with a list of backups that grows, looking something like this:
If something ever goes wrong while you are making your game in GameSalad, you will have a long list of backups to make use of.

And that’s it for GameSalad basics!


Sources:

CG Textures - Textures for 3D, graphic design, and Photoshop!. (n.d.). Retrieved March 21,
        2012, from
http://www.cgtextures.com/texview.php?id=24321

Overview of the GameSalad Creator. (n.d.). GameSalad Cookbook. Retrieved March 21,
        2012, from
http://cookbook.gamesalad.com/tutorials/1/parts/17

Wenderlich, V. (2011, August 18). Free Game Art: Cloud Jumper. Free iPhone Art and Artist
        Tutorials. Retrieved March 21, 2012, from
       
http://www.vickiwenderlich.com/2011/08/free-game-art-cloud-jumper/

Wenderlich, V. (2011, August 18). Free Game Art: Cloud Jumper. Free iPhone Art and Artist
        Tutorials. Retrieved March 21, 2012, from
       
http://www.vickiwenderlich.com/2011/08/free-game-art-cloud-jumper/

 

Getting Started

Image from GameSalad Creator.