The Official Guide to Game Development. Chapter 4 Windows Game Development: every screen is a playground.

Slides:



Advertisements
Similar presentations
Chapter 9 Working with Tabs and Tables. Chapter Objectives Work with tabs Create and format a table Format text in a table Place graphics in a table.
Advertisements

The Official Guide to Game Development. Chapter 1 Gameplay: the game’s the thing.
30 min Scratch July min intro to Scratch A Quick-and-Dirty approach Leaving lots of exploration for the future. (5 hour lesson plan available)
Chapter 3 Creating a Business Letter with a Letterhead and Table
Lesson 2 — Working with Text
Chapter 3 Tables and Page Layout
Learn… Create… Program. Manipulation of Multiple Media Connects with youth culture Scratch is a new graphical programming language designed to support.
Technical Support: (989) GIS and Mapping Procedures in ArcMap 9.x Creating an ArcMap Project Editing an ArcMap Project Printing an ArcMap Project.
Microsoft Office 2007 Word Chapter 1 Creating and Editing a Word Document.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Introduction to Rational Rose 2000 Create Use Case Model Visual Modeling Text – Chapter 3 Original notes from Rational Software Corporation – 1998 Modified.
Perspective, Scene Design, and Basic Animation
The Official Guide to Game Development. Chapter 5 Mac Game Development: garden of digital delights.
Scratch Workshop Thursday, August 26, 2010.
Criteria and Selection of a Gaming Computer By Deanna, Helen and Isabelle.
CHAPTER 1 XNA Game Studio 4.0. Your First Project A computer game is not just a program—it is also lots of other bits and pieces that make playing the.
Getting Started with Dreamweaver
Chapter 4 Dreamweaver: Part II The Web Warrior Guide to Web Design Technologies.
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
Microsoft Word 2010 Chapter 1 Creating, Formatting, and Editing a Word Document with Pictures.
What is Director?  A tool for creating interactive CDs or interactive media and games on the Web.  Combines graphics, sound, video and other media together.
BUILDING RICH MEDIA ELEMENTS. Design Decisions Based on Design Specification  Following the design specification will ensure that the application is.
CIS—100 Chapter 9—PowerPoint 1. The PowerPoint User Interface 2 There is a tall band across the screen that contains many, very visual commands arranged.
Introduction to Scratch!
Office 2013 and Windows 8: Essential Concepts and Skills
Microsoft Office 2007 Word Chapter 1 Creating and Editing a Word Document.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
JavaScript, Fourth Edition
CHAPTER TEN AUTHORING.
Computing Fundamentals Module Lesson 3 — Changing Settings and Customizing the Desktop Computer Literacy BASICS.
Chapter 7 Creating a Newsletter with a Pull-Quote and Graphics
Microsoft Office Basics
Learning Unity. Getting Unity
The Official Guide to Game Development. Chapter 3 Prototyping: practice makes perfect.
The Official Guide to Game Development. Chapter 2 Interface: eye of the beholder.
Graphical Enablement In this presentation… –What is graphical enablement? –Introduction to newlook dialogs and tools used to graphical enable System i.
Adobe Photoshop CS5 – Illustrated Unit A: Getting Started with Photoshop CS5.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Image #1 Getting Started
Lesson 10 Word Processing Unit 2—Using the Computer.
Marble Racer. The screen where you can see what happens when you play your game is called the STAGE. The SCRIPT BANK is where the types of instructions.
The Official Guide to Game Development. Chapter 7 Online Game Development: deploy everywhere.
Microsoft PowerPoint 2013 Lesson 2.02 – Presentation Basics.
Programming in Alice IT-IDT-9 Design, develop, test and implement programs using visual programming. 9.1 Utilize drag and drop software to develop programs.
ADOBE INDESIGN CS3 Chapter 9 WORKING WITH TABS AND TABLES.
1 CSC 221: Computer Programming I Fall 2009 Introduction to programming in Scratch  animation sprites  motion, control & sensing  costume changes 
ICT/COMPUTING RULES Only use software allowed by the teacher
Scratch Part 2 – Character Commands. What does a command do?  Commands in programming allow an object whatever it is to do something. In the case of.
Adobe Photoshop CS4 – Illustrated Unit A: Getting Started with Photoshop CS4.
Computer Programming with Scratch JAOIT 8. Scratch Scratch is a programming language that makes it easy to create your own interactive stories, animations,
Office 2013 and Windows 8: Essential Concepts and Skills Microsoft Office 2013.
Desktop Publishing Lesson 2 — Working with Text. Lesson 2 – Working with Text2 Objectives  Create a blank document.  Work with text boxes.  Work with.
The Official Guide to Game Development. Chapter 6 Mobile Game Development: play as you go.
Photoshop CS6 – Nelson Unit 3: Photoshop CS6. Objectives Define photo editing software Start Photoshop and view the workspace Use the Zoom tool and the.
Getting Started with Dreamweaver
Getting Started with Adobe Photoshop CS6
Perspective, Scene Design, and Basic Animation
Creating, Formatting, and Editing a Word Document with Pictures
Lesson 17 Working with Graphics
How To Use This Template:
Microsoft Publisher 2010 Illustrated Introductory
Learn… Create… Program
Learn… Create… Program
Getting Started with Dreamweaver
Image #1 Getting Started
Learn… Create… Program
Learn… Create… Program
CSC 221: Introduction to Programming Fall 2018
Presentation transcript:

The Official Guide to Game Development

Chapter 4 Windows Game Development: every screen is a playground

Key Chapter Questions ■ How do standalone Windows games differ from downloadable or online products? ■ What are some art, design, and programming restrictions associated with developing games for desktop computing? ■ How are games designed for the broad range of custom Windows devices on the market? ■ How can GameSalad Creator be used to create and publish games for Windows? ■ How will Windows game development continue to evolve in the future?

A Game Machine in Every Home DONKEY.GB Source Piga Software. Colossal Cave Adventure Source Will Crowther.

A Game Machine in Every Home Quake II Source id Software. Image courtesy of Jeannie Novak. Myst Source Games Press.

OS Wars Windows desktop Source Microsoft Corporation.

Graphic Considerations ■ Raster vs. Vector Graphics ■ Importing Art Assets ■ Memory Issues ■ Workflow ■ Setting Up an Animated Sprite ■ Layers ■ Adding Behaviors ■ Animated Characters

Graphic Considerations Raster vs. Vector Graphics vector graphics (above) & raster graphics (below) Image courtesy of Kimberly Unger.

Graphic Considerations Raster vs. Vector Graphics The thin white border in this image represents the edge of the visible area. Image courtesy of GameSalad®.

Graphic Considerations Raster vs. Vector Graphics Windows Creator offers several size options for new projects. Image courtesy of GameSalad®.

Graphic Considerations Setting Up an Animated Sprite Behaviors, Attributes, and Functions are all customizable elements. Image courtesy of Kimberly Unger. Windows Creator will play the frames in the sequence provided. Image courtesy of GameSalad®.

Graphic Considerations Setting Up an Animated Sprite Bumps Image courtesy of Utopian Games.

Graphic Considerations Layers Raptor Storm Image courtesy of GameSalad®.

Graphic Considerations Adding Behaviors Blocks Blocks allow Behaviors to be grouped— ensuring that they all act in the correct order. Image courtesy of Kimberly Unger. Image courtesy of GameSalad®.

Graphic Considerations Adding Behaviors Blocks Sets of instructions can be grouped within a Behavior, allowing the developer to tailor them to specific actions or responses within the game. Image courtesy of Kimberly Unger. Image courtesy of GameSalad®.

Graphic Considerations Adding Behaviors Conditions Conditions help the developer tell the game what needs to happen before it can execute a Behavior. Image courtesy of GameSalad®.

Graphic Considerations Adding Behaviors Persistent Persistent Behaviors are often used for setting game rules and conditions. Image courtesy of GameSalad®.

Graphic Considerations Adding Behaviors Actions Actions are all about “doing” things: growing bigger, moving sideways, exploding, making noise—you name it. Image courtesy of GameSalad®.

Graphic Considerations Adding Behaviors Custom Custom behaviors allow you to store the kinds of behaviors you use most often, with your own tweaks already included. Image courtesy of GameSalad®.

Graphic Considerations Animated Characters Behaviors are built to be nested inside one another, allowing the designer the freedom to create multiple scenarios within a single Rule. Image courtesy of GameSalad®.

Graphic Considerations Animated Characters Once all the Behaviors have been included, adding an Actor to the Scene is as simple as clicking and dragging it to the game space. Image courtesy of GameSalad®.

Scene Characteristics Selecting the correct tab under Attributes allows the developer to access and modify any local Attributes (such as gravity) within a Scene. Image courtesy of GameSalad®.

Tags & Types An Actor has a basic set of characteristics that can be modified as needed—such as changing the associated art image or denoting whether or not the object is moveable. Image courtesy of GameSalad®.

Testing as You Go Selecting the green, right-facing arrow will access a test screen where any elements added to the game may be played through. Image courtesy of Kimberly Unger. Image courtesy of GameSalad®.

Publishing to Windows Uploading your game to the GameSalad servers allows you build a binary for all platforms from a single original file. Image courtesy of GameSalad®.

Summary ■A Game Machine in Every Home ■OS Wars ■Graphic Considerations ■Scene Characteristics ■Tags & Types ■Particle Effects ■Testing as You Go ■Publishing to Windows ■Fate of Windows Development