GameSalad Essentials
()
About this ebook
- Create a complete game through the course of the book with in-depth, hands-on instructions
- Start making money in the ever-expanding indie developer scene with amazing games in no time
- Work with all the complex powerful features of GameSalad while keeping the complex technical jargon to a minimum
If you want to create your own game, but don't know where to start, this is the book for you. Whether you've used GameSalad before, or have prior game development experience or not you are sure to learn! Imaging software experience, such as Photoshop, is good to have, but art and assets are provided in the book's resources.
Related to GameSalad Essentials
Related ebooks
Building Levels in Unity Rating: 0 out of 5 stars0 ratingsHTML5 Game Development with GameMaker Rating: 0 out of 5 stars0 ratingsOuya Unity Game Development Rating: 0 out of 5 stars0 ratingsMastering iOS Game Development Rating: 0 out of 5 stars0 ratingsGetting Started with Unity 5 Rating: 5 out of 5 stars5/5Swift 2 Design Patterns Rating: 0 out of 5 stars0 ratingsCRYENGINE Game Development Blueprints Rating: 0 out of 5 stars0 ratingsGameMaker Programming By Example Rating: 0 out of 5 stars0 ratingsA Beginner's Guide to 2D Shooter Games: Beginners' Guides, #2 Rating: 0 out of 5 stars0 ratingsiOS 9 Game Development Essentials Rating: 0 out of 5 stars0 ratingsMastering Unity 5.x Rating: 0 out of 5 stars0 ratingsBox2D for Flash Games Rating: 0 out of 5 stars0 ratingsUnity Animation Essentials Rating: 0 out of 5 stars0 ratingsUnity Game Development Blueprints Rating: 0 out of 5 stars0 ratingsGetting Started with 3D Animation in Unity: Getting Started, #1 Rating: 0 out of 5 stars0 ratingsUnity Multiplayer Games Rating: 5 out of 5 stars5/5Augmented Reality Game Development Rating: 0 out of 5 stars0 ratingsPractical Game AI Programming Rating: 0 out of 5 stars0 ratingsProcedural Content Generation for Unity Game Development Rating: 0 out of 5 stars0 ratingsA Quick Guide to Artificial Intelligence with Unity: Quick Guides, #4 Rating: 0 out of 5 stars0 ratingsA Quick Guide to Card Games with Unity: Quick Guides, #5 Rating: 0 out of 5 stars0 ratingsUnity Game Development Scripting Rating: 0 out of 5 stars0 ratingsInstant HTML5 2D Platformer Rating: 0 out of 5 stars0 ratings3D Game Design with Unreal Engine 4 and Blender Rating: 0 out of 5 stars0 ratingsBecoming Comfortable with Unity Rating: 0 out of 5 stars0 ratingsLearning Construct 2 Rating: 0 out of 5 stars0 ratingsA Quick Guide to 2d Infinite Runners with Unity: Quick Guides, #3 Rating: 0 out of 5 stars0 ratingsGameMaker Cookbook Rating: 0 out of 5 stars0 ratingsNGUI for Unity Rating: 0 out of 5 stars0 ratingsGameMaker Essentials Rating: 0 out of 5 stars0 ratings
Programming For You
Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5Web Designer's Idea Book, Volume 4: Inspiration from the Best Web Design Trends, Themes and Styles Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Hacking: Ultimate Beginner's Guide for Computer Hacking in 2018 and Beyond: Hacking in 2018, #1 Rating: 4 out of 5 stars4/5Python Projects for Beginners: A Ten-Week Bootcamp Approach to Python Programming Rating: 0 out of 5 stars0 ratingsHTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5C++ Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsPython: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5PYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Learn JavaScript in 24 Hours Rating: 3 out of 5 stars3/5Learn PowerShell in a Month of Lunches, Fourth Edition: Covers Windows, Linux, and macOS Rating: 0 out of 5 stars0 ratingsRaspberry Pi Cookbook for Python Programmers Rating: 0 out of 5 stars0 ratingsPython Machine Learning By Example Rating: 4 out of 5 stars4/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Python: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5OneNote: The Ultimate Guide on How to Use Microsoft OneNote for Getting Things Done Rating: 1 out of 5 stars1/5Beginning Programming with Python For Dummies Rating: 3 out of 5 stars3/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5
Reviews for GameSalad Essentials
0 ratings0 reviews
Book preview
GameSalad Essentials - DeQuadros Miguel
Table of Contents
GameSalad Essentials
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Support files, eBooks, discount offers and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. Setting Up GameSalad
Looking into version 0.11
Downloading and installing GameSalad
Why do I need an account?
Mac installation
Windows installation
A quick tour of the interface
Tabs in GameSalad
Scenes
Actors
Tables
Summary
2. From Design to Production
The design process
Storyboards
From paper to screen
Production
Creating our Project
Summary
3. Diving In – Introductions and Menus
Logo animation
Creating the main menu
Selecting levels
Creating our introduction
Working with particles
Adding emotion to the scene
Summary
4. Diving In – Player Creation
Controls and player movement
Mobile controls
Attacking
Melee weapons
Summary
5. Diving In – Gameplay Mechanics
Health, dying, and lives
Scoring and Saving Games
Power ups, ammo, and inventory
Ammo
Summary
6. Diving In – Enemies
Creating enemies
Motion and path finding
Attacking
Enemy health
Summary
7. Diving In – Objectives
Objectives
Way finding
Boss battles!
Multi-platform publishing
Spreading the word about your awesome game!
Summary
A. The Challenges of Game Development
Examples of developers who made it big
Phil Fish and FEZ
Edmund and Tommy-Super Meat Boy
The challenges of game development
How GameSalad makes it all easy
Index
GameSalad Essentials
GameSalad Essentials
Copyright © 2015 Packt Publishing
All rights reserved. No part of this book may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embedded in critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of the information presented. However, the information contained in this book is sold without warranty, either express or implied. Neither the author, nor Packt Publishing, and its dealers and distributors will be held liable for any damages caused or alleged to be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all of the companies and products mentioned in this book by the appropriate use of capitals. However, Packt Publishing cannot guarantee the accuracy of this information.
First published: January 2015
Production reference: 1240115
Published by Packt Publishing Ltd.
Livery Place
35 Livery Street
Birmingham B3 2PB, UK.
ISBN 978-1-78439-197-3
www.packtpub.com
Cover image by Miguel DeQuadros (<miguel@wurdindustries.com>)
Credits
Author
Miguel DeQuadros
Reviewers
Aaron Beaty
Dirk Schembri
Acquisition Editor
Neha Nagwekar
Content Development Editor
Shubhangi Dhamgaye
Technical Editors
Akashdeep Kundu
Deepti Tuscano
Copy Editor
Shivangi Chaturvedi
Project Coordinator
Harshal Ved
Proofreaders
Simran Bhogal
Paul Hindle
Clyde Jenkins
Indexer
Rekha Nair
Production Coordinator
Nilesh R. Mohite
Cover Work
Nilesh R. Mohite
About the Author
Miguel DeQuadros is a game developer and founder of the independent development studio Wurd Industries, based in Ontario, Canada. He has been developing iPhone games since the release of the App Store back during the exciting release of iOS 2.0. Since then, working under Wurd Industries, he has developed and released nine games and one entertainment app worldwide on the App Store, with more to come.
Originally interested in 3D animation and graphical design, in 2008, he got the game development bug
and has been developing iPhone apps ever since, which also allows him to use his creativity and knowledge of 3D animation for cutscenes and videos within his apps, and he loves every minute of it. Starting from his first project, Toy Tennis, back in 2008 down to his current project, SpaceRoads, for the PC, Mac, and other platforms, he now has switched focus away from mobile platforms, and is focusing on PC, Mac, and console-based development. He now primarily uses Unity3D, 3D Studio Max, and the Unreal engine for his current and future projects in an aim to create very high-quality games.
His games can be seen on the App Store on iOS, Steam Greenlight, Amazon, and IndieCity, and of course on his website, www.wurdindustries.com. His games have been reviewed on YouTube by Action Soup Studios, who have also interviewed him about the games.
He began expressing interest in GameSalad when it was first launched in March 2009, but never started using it until January 2010 when he started to develop his third iOS game, iMMUNE 2: Rise of the Salmonella, a 2D platformer sequel to the iMMUNE series. To this day, he continues as a professional member of the GameSalad community and continues to use GameSalad for prototyping and developing games for iOS devices, and has even even branched out to personal computer game development.
Acknowledgments
I would like to thank my dad, John, even though he called me every 2 seconds to see how my book was going. I'd also like to thank his wife, Lucy, my brother and sister-in-law, Johnny and Katie, my cousin, Corey—even though I haven't seen him in ages- my best friends, Brandon, Kaleb, and Philip, my buddy Marc, at Kfaction Productions for doing awesome music for my games (www.kfactionproductions.com), Mike and Seanna, ugh! I don't want to leave anyone out! Let's not forget a very special thanks to my wonderful wife, Joanne, for encouraging me during the writing of this book (my wife told me to thank Stella and Mimi as well... Our dog and cat, as if Stella didn't annoy me during the writing stage). Writing a book is very difficult, especially on your spouse and friends, as it does limit your association. I would also like to thank Packt Publishing and all the wonderful employees who helped me out, both in the initial stages and into the final chapters of the book; your professionalism and ability to clearly explain things also helped me a lot. Thank you Neha, Dayan, and Shubhangi for everything; you made the production of the book a very smooth and enjoyable process!
About the Reviewer
Aaron Beaty is a recent graduate from Bradley University with a degree in interactive media, specializing in video game design. He spent his college career learning and mastering the art of developing video games and learning the ins and outs of the design process. Recently, he independently developed a game that has made it onto the iOS and Android markets. The game is titled, The Interruption System, and is currently available for free download.
In his spare time, Aaron devotes his time to continuing to expand upon his development background by researching the latest news and development tips in gaming. He also spends a lot of time writing poetry. He utilizes his poetic skills to assist him in building stories for games and expanding upon games that he's already played. Other than designing games and writing, he plays an extensive amount so that he can continue to learn from what other developers have done. What's a game designer if he doesn't know the game he's attempting to design, right?
This is his first time editing a book for use in the public. He was a proud contributor to this book, and he hopes that in the future, he will be able to contribute to future publications. He also hopes that you enjoy learning the beginnings of game development and continue to utilize the skills this book presents for future use, whether it is hobby or education.
I would like to thank my mom, dad, and brother for helping me throughout my entire college career and supporting my decision to become a game designer. I would also like to thank the Lord for keeping my feet planted firmly on the ground and for helping guide me towards my future.
www.PacktPub.com
Support files, eBooks, discount offers and more
For support files and downloads related to your book, please visit www.PacktPub.com.
Did you know that Packt offers eBook versions of every book published, with PDF and ePub files available? You can upgrade to the eBook version at www.PacktPub.com and as a print book customer, you are entitled to a discount on the eBook copy. Get in touch with us at
At www.PacktPub.com, you can also read a collection of free technical articles, sign up for a range of free newsletters and receive exclusive discounts and offers on Packt books and eBooks.
https://www2.packtpub.com/books/subscription/packtlib
Do you need instant solutions to your IT questions? PacktLib is Packt's online digital book library. Here, you can access, read and search across Packt's entire library of books.
Why Subscribe?
Fully searchable across every book published by Packt
Copy and paste, print and bookmark content
On demand and accessible via web browser
Free Access for Packt account holders
If you have an account with Packt at www.PacktPub.com, you can use this to access PacktLib today and view nine entirely free books. Simply use your login credentials for immediate access.
Preface
Have you always wanted to learn how to create an awesome game, but never had the time to go and learn a new programming language? Then this book is for you! We will harness the power of GameSalad, one of the greatest game development platforms out there. You will