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?
Ad

More Related Content

What's hot (19)

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 Thesis
Cory 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) actors
Muhd Basheer
 
Unity 3D VS your team
Unity 3D VS your teamUnity 3D VS your team
Unity 3D VS your team
Christoph Becher
 
Indie Game Development Intro
Indie Game Development IntroIndie Game Development Intro
Indie Game Development Intro
Juan Zamora, MSc. MBA
 
Kodu game design
Kodu game designKodu game design
Kodu game design
Philip Sweezey
 
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 Minisyonize
savvy
 
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 Thesis
Cory 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
 
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
 
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
Muhd Basheer
 
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
 
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 Minisyonize
savvy
 

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
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 Apps
Shahed Chowdhuri
 
Latest Technology Trends in .NET Development..pptx
Latest Technology Trends in .NET Development..pptxLatest Technology Trends in .NET Development..pptx
Latest Technology Trends in .NET Development..pptx
DatasquadTraining
 
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
 
What is hybrid mobile app development? | Nitor Infotech
What is hybrid mobile app development? | Nitor InfotechWhat is hybrid mobile app development? | Nitor Infotech
What is hybrid mobile app development? | Nitor Infotech
servicesNitor
 
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
 
Android
AndroidAndroid
Android
Mayank Jalotra
 
Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6
Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6
Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6
sefuasfaw021
 
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
 
Cross-Platform Mobile App Development Tools in 2024
Cross-Platform Mobile App Development Tools in 2024Cross-Platform Mobile App Development Tools in 2024
Cross-Platform Mobile App Development Tools in 2024
Mobulous Technologies
 
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 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024
Top 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024Top 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024
Top 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024
Impact Techlab
 
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 application
saritasingh19866
 
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
 
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 Apps
Shahed Chowdhuri
 
Latest Technology Trends in .NET Development..pptx
Latest Technology Trends in .NET Development..pptxLatest Technology Trends in .NET Development..pptx
Latest Technology Trends in .NET Development..pptx
DatasquadTraining
 
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
 
What is hybrid mobile app development? | Nitor Infotech
What is hybrid mobile app development? | Nitor InfotechWhat is hybrid mobile app development? | Nitor Infotech
What is hybrid mobile app development? | Nitor Infotech
servicesNitor
 
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
 
Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6
Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6
Chapter 2-IS dept.pptxhjvcbtffffffffffffffffffffffffffff6
sefuasfaw021
 
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
 
Cross-Platform Mobile App Development Tools in 2024
Cross-Platform Mobile App Development Tools in 2024Cross-Platform Mobile App Development Tools in 2024
Cross-Platform Mobile App Development Tools in 2024
Mobulous Technologies
 
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 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024
Top 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024Top 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024
Top 8 Cross-Platform App Development Frameworks for Developers to Choose In 2024
Impact Techlab
 
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 application
saritasingh19866
 
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
 
Ad

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
Muhd 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) behaviours
Muhd Basheer
 
Chapt 6 game testing and publishing
Chapt 6   game testing and publishingChapt 6   game testing and publishing
Chapt 6 game testing and publishing
Muhd Basheer
 
Chapt 5 behaviors and attributes
Chapt 5   behaviors and attributesChapt 5   behaviors and attributes
Chapt 5 behaviors and attributes
Muhd Basheer
 
Chapt 4 scene parameters
Chapt 4   scene parametersChapt 4   scene parameters
Chapt 4 scene parameters
Muhd Basheer
 
Chapt 3 role of actors
Chapt 3   role of actorsChapt 3   role of actors
Chapt 3 role of actors
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) scenes
Muhd 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) behaviours
Muhd Basheer
 
Chapt 6 game testing and publishing
Chapt 6   game testing and publishingChapt 6   game testing and publishing
Chapt 6 game testing and publishing
Muhd Basheer
 
Chapt 5 behaviors and attributes
Chapt 5   behaviors and attributesChapt 5   behaviors and attributes
Chapt 5 behaviors and attributes
Muhd Basheer
 
Chapt 4 scene parameters
Chapt 4   scene parametersChapt 4   scene parameters
Chapt 4 scene parameters
Muhd Basheer
 
Chapt 3 role of actors
Chapt 3   role of actorsChapt 3   role of actors
Chapt 3 role of actors
Muhd Basheer
 
Ad

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!
  翻译: