GameSalad™ Creator Alpha

GameSalad Creator for Mac Tech Specs

GameSalad is a development tool that allows you to create games quickly and easily. Without the need to know any programming language, you can create interactions by dragging provided behaviors into the rule editor and customizing them as needed. Design game scenes by creating actors and dragging and dropping them into the scene. At any time, you can preview the game and edit it on the fly, even while the game is playing.

Project Editor

  • Manage multiple scenes and actors
  • Edit the title, description, and instructions of the game
  • Upload your game to the GameSalad online portal
  • Organize Actors with Actor Tags

Scene Editor

  • Drag-and-drop image and audio files from Finder into the Media Browser
  • Manage images and audio assets through the Media Broswer
  • Drag-and-drop actors onto the scene as instances of the prototype
  • Drag-and-drop behaviors onto actor prototypes and instances
  • Preview the scene in play mode and edit it at the same time
  • Add, delete, and modify game attributes to be shared among all actors in the project
  • Modify scene attributes, such as size, gravity, and wrap
  • Organize actors into re-orderable layers
  • Actor prototype management
  • Position, scale and rotate actor instances in the scene

Targets

  • Web
  • iPhone (see roadmap)

Asset File Formats

  • Audio
    • ogg vorbis
  • Graphics
    • png
    • jpg
    • (Other formats supported but are not optimized for web-based games)
Ogg Vorbis JPEG PNG

Devices

  • Keyboard
  • Mouse
  • Accelerometer - iPhone capabilities

Actor Editor

Behavior Editor

  • Drag-and-drop behaviors to easily modify your actor
  • Customize behaviors with static and variable values and rules
  • Combine basic behaviors to make more complex behaviors
  • Reuse behaviors or groups of behaviors in the current actor or other actors
  • Rename behavior and rule labels
  • Reorder behaviors
  • Collapse and expand behaviors to expose only what you're working on
  • Add notes to the rule editor so others (or you!) can understand it
Behavior Editor

Types of Behaviors

  • Motion behaviors to adjust speed and acceleration, linearly and angularly
  • Attribute modification behaviors to set or constrain attribute values
  • Container behaviors to group other behaviors to run under certain circumstances
  • Continuous behaviors that have specific tasks that always run, such as displaying text or controlling a camera
  • Action behaviors that have specific tasks that happen once, such as destroying the current actor, spawning other actors, or animating the actor with different images

Actor Attributes

  • Adjustable size and position
  • Adjustable color using a color wheel
  • Adjustable transparency color or image
  • Adjustable image displayed for the actor, set by dragging and dropping
  • Motion Attributes
    • Initial rotation without behaviors
    • Initial motion without behaviors
  • Physics Attributes
    • Interaction with other actors with friction, density, restitution, and collision settings
    • Adjustable collision group to collide with only certain actors
    • Rectangular or Circular collision shapes
    • Allow the actor to be affected by gravity
  • Ability to add new custom attributes