Unit 1 Monster Maze: Mac
UNIT 1: MONSTER MAZE (MAC VERSION)
“Monster Maze” is the first unit in the GameSalad game design curriculum series and covers the basics of the GameSalad user interface and foundations of a basic game including user input and actor movement, collision, object collection, and victory / failure conditions.
COMPUTER SCIENCE CONCEPTS:
Object-oriented programming (OOP): OOP is a development methodology based on the concept of “objects”, and “code”. Objects may contain data in the form of fields, often known as attributes. Code may contain data in the form of procedures, often known as methods.
GameSalad uses actors as objects, attributes as data, and behaviors as methods.
Algorithms: An algorithm is a detailed step-by-step instruction set, or formula, for solving a problem / completing a task. In computing, programmers write algorithms that instruct the computer on how to perform a task.
The word “algorithm” may sound like something complicated, but really it’s just a list of instructions that someone can follow to achieve a result. For example, when you follow through this tutorial step by step to create a game, you’re utilizing an algorithm.
In GameSalad action behaviors can be used to create algorithms.
Game Development Curriculum
Danielle Burnett, Principal Learning Architect, GameSalad, Inc. Version 2.0 • March 2016