SlideShare a Scribd company logo
Mobile Game
Application
Development
mrbash.com| stencyl development
Course Instructor : Muhd Basheer
Email: Muhammad_Basheer@ite.edu.sg
Chapter 1
Mobile Game Application
Frameworks
(Part I)
mrbash.com| stencyl development
Lesson Objectives
• Describe basic architecture of a 3rd party
mobile apps framework.Architecture
• 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
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
Conventional Programming vs
3rd Party Frameworks
Conventional Programming vs
3rd Party Frameworks
CONVENTIONAL 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
3rd Party Mobile Game Apps
Framework
Stencyl
Download this game from Play Store for
Android device,
1. Singapore Coin Game
2. Smokey Dokey
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.
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
What is Game Salad?
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.
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
Corona SDK
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.
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
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
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!
Questions?

More Related Content

What's hot

Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Shaan Alam
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design ThesisCory Buckley
 
Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology
Samuel Miller
 
First-person Shooters
First-person ShootersFirst-person Shooters
First-person Shooters
Minh Múi Mít
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
SulemanAliMalik
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
GAME Studios
 
Game maker brief level 2
Game maker brief level 2Game maker brief level 2
Game maker brief level 2
iain bruce
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D Gaming
Clint Edmonson
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
Chaudhry Talha Waseem
 
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1)   actorsRun and jump tutorial (part 1)   actors
Run and jump tutorial (part 1) actorsMuhd Basheer
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
Juan Zamora, MSc. MBA
 
4 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-20214 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-2021
Durgesh Pandey
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
Nusrat Jahan Shanta
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
Reggie Niccolo Santos
 
Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)
Mas Bram
 
Intro to Indie Game Development
Intro to Indie Game DevelopmentIntro to Indie Game Development
Intro to Indie Game Development
Shahed Chowdhuri
 
Android Game Minisyonize
Android Game MinisyonizeAndroid Game Minisyonize
Android Game Minisyonizesavvy
 

What's hot (19)

Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Educational Game Design Thesis
Educational Game Design ThesisEducational Game Design Thesis
Educational Game Design Thesis
 
Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology Connecting the Box - On Tabletop Games and Technology
Connecting the Box - On Tabletop Games and Technology
 
First-person Shooters
First-person ShootersFirst-person Shooters
First-person Shooters
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
Game maker brief level 2
Game maker brief level 2Game maker brief level 2
Game maker brief level 2
 
Introduction To 3D Gaming
Introduction To 3D GamingIntroduction To 3D Gaming
Introduction To 3D Gaming
 
Unity 3d Basics
Unity 3d BasicsUnity 3d Basics
Unity 3d Basics
 
Run and jump tutorial (part 1) actors
Run and jump tutorial (part 1)   actorsRun and jump tutorial (part 1)   actors
Run and jump tutorial (part 1) actors
 
Unity 3D VS your team
Unity 3D VS your teamUnity 3D VS your team
Unity 3D VS your team
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
 
Kodu game design
Kodu game designKodu game design
Kodu game design
 
4 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-20214 lecture (mda frame work) 25 1-2021
4 lecture (mda frame work) 25 1-2021
 
Final Year Game Project Presentation
Final Year Game Project Presentation Final Year Game Project Presentation
Final Year Game Project Presentation
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)Presentasi Seminar Unity (AMIKOM Game Dev)
Presentasi Seminar Unity (AMIKOM Game Dev)
 
Intro to Indie Game Development
Intro to Indie Game DevelopmentIntro to Indie Game Development
Intro to Indie Game Development
 
Android Game Minisyonize
Android Game MinisyonizeAndroid Game Minisyonize
Android Game Minisyonize
 

Similar to Chapt 1 (part 1) mobile apps framework and platforms

For Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentFor Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App Development
ChromeInfo Technologies
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsShahed Chowdhuri
 
Roadmap to Become Experts.pptx
Roadmap to Become Experts.pptxRoadmap to Become Experts.pptx
Roadmap to Become Experts.pptx
dscwidyatamanew
 
Best Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development FrameworksBest Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development Frameworks
varshasolanki7
 
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
Baek Yongsun
 
top-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdftop-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdf
PixelQA
 
Windows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeWindows 8 App and Game Development Landscape
Windows 8 App and Game Development Landscape
Jim O'Neil
 
Experience The Best Android Programming Training Here | LW India
Experience The Best Android Programming Training Here | LW IndiaExperience The Best Android Programming Training Here | LW India
Experience The Best Android Programming Training Here | LW India
VishakhaTalmale
 
Aandroid
AandroidAandroid
Aandroid
jyoti_prakash
 
Advantages-of-Flutter-App-Development-for-Startups.pptx
Advantages-of-Flutter-App-Development-for-Startups.pptxAdvantages-of-Flutter-App-Development-for-Startups.pptx
Advantages-of-Flutter-App-Development-for-Startups.pptx
sabari205502
 
Top Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptxTop Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptx
GokulKanna18
 
Game Development: A Crash Course
Game Development: A Crash CourseGame Development: A Crash Course
Game Development: A Crash Course
Ed Donahue
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationsaritasingh19866
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
Nick Landry
 
Best Android Frameworks For App Development In 2023.pdf
Best Android Frameworks For App Development In 2023.pdfBest Android Frameworks For App Development In 2023.pdf
Best Android Frameworks For App Development In 2023.pdf
christiemarie4
 
Native mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimizationNative mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimization
Cynoteck Technology Solutions
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
Eran Kinsbrunner
 
Android report.
Android report.Android report.
Android report.
Shivananda Rai
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment Slides
Luke Angel
 

Similar to Chapt 1 (part 1) mobile apps framework and platforms (20)

For Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App DevelopmentFor Business Success, Choose Cross Platform App Development
For Business Success, Choose Cross Platform App Development
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
 
Roadmap to Become Experts.pptx
Roadmap to Become Experts.pptxRoadmap to Become Experts.pptx
Roadmap to Become Experts.pptx
 
Best Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development FrameworksBest Interactive guide on Top 10 Mobile App Development Frameworks
Best Interactive guide on Top 10 Mobile App Development Frameworks
 
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
6 Best JavaScript Framework for Mobile Apps Trending in 2023.pdf
 
top-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdftop-10-best-mobile-app-development-frameworks-in-2021.pdf
top-10-best-mobile-app-development-frameworks-in-2021.pdf
 
Windows 8 App and Game Development Landscape
Windows 8 App and Game Development LandscapeWindows 8 App and Game Development Landscape
Windows 8 App and Game Development Landscape
 
Android
AndroidAndroid
Android
 
Experience The Best Android Programming Training Here | LW India
Experience The Best Android Programming Training Here | LW IndiaExperience The Best Android Programming Training Here | LW India
Experience The Best Android Programming Training Here | LW India
 
Aandroid
AandroidAandroid
Aandroid
 
Advantages-of-Flutter-App-Development-for-Startups.pptx
Advantages-of-Flutter-App-Development-for-Startups.pptxAdvantages-of-Flutter-App-Development-for-Startups.pptx
Advantages-of-Flutter-App-Development-for-Startups.pptx
 
Top Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptxTop Technologies to Develop Mobile Apps.pptx
Top Technologies to Develop Mobile Apps.pptx
 
Game Development: A Crash Course
Game Development: A Crash CourseGame Development: A Crash Course
Game Development: A Crash Course
 
Synapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile applicationSynapse india reviews on asp.net mobile application
Synapse india reviews on asp.net mobile application
 
The Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App DevelopmentThe Great Mobile Debate: Native vs. Hybrid App Development
The Great Mobile Debate: Native vs. Hybrid App Development
 
Best Android Frameworks For App Development In 2023.pdf
Best Android Frameworks For App Development In 2023.pdfBest Android Frameworks For App Development In 2023.pdf
Best Android Frameworks For App Development In 2023.pdf
 
Native mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimizationNative mobile app development pros, cons, alternatives, and cost optimization
Native mobile app development pros, cons, alternatives, and cost optimization
 
Qa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbrunerQa extreme 2011 eran kinsbruner
Qa extreme 2011 eran kinsbruner
 
Android report.
Android report.Android report.
Android report.
 
Mobile Devolpment Slides
Mobile Devolpment SlidesMobile Devolpment Slides
Mobile Devolpment Slides
 

More from Muhd Basheer

Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2)   scenesRun and jump tutorial (part 2)   scenes
Run and jump tutorial (part 2) scenesMuhd Basheer
 
Run and jump tutorial (part 3) behaviours
Run and jump tutorial (part 3)   behavioursRun and jump tutorial (part 3)   behaviours
Run and jump tutorial (part 3) behavioursMuhd Basheer
 
Chapt 6 game testing and publishing
Chapt 6   game testing and publishingChapt 6   game testing and publishing
Chapt 6 game testing and publishingMuhd Basheer
 
Chapt 5 behaviors and attributes
Chapt 5   behaviors and attributesChapt 5   behaviors and attributes
Chapt 5 behaviors and attributesMuhd Basheer
 
Chapt 4 scene parameters
Chapt 4   scene parametersChapt 4   scene parameters
Chapt 4 scene parametersMuhd Basheer
 
Chapt 3 role of actors
Chapt 3   role of actorsChapt 3   role of actors
Chapt 3 role of actorsMuhd Basheer
 

More from Muhd Basheer (6)

Run and jump tutorial (part 2) scenes
Run and jump tutorial (part 2)   scenesRun and jump tutorial (part 2)   scenes
Run and jump tutorial (part 2) scenes
 
Run and jump tutorial (part 3) behaviours
Run and jump tutorial (part 3)   behavioursRun and jump tutorial (part 3)   behaviours
Run and jump tutorial (part 3) behaviours
 
Chapt 6 game testing and publishing
Chapt 6   game testing and publishingChapt 6   game testing and publishing
Chapt 6 game testing and publishing
 
Chapt 5 behaviors and attributes
Chapt 5   behaviors and attributesChapt 5   behaviors and attributes
Chapt 5 behaviors and attributes
 
Chapt 4 scene parameters
Chapt 4   scene parametersChapt 4   scene parameters
Chapt 4 scene parameters
 
Chapt 3 role of actors
Chapt 3   role of actorsChapt 3   role of actors
Chapt 3 role of actors
 

Chapt 1 (part 1) mobile apps framework and platforms

  • 1. Mobile Game Application Development mrbash.com| stencyl development Course Instructor : Muhd Basheer Email: Muhammad_Basheer@ite.edu.sg
  • 2. Chapter 1 Mobile Game Application Frameworks (Part I) mrbash.com| stencyl development
  • 3. Lesson Objectives • Describe basic architecture of a 3rd party mobile apps framework.Architecture • 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
  • 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
  • 6. Conventional Programming vs 3rd Party Frameworks CONVENTIONAL 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
  • 7. 3rd Party Mobile Game Apps Framework
  • 8. Stencyl Download this game from Play Store for Android device, 1. Singapore Coin Game 2. Smokey Dokey
  • 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.
  • 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
  • 11. What is Game Salad?
  • 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.
  • 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
  • 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.
  • 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
  • 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
  • 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!