You are previewing GameSalad.
O'Reilly logo
GameSalad

Book Description

A fun, quick, step-by-step guide to creating games with levels, physics, sound, and numerous enemies using GameSalad book.

  • Learn to build three games; Ball Drop, Space Defender, and Metal Mech with GameSalad

  • Complete these games with sound effects, use of physics, gravity, and collisions

  • Learn tips and tricks to make a game popular straight from the author’s own experience

  • Follow a step-by-step, tutorial-focused process that matches the development process of the game with plenty of screenshots

  • Only book to cover GameSalad in such detail and with examples

In Detail

GameSalad is as an easy to use Game development platform that can be used to develop games without having to write any code. That way, with GameSalad, you don’t have to worry about debugging and testing. Once you learn to use GameSalad, you will be able to build games within days.

GameSalad Beginner’s Guide will give you a detailed overview of the tool and teach you how to use it to build your best game along with the author’s very own tips and tricks to design an interesting game. This book will take you through the different steps of building a game with GameSalad. As an example, the book will build three games that will enable you to work on any kind of game with GameSalad.

The book begins with some tips from the author to design a game that everyone will want to play and how to plan for it. Then we move on to setting up GameSalad and building projects in it. Once the tool is set up, the book moves on to creating and working with sprites.

The next section of the book includes building a whole ball drop game including gravity, touch controls, triggers and particle effects. The second game that the book builds is the space defender. It includes building an interesting user interface, enemies, explosions, space ship movements and testing this game on iDevices.

The third game is Metal Mech. This chapter includes sound effects, particle explosions, and numerous enemies, setting up Game Center Leader boards, and getting ready for App store. The last section of the book discusses how to get started with developing for iDevices.

Table of Contents

  1. GameSalad
    1. GameSalad
    2. Credits
    3. About the Author
    4. About the Reviewers
    5. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    6. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Time for action — heading
        1. What just happened?
        2. Pop quiz — heading
        3. Have a go hero — heading
      6. Reader feedback
      7. Customer support
        1. Downloading the support files
        2. Errata
        3. Piracy
        4. Questions
    7. 1. You Need a Plan!
      1. How to come up with an original idea
        1. Design documentation
          1. Storyboards and Level Design
        2. Pop quiz
      2. Summary
    8. 2. Getting Started with GameSalad
      1. System requirements
      2. Let's get into GameSalad
      3. Getting familiar with GameSalad's interface
        1. Getting into the Scene Editor
      4. Creating a new project!
      5. Time for action — setting up a platform level
        1. What just happened?
        2. Have a go hero
      6. Time for action — let's make your player move!
        1. What just happened?
        2. Have a go hero
      7. Time for action — create ways to win or lose
        1. Pop quiz
      8. Summary
    9. 3. Add Zest to your Salad
      1. Designing sprites
      2. Time for action let's create our character!
        1. What just happened?
        2. Have a go hero
      3. Time for action — let's draw a platform
        1. What just happened?
        2. Have a go hero
      4. Time for action — let's draw our door
        1. What just happened?
        2. Have a go hero
      5. Time for action — Let's add some sound
        1. What just happened?
      6. Time for action — let's create some particles
        1. What just happened?
        2. Have a go hero
      7. Time for action let's add some levels
        1. What just happened?
      8. Time for action — winning the level
      9. Time for action — let's make a better-looking character
        1. What just happened?
        2. Have a go hero
        3. Pop quiz
      10. Summary
    10. 4. Starting Simple: Ball Drop Part 1
      1. Let's create our sprites
        1. Have a go hero
      2. Time for action — let's get this project started
        1. What just happened?
        2. Have a go hero
      3. Level selection
        1. Have a go hero
      4. Creating Level 1
      5. Time for action — creating the easy levels
        1. What just happened?
        2. Have a go hero
      6. Creating Level 2
        1. Have a go hero
      7. Creating Level 3
        1. Have a go hero
      8. Creating Level 4
        1. Have a go hero
      9. Creating Level 5
        1. Have a go hero
      10. Creating Level 6
        1. Have a go hero
      11. Creating Level 7, a sandbox level
        1. Have a go hero
      12. Creating Level 8
        1. Have a go hero
      13. Creating a very tough level, Level 9
        1. Have a go hero
      14. Creating Level 10
      15. The finishing touches
        1. Have a go hero
      16. Summary
    11. 5. Starting Simple: Ball Drop Part 2
      1. Creating our menu, by adding behaviors to images!
      2. Time for action — programming our menu
      3. Time for action — creating our level selection menu
        1. What just happened?
      4. Programming the first five levels
        1. Creating Level 1
      5. Time for action — adding gravity, touch controls, and physics
        1. What just happened?
        2. Creating Level 2
        3. Creating Level 3
        4. Creating Level 4
      6. Time for action — programming teleporters
        1. What just happened?
        2. Creating Level 5
      7. Time for action — side scrolling
        1. What just happened?
      8. Creating the last five levels
        1. Creating Level 6
        2. Creating Level 7
        3. Creating Level 8
      9. Time for action — adding particles and kill zones
        1. What just happened?
        2. Creating Level 9
        3. Creating Level 10
      10. Creating the finishing touches
      11. Time for action — scoring, HUD, and more!
        1. What just happened?
        2. Allowing the player time to think
      12. Time for action — starting and restarting the level with buttons
        1. What just happened?
        2. Top Score and Game Center
        3. Pop quiz
      13. Summary
    12. 6. Space Defender Part 1
      1. Creating UI and sprites
      2. Creating the menu and more sprites
        1. Have a go hero
      3. Making Level 1
      4. Time for action — player collisions
        1. What just happened?
      5. Time for action — making the asteroids go kaboom!
        1. What just happened?
      6. Time for action — creating the sound effects! (pew pew kaboom)
        1. Have a go hero
        2. Creating spaceship movement
      7. Time for action — player acceleration
        1. What just happened?
      8. Time for action — player rotation buttons
        1. What just happened?
      9. Time for action — rotating the player
        1. Pop quiz
      10. Summary
    13. 7. Space Defender Part 2
      1. Level Wrapping
        1. Creating more levels
      2. Giving your player some firepower
      3. Time for action — making our player shoot
        1. What just happened?
        2. Have a go hero
      4. Bringing our aliens to life
      5. Time for action — making the aliens shoot
        1. What just happened?
      6. Time for action — creating particle effects for the rockets
        1. What just happened?
      7. Time for action — rocket collision
        1. What just happened?
      8. Ending the game
      9. Time for action — detecting when all enemies are gone
        1. What just happened?
      10. Time for action — creating Leaderboards
      11. Testing your game on your device
      12. Time for action — installing GS viewer on your device
        1. What just happened?
        2. Have a go hero
        3. Pop quiz
      13. Summary
    14. 8. Metal Mech Part 1
      1. Designing our interface!
      2. Designing good, long levels
      3. Designing the characters!
      4. Time for action — creating the Menu!
        1. What just happened?
      5. Time for action — creating the Objectives screen
        1. What just happened?
      6. Time for action — creating our first level!
        1. What just happened?
        2. Have a go hero
        3. Pop quiz
      7. Summary
    15. 9. Metal Mech Part 2
      1. Making our player shoot!
      2. Time for action — creating bullet behaviors
        1. What just happened?
      3. Time for action — creating bullet collisions
        1. What just happened?
      4. Adding some spice to our game
      5. Time for action — creating burning twisted wreckage
      6. Creating Our AI
      7. Time for action — AI Detection (lines of sight)
        1. What just happened?
      8. Adding spice to our player and UI
      9. Time for action — creating player health, and a HUD
        1. What just happened?
      10. Rockets, smoke, and explosions, oh my!
      11. Time for action — creating the rockets
        1. What just happened?
      12. Time for action — creating particle effects
        1. What just happened?
      13. Time for action — particle explosions!
        1. What just happened?
      14. Adding more interface elements
      15. Time for action — creating speedometer and a compass
        1. What just happened?
        2. Pop quiz
      16. Summary
    16. 10. Metal Mech Part 3
      1. Creating Level 1 collisions
      2. Time for action — creating level bounds
        1. What just happened?
      3. Creating sound effects!
      4. Creating turrets in a new level
      5. Time for action — making the turrets fire!
        1. What just happened?
        2. Have a go hero
      6. Weapon overheating, and more UI fun!
        1. Have a go hero
      7. iPhone controls!
      8. Time for action — touch controls
        1. What just happened?
      9. Time for action — iPhone acceleration
        1. What just happened?
        2. Have a go hero
        3. Pop quiz
      10. Summary
    17. 11. Metal Mech Part 4
      1. Putting your App on the App Store
      2. Time for action — preparing for deployment
        1. What just happened?
      3. Time for action — integrating Game Center and iAds
        1. What just happened?
      4. Publish, provision, and deploy
      5. Time for action — creating provisioning profiles, publishing in GameSalad, and deploying!
        1. What just happened?
      6. iTunes Connect
      7. Time for action — deploying our app to iTunes Connect
        1. What just happened?
      8. Time for action — uploading our app to iTunes Connect
        1. What just happened?
        2. Setting up payment info, and checking your daily sales
          1. FAQs about payments (because everyone wants their money!)
        3. Pop quiz
      9. Summary
    18. A. Getting Started in iDevelopment
      1. Becoming a registered developer
        1. Provisioning and installing apps
          1. Submitting our signing request certificate
            1. Downloading and installing your certificate
              1. Adding your device to the Development Portal
              2. Now let's move on to App ID's
            2. Creating an App ID
              1. Finally onto provisioning profiles (development only)
              2. Building your app and install it using your provisioning profile
        2. Get your app on the App Store!
    19. B. Pop quiz —Answers