19
Mobile Game Application Development mrbash.com| stencyl development Course Instructor : Muhd Basheer Email: [email protected] 1

Chapt 1 (part 1) mobile apps framework and platforms

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Chapt 1 (part 1)   mobile apps framework and platforms

1

Mobile Game Application Developmentmrbash.com| stencyl development Course Instructor : Muhd BasheerEmail: [email protected]

Page 2: Chapt 1 (part 1)   mobile apps framework and platforms

2

Chapter 1Mobile Game Application Frameworks(Part I)mrbash.com| stencyl development

Page 3: Chapt 1 (part 1)   mobile apps framework and platforms

3

Lesson Objectives• Describe basic architecture of a 3rd

party mobile apps framework.Architectu

re• List the various types of 3rd party

mobile apps framework currently available.

Types

• Identify the specific uses of these 3rd party mobile apps framework.Uses

Page 4: Chapt 1 (part 1)   mobile apps framework and platforms

4

Why develop mobile games?1. Increasing mobile apps trend

2. Large market share of mobile games

3. Increasing number of app downloads

4. Chance to earn through app monetization

5. Trains logical problem solving skills

6. Boosts creativity

Page 5: Chapt 1 (part 1)   mobile apps framework and platforms

5

Conventional Programming vs 3rd Party Frameworks

Page 6: Chapt 1 (part 1)   mobile apps framework and platforms

6

Conventional Programming vs 3rd Party FrameworksCONVENTIONAL PROGRAMMING

•Code has to be typed line by line

•Possible syntax errors

•Code is not readily available all the time

•Complexity scales up for apps with more complex functions

3RD PARTY FRAMEWORKS

•Easy drag and drop interface

•Intuitive snapping of pre-programmed blocks

•Easy customizable blocks are readily available to form different behaviors

Page 7: Chapt 1 (part 1)   mobile apps framework and platforms

7

3rd Party Mobile Game Apps Framework

Page 8: Chapt 1 (part 1)   mobile apps framework and platforms

8

Stencyl

Download this game from Play Store for Android device,1. Singapore Coin Game2. Smokey Dokey

Page 9: Chapt 1 (part 1)   mobile apps framework and platforms

9

What is Stencyl?A desktop and mobile game creation software, game studio in a box. (not limited to games)

Intuitive toolset that accelerates your workflow.

Essentials like physics and native APIs are taken care.

Focus on what's important - making your game yours.

Page 10: Chapt 1 (part 1)   mobile apps framework and platforms

10

Stencyl

•With extensive platform support, players will have access to your game no matter where they are. Today, they officially support: •Flash, HTML,iOS, Android, Windows, Mac

Design once, Play anywhere

•Sell Your Game App Store, Google play, Chrome Web StoreMake Money

•Sponsored by big names (AppGratis, ArmorGames, Kongregate, Newgrounds)

Seek a sponsorship

Page 11: Chapt 1 (part 1)   mobile apps framework and platforms

11

What is Game Salad?

Page 12: Chapt 1 (part 1)   mobile apps framework and platforms

12

What is Game Salad?

iOS and Android publishing

Physics-in-a-Box, create innovative game mechanics in all genres

Drag & Drop, importing own image and sound is easy. Same goes for applying behaviors.

Create complex actions from a long list of basic and established game behaviors.

Page 13: Chapt 1 (part 1)   mobile apps framework and platforms

13

Game Salad

•Visual drag & drop interface

Create Games

•Utilize GameSalad’s In-App Previewer to test your game logic and behavior sets.•Test game on actual target device.

Test Games

•Web publishing system allow for fast and easy cross-platform game publishing to all supported targets including iPhone,Ipad, Android, Kindle, Nook, Windows 8 and MAC.•Publish games instantly to GameSalad Arcade.

Publish Games

Page 14: Chapt 1 (part 1)   mobile apps framework and platforms

14

Corona SDK

Page 15: Chapt 1 (part 1)   mobile apps framework and platforms

15

What is Corona SDK?

2D mobile apps development platform

Build games, eBooks, educational and business apps

Corona’s extensive API library enables everything, from animation to networking

Development done in LUA, easy to learn scripting language.

Page 16: Chapt 1 (part 1)   mobile apps framework and platforms

16

Corona SDK•Publishing on major platforms such as iOS , Android, Kindle Fire and NOOK from a single code base

Publish to all major

platforms

•Built on industry standards including OpenGL, Box2D, Facebook, SQLite and much more.

Build on industry

standards

•Community Support – Filled with developers offering tips, sharing code and lending a hand•3rd Party Tools that complement Corona SDK and provide extra functionality

Corona’s Ecosystem

Page 17: Chapt 1 (part 1)   mobile apps framework and platforms

17

Comparison of 3rd party Mobile Game Apps Frameworks

Stencyl•Easy block snapping interface•Minimal coding involved

GameSalad•Drag and drop, no coding•Limitation lies in no coding

Corona SDK•Involve more coding•Develop wide range of apps

Page 18: Chapt 1 (part 1)   mobile apps framework and platforms

18

Choosing the 2D Mobile Game Development Platform

• 80% of game functions do not require extra coding

• Logical intuitive game development

• Easy to use drag and drop designer interface

• Provides extensions for advanced game development

• Publish to all major desktop & mobile platforms

Stencyl as our

choice!

Page 19: Chapt 1 (part 1)   mobile apps framework and platforms

19

Questions?