Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.

Slides:



Advertisements
Similar presentations
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Advertisements

Chapter 1 Meet the Android. Goals & Objectives Understand the market for Android applications State the role of the Android device in the mobile market.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Honing In on Multiple Targets with a Single Codebase Jeff Tapper Senior Technologist.
Objectives Overview Define an operating system
Adobe Flash CS4 – Illustrated Unit E: Optimizing and Publishing a Movie.
Chapter 6 Preparing and Publishing Applications. Chapter 6 Lessons 1.Publish movies 2.Reduce file size to optimize a movie 3.Create a preloader 4.Publish.
White Master Replace with a graphic 5.5” Tall & 4.3” Wide © 2010 Adobe Systems Incorporated. All Rights Reserved. Video Distribution Philippe Degery DMO.
® Copyright 2008 Adobe Systems Incorporated. All rights reserved. ADOBE® ACCESSIBILITY AT Access to Flash and PDF Matt May 25 Mar 2010 Featuring.
Ellucian Mobile: Don’t text and drive, kids!
© 2009 Research In Motion Limited Methods of application development for mobile devices.
YOUR INTERNET EXPERIENCE
Friday, August 29, 2014 CSCI 351 – Mobile Applications Development.
Chapter 1 Getting Started With Dreamweaver. Explore the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
Creating & Distributing New Media Content lesson 24.
Chapter Objectives Explain Web page multimedia issues
Apps VS Mobile Websites Which is better?. Bizness Apps Survey Bizness Apps surveyed over 500 small business owners with both a mobile app and a mobile.
Paul Trani Adobe Certified Instructor/Expert Resources:
Chapter 1: Voilà! Meet the Android. Smartphones –Can browse the Web –Allow you to play games –Use business applications –Check –Play music –Record.
© 2012 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Do not redistribute. Adobe Gaming SDK Casual Connect Europe 2013 Tom Krcha.
Dreamweaver Domain 3 KellerAdobe CS5 ACA Certification Prep Flash Domain 2 KellerAdobe CS5 ACA Certification Prep Flash Domain 2: Identifying Rich Media.
Smartphones Group 4 Brittany, Chelsea, and Brandi ☺
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
Copyright ©: SAMSUNG & Samsung Hope for Youth. All rights reserved Tutorials Software: Building apps Suitable for: Advanced.
3.02D Design Multimedia Presentations 3.02 Demonstrate interactive multimedia presentations.
CS378 - Mobile Computing App Project Overview. App Project Teams of 2 or 3 students Develop an Android application of your choosing subject to instructor.
Introduction CIS 136 Building Mobile Apps 1. What is a mobile app? 2  Computer program  Designed for small devices  Smartphones  Tablets  Other handhelds.
3.02D Design Multimedia Presentations 3.02 Demonstrate interactive multimedia presentations.
Holistic Mobile Game Development with Unity 2015 Taylor & Francis. All rights Reserved.
Explain the purpose of an operating system
Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Presentation Title Speaker Name | Title.
Fundamentals of Game Design, 2 nd Edition by Ernest Adams Chapter 3: Game Concepts.
CHAPTER TEN AUTHORING.
Pricing Strategies for iOS Applications
Mobile web Sebastian Lopienski IT Technical Forum 29 June 2012.
Monday, August 31, 2015 CSCI 351 – Mobile Applications Development.
Multimedia and the Web.
Once posted, other YouTube users can post comments about the video, post their YouTube video responses, or rate the video. Videos that are uploaded to.
Chapter 1 Getting Started With Dreamweaver. Exploring the Dreamweaver Workspace The Dreamweaver workspace is where you can find all the tools to create.
IPHONE Neeraj Dhiman. CONTENT  INTRODUCTION  HISTORY  HARDWARE  SOFTWARE  FEATURES  SPECIFICATIONS  RESTRICTIONS.
Basics of testing mobile apps
Reading Flash. Training target: Read the following reading materials and use the reading skills mentioned in the passages above. You may also choose some.
Chapter 9 Operating Systems Discovering Computers Technology in a World of Computers, Mobile Devices, and the Internet.
Web 2.0: Concepts and Applications 11 The Web Becomes 2.0.
EMBEDDED OPERATING SYSTEMS. DEFINITION An embedded operating system is a system for embedded computer systems These operating systems are designed to.
Oman College of Management and Technology Course – MM Topic 7 Production and Distribution of Multimedia Titles CS/MIS Department.
© 2015 albert-learning.com Internet 101. © 2015 albert-learning.com Internet 101 Vocabulary  Browser - a program used to view the Internet.  Click -
Learning Aim B.  In this section, you will consider the resources necessary for designing your website.  You will also think about any constraints that.
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Adobe Flash Professional CS5 – Illustrated Unit E: Optimizing and Publishing a Movie.
Websms Offers Professional Messaging Solutions via Web, , Gateway or Directly Out of Excel (Online) on the Microsoft Office 365 Platform OFFICE 365.
Adobe Flash Professional CS5 – Illustrated Unit A: Getting Started with Adobe Flash Professional.
CHAPTER 7 Operating System Copyright © Cengage Learning. All rights reserved.
MOBILE TECHNOLOGY BY: AMANDA HANKS. SKYDRIVE VS. DROPBOX SkyDrive: More Free Storage Space (7 GB) Less Costly for more Storage Space $10,$25,$50 Less.
DISCOVERING COMPUTERS 2018 Digital Technology, Data, and Devices
Chapter 10 Multimedia and the Web.
CSCI 351 – Mobile Applications Development
System Software EIT, © Author Gay Robertson, 2016.
Chapter 15: App Monetization Strategies
CSCI 351 – Mobile Applications Development
Chapter 4.
Directions: GO THROUGH THE FOLLWING SLIDES. Make sure you have quizlet cards for all the vocabulary. Study the terms GCFLearnFree website “Computer Basics”:
Mobile Web Sites & Mobile Applications
ICT Gaming Lesson 1.
Overview The World Wide Web has changed the way that people
WEB DESIGN FOR MULTIPLE SCREENS
Digital Literacy 1.00 Computer Basics
Tutorial Introduction to help.ebsco.com.
Presentation transcript:

Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® Copyright 2010 Adobe Systems Incorporated. All rights reserved. ® Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® 1 INTRODUCTION TO GAME DESIGN

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Gaming Trends  The mobile gaming trend has created renewed demand for simple and repetitive games.  Lower-budget games created by individuals and small teams have become financially successful.  You can find them on game arcade sites such as Newgrounds.com and AddictingGames.com.Newgrounds.com AddictingGames.com  You can choose from dozens of game genres: action, adventure, casino, puzzle, role-playing, and more.  For many developers, the Adobe Flash platform is the preferred tool for game development. 2

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Flash Games  Flash games, games created with the Adobe Flash platform, are growing in popularity—and not just with kids and teens.  Flash games are interactive, cross- browser, and cross-platform.  Users can play Flash games on personal computers and mobile devices.  Flash games can be embedded into most popular social networking sites, such as Facebook.  By using Adobe AIR technology, Flash games can also be deployed on iOS devices through the Apple App Store. 3

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Development environments  Adobe Flash Professional CS6 and Adobe Flash Builder 4.6. are development environments for creating SWF-based games. Adobe Flash Professional CS6  In Flash Professional CS6, you can see your layouts and animations as you work with them. For that reason, it’s very popular with developers who create visual games. It strikes a good balance between visual design and code design. Adobe Flash Builder 4.6  Adobe Flash Builder 4.6 is used by developers who create Rich Internet Applications (RIAs) that connect to a data source or web service. For example, an application that regularly updates to show current movie times could be created by using Flash Builder.  Flash Builder is a popular tool for creating web applications and mobile apps, including games.  Many developers use a combination of Flash Builder and Flash Professional when developing games. For example, you can use Flash Professional to design the graphic elements of your game (characters, maps, effects, and so on) while your developer works in Flash Builder to build the final game controls and connect the game to a server and other players. 4

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Runtimes  A runtime is a software component designed to support the execution of computer programs. The Adobe Flash Platform includes two runtimes: Adobe Flash Player and Adobe AIR. Adobe Flash Player  Adobe Flash Player is a browser plug-in that provides a multi-platform client runtime.  You can build your game once and it will look the same in virtually any web browser and on Windows, Mac OS, or Linux operating systems.  Flash Player plays content that has been compiled into an SWF file.  Flash Player is licensed free of charge so end users can start playing your game without additional costs. Adobe AIR  Adobe AIR lets you view SWF content on your desktop without a web browser.  You need to have the AIR runtime installed to run AIR files. The AIR runtime is licensed free of charge to end users. 5

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Key components of a game These components are common to most games:  Input  Sprites  Collision detection  Sounds  Game loop 6

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Input methods  Games designed to run in a web browser or computer rely primarily on mouse and keyboard input to control the game.  Other devices rely on other inputs. One example is the use of touch- screen input found on most phones and tablets.  The Flash Platform currently supports multi-touch and gestures in Flash Player 10.1 or later in a browser, SWF content published for the iPhone or iPod touch, and in AIR 2 or later. 7

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Game design and development workflow 8

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Plan & Design  Brainstorm to develop ideas for the game.  Create a storyboard or map of the game world.  Design your game in a game design planning document. 9

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Plan & Design 10  The game design planning document should include  Everything a developer needs to know to build the game  Everything a player needs to know to play the game  Your game design planning document should also include  Objectives of the game  Rules of play  Scoring  Game world screens and background layout  Character and object (sprite) descriptions  Sounds  User input and controls  Game difficulty level(s) and any stages or levels the player can achieve  Target devices or screens

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Develop  Follow your game design document.  Build the game in stages, creating standalone demo projects.  Create an assets library.  Construct the menus.  Test the game repeatedly throughout the development process. 11

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Test  A good testing process answers these fundamental questions:  Is it fun?  Does it work (is it free of bugs)?  Does it perform as expected on the desired platforms?  Testing for multiple screens presents a unique set of challenges.  For web games, test the game on a variety of computers and web browsers.  For mobile phones and tablets, the differences between devices (for example, screen size, screen density, and input schemes) and the sheer number of available devices complicates the process.  Flash Professional includes mobile device support to simulate, test, and publish applications to a wide array of devices. 12

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Monetize  Two main approaches to turning games into revenue:  Offer games that are free to play.  Offer premium games that cost money to play.  Ways to monetize free games:  Advertisements  Sponsorship  Licensing  Ways to sell games to the video game community:  Straight sale  Freemium  Micro-transactions  Subscriptions 13

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Distribute  The Flash Platform offers several deployment options to reach your intended audience.  Flash Platform deployment options via Flash Player:  Web browser (PC, Mac, Linux, mobile)  Flash Platform deployment options via Adobe AIR technology:  Desktop (PC, Mac, Linux)  Android (Phones and tablets)  Apple iOS (Phones and tablets)  BlackBerry tablet OS (tablets)  Internet-enabled televisions and appliances  The distribution strategy affects your game because the target device determines screen sizes and input styles.  The monetization strategy you choose also affects game content. You may need to implement advertisement integration, links or buttons to sponsors, virtual item sales, and more. 14

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Analyze and update  Conduct usability studies and focus groups to gather user feedback.  Update your game often after its initial launch to ensure it has the longest life possible.  If you’re using a subscription-based monetization strategy, release episodic content to keep subscribers happy.  Make improvements to the game based on analytics and user feedback.  Add new content, such as levels and characters.  Fix bugs. 15

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Other features and considerations  Many devices have features that can be used for gaming. Here are a few examples and some considerations for each.  Accelerometer Many smartphones, tablets, and game consoles sense their angle of rotation by using an accelerometer. You can use this for aligning and moving objects on the screen.  Application multitasking How will your game behave when minimized and maximized? If it’s a mobile game, does it automatically pause when the phone rings?  Casual connectivity Users are not always connected to the Internet. Does your game require constant connectivity? Will it have an offline mode and an online mode?  GPS/Geolocation Devices with geolocation, including most smartphones and tablets, know where they are in the world. You can use this to change the game experience, unlock content, or introduce game players who are close to each other. 16

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Other features and considerations  Many devices have features that can be used for gaming. Here are a few examples and some considerations for each.  Microphone Use voice or sounds as an input—most current smartphones and tablets include voice input options as an alternative to typing text. Consider creating a character that interacts with players by having a conversation.  Persistence Many mobile users play games in short bursts, starting and stopping the game when they have time for fun. If your game saves its progress, users can jump back into the action quickly.  Sleep mode Some devices sleep when not in use. How will your game react? If the user becomes distracted and sets down the device, will the game pause or will it continue to consume battery life?  Still camera You can use a device’s built-in camera to let users add their own images to a game. 17

Copyright 2012 Adobe Systems Incorporated. All rights reserved. Summary  Flash games are everywhere. Based on their growing popularity, this is a great time to get started developing some games of your own. Some examples of popular games:  Drag-and-drop games that let players solve a puzzle or build something by selecting, dragging, and placing objects.  Character movement and adventure games that require players to guide a character through a course of obstacles to reach a goal.  For examples of easy-to-develop Flash games, visit:  The user-friendly design, coding, and multiscreen testing features of Adobe Flash Professional CS6 make it the perfect tool for new game designers.  Using Adobe Flash Professional CS6, you can turn some of your most creative ideas into fully functioning, marketable, and fun-to-play games. 18