O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

GameSalad Essentials

Book Description

Create awesome cross-platform games in no time, and with no coding

In Detail

This guide will teach you everything you need to know to start developing your own game, from the design process, to the creation, and in-depth development features of GameSalad.

You will start by designing your game and importing artwork, and quickly move to setting up in GameSalad. Once you set up your menu and controls, you will create players and make them attack all they find while detecting collisions. Of course, it's important to keep track of their health, ammo, and other vitals, so you will learn that next! To spice things up further, we will add enemies, teach them how to behave (or not), and create minimaps and other objectives to keep your players hooked.

We will round off with some important details about monetization, cross-platform deployment, and other pearls of wisdom to help you on your own journey. Phew!

What You Will Learn

  • Design your game from the initial concept to paper to screen
  • Set up GameSalad on your system and get started with your first project from scratch
  • Understand and implement logo animation and preprogrammed introduction animations
  • Create gameplay mechanics such as health system, lives, scoring, power ups, ammo, inventory, GUI, and more!
  • Use GameSalad's new, extremely powerful tables system to create RPG-style conversations and inventory systems
  • Create enemies and level objectives, along with saving player progress
  • Polish your game and get some useful input about the challenges of game development

Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.

Table of Contents

  1. GameSalad Essentials
    1. Table of Contents
    2. GameSalad Essentials
    3. Credits
    4. About the Author
    5. Acknowledgments
    6. About the Reviewer
    7. www.PacktPub.com
      1. Support files, eBooks, discount offers and more
        1. Why Subscribe?
        2. Free Access for Packt account holders
    8. Preface
      1. What this book covers
      2. What you need for this book
      3. Who this book is for
      4. Conventions
      5. Reader feedback
      6. Customer support
        1. Downloading the example code
        2. Downloading the color images of this book
        3. Errata
        4. Piracy
        5. Questions
    9. 1. Setting Up GameSalad
      1. Looking into version 0.11
        1. Downloading and installing GameSalad
          1. Why do I need an account?
            1. Mac installation
            2. Windows installation
        2. A quick tour of the interface
          1. Tabs in GameSalad
            1. Scenes
            2. Actors
            3. Tables
      2. Summary
    10. 2. From Design to Production
      1. The design process
        1. Storyboards
      2. From paper to screen
      3. Production
        1. Creating our Project
      4. Summary
    11. 3. Diving In – Introductions and Menus
      1. Logo animation
      2. Creating the main menu
        1. Selecting levels
      3. Creating our introduction
      4. Working with particles
      5. Adding emotion to the scene
      6. Summary
    12. 4. Diving In – Player Creation
      1. Controls and player movement
        1. Mobile controls
        2. Attacking
        3. Melee weapons
      2. Summary
    13. 5. Diving In – Gameplay Mechanics
      1. Health, dying, and lives
      2. Scoring and Saving Games
      3. Power ups, ammo, and inventory
      4. Ammo
      5. Summary
    14. 6. Diving In – Enemies
      1. Creating enemies
        1. Motion and path finding
        2. Attacking
        3. Enemy health
      2. Summary
    15. 7. Diving In – Objectives
      1. Objectives
      2. Way finding
      3. Boss battles!
      4. Multi-platform publishing
      5. Spreading the word about your awesome game!
      6. Summary
    16. A. The Challenges of Game Development
      1. Examples of developers who made it big
        1. Phil Fish and FEZ
        2. Edmund and Tommy-Super Meat Boy
      2. The challenges of game development
      3. How GameSalad makes it all easy
    17. Index