SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Jinnah University for
       Women


 Game Development with
 Adobe Flash for Android
 OS
 By Faisal Iqbal – Mobile Specialist
About Me
   Faisal Iqbal a.k.a. chall3ng3r
   Adobe Flash, MS .Net, Windows Phone, Nokia Qt
   10+ Years Professional Development Experience
   6+ Years with Mobile Technologies
   Awarded Nokia Developer Champion for 6 Years
   Won Local and International Mobile Dev. Contests
   Speaker at Nokia Developers’ Workshops 2010 -
Some Motivational Stuff
Some Motivational Stuff
   SWF2Go Professional – Launched March
    2007
     Number   1 Toolkit to Package Flash Lite apps to
      Symbian OS for Nokia Devices
      (N8, E7, 5800XM, etc)
     2 Competitors Challenged – Both Kuneri Lite
      (Finnish) and Janus Mobile (Italian) out of
      business
Some Motivational Stuff
Highway Racer on Nokia Store
Some Motivational Stuff
   Highway Racer
     Developed in 1 Month - Graphics + Game Engine
     Aug 2011 – Released on Nokia Store (previously
      Ovi)
     September 2011
      Won Nokia & P@SHA MakeMyApp Challenge
      2011
     Over 330,000 Downloads!!!
     110+ Euros - Nokia Publisher Account
Some Motivational Stuff
Some Motivational Stuff
   IdeaPad for BlackBerry PlayBook
     Developed in 2 Months – Graphics + Code
     April 2011 – Released on App World

     Featured in UK and Netherlands Official PlayBook
      Launch
     Promoted on Official BlackBerry FB & Twitter Feeds
      That’s 7+ Million Fans and Followers
     Made Good $$$ for Us ;)
That’s Me
    :)
Agenda
              Personal Intro and Achievements
Workshop
9:30am –      Mobile App / Game Development Frameworks
2:30pm
              Why Develop with Adobe Flash
              Introduction to Adobe Flash for Android OS
              Games Development with Adobe Flash
              -- Short Break (15 minutes)
              Lets Make Some Simple Games
              -- Short Break (15 minutes)
              Advance Game Development and Device
               Integration
Mobile App / Game Development Frameworks
- Introduction to Frameworks
- Popular App / Game Development Frameworks
Introduction to Frameworks
   Set of Libraries + Compilers
   Easy to Use APIs
   Familiar Programing Language
   Cross-Compile to Multiple Platforms
   Developer Support and Community
Popular App / Game Development
Frameworks
   Corona SDK – Best for Games
       Lua – JavaScript + JSON
   PhoneGap – Best for Apps
       HTML + CSS + JavaScript
   Unity3D – Best for 3D Games
       C# Mono / JavaScript / Python
   Marmalade – Games + Apps
       C++ / HTML5 + CSS + JavaScript
Why Develop with Adobe Flash
- Adobe Flash – History and Future
- Why Develop with Adobe Flash
Adobe Flash – History and Future
   Introduced in 1996 as Macromedia Flash
   Macromedia Flash v4 Introduced Basic HTTP APIs
   Macromedia Flash v5 – ActionScript v1 + XML APIs
   April 2005 – Adobe Buys Macromedia
   Adobe Flash CS3 – ActionScript 3 + AIR
   Adobe Flash CS5 – AIR for iOS and Android
   Adobe Flash CS7 – Today, Beta Testing
       Focus on Gaming
       Web + Mobile + Desktop
Why Develop with Adobe Flash
   Easy Design Tools with Timeline for Animations
   ActionScript 3 – Java Like
   Rich Set of APIs (Camera / Video / Accelerometer
    /etc.)
   Cross-Platform from Beginning
   Over 1 Million Developers Around the World
   Huge Developer Community – Websites /
    Workshops / Webinars / Tutorials / Video Trainings
Introduction to Adobe Flash for Android OS
- Getting Familiar with Adobe Flash IDE
- Making First Mobile App – Hello There!
- Emulator Debugging and On-Device Debugging
Timeline and
                               Layers

Tools Panel                                Minimized Panels



              Workspace /
              Design Area
                                                                  PI
                                                              (Properties
                                                               Inspector)
Making Our First Mobile App
   Enough Talk, Lets Make an App
   Shall We?
Emulator Debugging and On-Device
Debugging
   Trace() is Your Friend
   Console.Write() = Trace()
   Monster Debugger - WiFi
Game Development with Adobe Flash
- Story & Sketching
- Collusion Detection
- User Interactivity – Mouse / Touch Input
- Sound
Features & Sketching Storyboard
   Pencil and Paper      Splash Screen
   Write Everything      Main Menu
   Lock Features         Level 1
   Lets Draw…            Pause Menu
                          Level End
Lets Take a Break
   15 Minutes
Lets Make Some Simple Games
- Classic Tennis
- Keep Up
- Catch Apples
- Pop Balloons
Lets Take a Break
   15 Minutes
Advance Game Development and Device
Integration
- Libraries
- Game Engines
- Device Integration
Game Engines
   Adobe Gaming
     http://gaming.adobe.com/

   Box2D
     http://box2dflash.sourceforge.net/

   TweenLite
     https://www.greensock.com/tweenlite/
Device Integration
   Gestures
     Swipe

     Zoom

   Accelerometer
     Physical   Movement
   Extensibility via Native Extensions
Publishing Your Apps / Games to Stores
- Google Play
- Publishers
Publishing Games and Apps
   Google Play
     http://developer.android.com/distribute/

   Chillingo
     http://www.chillingo.com/

   Your Own Website
     ShareIt.com

     MoneyBookers.com
We Made It – Thank You

        Questions & Answers
Contact Me:
 Web: chall3ng3r.com

 Email: ifaisal@orison.biz

 Twitter/FB/Skype: chall3ng3r

Weitere ähnliche Inhalte

Was ist angesagt?

Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-ProductionKevin Duggan
 
Skills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game DeveloperSkills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game DeveloperMSBCollege
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game DevelopmentiTawy Community
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game developmentGaetano Bonofiglio
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a gameNadia Nahar
 
Android game development
Android game developmentAndroid game development
Android game developmentmilandinic
 
Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, ...
Разработка мобильных приложений с помощью CORONA SDK.  Антон Руткевич - CTO, ...Разработка мобильных приложений с помощью CORONA SDK.  Антон Руткевич - CTO, ...
Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, ...Anthony Marchenko
 
Building Windows 10 Universal Apps with Speech and Cortana
Building Windows 10 Universal Apps with Speech and CortanaBuilding Windows 10 Universal Apps with Speech and Cortana
Building Windows 10 Universal Apps with Speech and CortanaNick Landry
 
Absolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minuteAbsolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minuteDevGAMM Conference
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipelineGAME Studios
 
Building a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2DBuilding a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2DNick Landry
 
Digibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottDigibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottLizzie Hodgson
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game ArchitectureAmin Babadi
 
Game Memory Optimisation
Game Memory OptimisationGame Memory Optimisation
Game Memory OptimisationSumit Jain
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Nataly Eliyahu
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and ProgrammingSumit Jain
 

Was ist angesagt? (20)

Game development Pre-Production
Game development Pre-ProductionGame development Pre-Production
Game development Pre-Production
 
Skills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game DeveloperSkills You Need to Be a Video Game Developer
Skills You Need to Be a Video Game Developer
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Game dev process
Game dev processGame dev process
Game dev process
 
What is game development
What is game developmentWhat is game development
What is game development
 
Introduction to game development
Introduction to game developmentIntroduction to game development
Introduction to game development
 
Phases of game development
Phases of game developmentPhases of game development
Phases of game development
 
Final project report of a game
Final project report of a gameFinal project report of a game
Final project report of a game
 
Android game development
Android game developmentAndroid game development
Android game development
 
Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, ...
Разработка мобильных приложений с помощью CORONA SDK.  Антон Руткевич - CTO, ...Разработка мобильных приложений с помощью CORONA SDK.  Антон Руткевич - CTO, ...
Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, ...
 
Building Windows 10 Universal Apps with Speech and Cortana
Building Windows 10 Universal Apps with Speech and CortanaBuilding Windows 10 Universal Apps with Speech and Cortana
Building Windows 10 Universal Apps with Speech and Cortana
 
Absolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minuteAbsolutist: Porting to major platforms within a minute
Absolutist: Porting to major platforms within a minute
 
Game development pipeline
Game development pipelineGame development pipeline
Game development pipeline
 
Building a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2DBuilding a Windows 10 Game with C#, XAML and Win2D
Building a Windows 10 Game with C#, XAML and Win2D
 
Introduction to Game Development
Introduction to Game DevelopmentIntroduction to Game Development
Introduction to Game Development
 
Digibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark LinottDigibury: Sony Game developement process - Mark Linott
Digibury: Sony Game developement process - Mark Linott
 
06. Game Architecture
06. Game Architecture06. Game Architecture
06. Game Architecture
 
Game Memory Optimisation
Game Memory OptimisationGame Memory Optimisation
Game Memory Optimisation
 
Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)Intro to Game Development and the Game Industry (She Codes TLV)
Intro to Game Development and the Game Industry (She Codes TLV)
 
Game Architecture and Programming
Game Architecture and ProgrammingGame Architecture and Programming
Game Architecture and Programming
 

Ähnlich wie Mobile Game Development using Adobe Flash

Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidMindgrub Technologies
 
chuckgaffney-resume-unity-2016-Recruiter-Note
chuckgaffney-resume-unity-2016-Recruiter-Notechuckgaffney-resume-unity-2016-Recruiter-Note
chuckgaffney-resume-unity-2016-Recruiter-NoteCharles Gaffney
 
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBattle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBess Ho
 
Mobile app development sylhet it academy
Mobile app development  sylhet it academyMobile app development  sylhet it academy
Mobile app development sylhet it academySylhet IT Academy
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michaelMichael Chaize
 
Mobile development with the corona sdk
Mobile development with the corona sdkMobile development with the corona sdk
Mobile development with the corona sdkAltaf Rehmani
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIReaselsolutions
 
Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Lars Vogel
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and DeliveryJason Diehl
 
Ways to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfWays to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfMuhammad Waqas
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game DevelopmentShahed Chowdhuri
 
Windows Phone Development 2011
Windows Phone Development 2011Windows Phone Development 2011
Windows Phone Development 2011Wouter Devinck
 
Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009Ivan Ilijasic
 
Minko - Why we created our own Flash platform and why you should care
Minko - Why we created our own Flash platform and why you should careMinko - Why we created our own Flash platform and why you should care
Minko - Why we created our own Flash platform and why you should careMinko3D
 
GameIS 2010 Developing Wii Games with Flash
GameIS 2010 Developing Wii Games with FlashGameIS 2010 Developing Wii Games with Flash
GameIS 2010 Developing Wii Games with FlashAlmog Koren
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeJoseph Labrecque
 

Ähnlich wie Mobile Game Development using Adobe Flash (20)

Flash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and AndroidFlash for Blackberry, iPhone and Android
Flash for Blackberry, iPhone and Android
 
chuckgaffney-resume-unity-2016-Recruiter-Note
chuckgaffney-resume-unity-2016-Recruiter-Notechuckgaffney-resume-unity-2016-Recruiter-Note
chuckgaffney-resume-unity-2016-Recruiter-Note
 
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, PalmBattle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
Battle of Music: SDK from iPhone, Nokia, BlackBerry, Android, Palm
 
Adobe Flash and Device Central
Adobe Flash and Device CentralAdobe Flash and Device Central
Adobe Flash and Device Central
 
Mobile app development sylhet it academy
Mobile app development  sylhet it academyMobile app development  sylhet it academy
Mobile app development sylhet it academy
 
Adobe: Adobe Gaming NOW!
Adobe: Adobe Gaming NOW!Adobe: Adobe Gaming NOW!
Adobe: Adobe Gaming NOW!
 
Adobe gaming flash gamm michael
Adobe gaming flash gamm michaelAdobe gaming flash gamm michael
Adobe gaming flash gamm michael
 
Mobile development with the corona sdk
Mobile development with the corona sdkMobile development with the corona sdk
Mobile development with the corona sdk
 
Mobile Development with Adobe AIR
Mobile Development with Adobe AIRMobile Development with Adobe AIR
Mobile Development with Adobe AIR
 
Mobile Application development
Mobile Application developmentMobile Application development
Mobile Application development
 
Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11 Android Introduction on Java Forum Stuttgart 11
Android Introduction on Java Forum Stuttgart 11
 
SmartPhone Design and Delivery
SmartPhone Design and DeliverySmartPhone Design and Delivery
SmartPhone Design and Delivery
 
Ways to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdfWays to Choose the Right Game Development Platform.pdf
Ways to Choose the Right Game Development Platform.pdf
 
Intro to Mobile Game Development
Intro to Mobile Game DevelopmentIntro to Mobile Game Development
Intro to Mobile Game Development
 
Windows Phone Development 2011
Windows Phone Development 2011Windows Phone Development 2011
Windows Phone Development 2011
 
Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009Osvrt Na Adobe Max 2009
Osvrt Na Adobe Max 2009
 
Minko - Why we created our own Flash platform and why you should care
Minko - Why we created our own Flash platform and why you should careMinko - Why we created our own Flash platform and why you should care
Minko - Why we created our own Flash platform and why you should care
 
GameIS 2010 Developing Wii Games with Flash
GameIS 2010 Developing Wii Games with FlashGameIS 2010 Developing Wii Games with Flash
GameIS 2010 Developing Wii Games with Flash
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Adobe and the Flash Gaming Landscape
Adobe and the Flash Gaming LandscapeAdobe and the Flash Gaming Landscape
Adobe and the Flash Gaming Landscape
 

Kürzlich hochgeladen

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 

Kürzlich hochgeladen (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Mobile Game Development using Adobe Flash

  • 1. Jinnah University for Women Game Development with Adobe Flash for Android OS By Faisal Iqbal – Mobile Specialist
  • 2. About Me  Faisal Iqbal a.k.a. chall3ng3r  Adobe Flash, MS .Net, Windows Phone, Nokia Qt  10+ Years Professional Development Experience  6+ Years with Mobile Technologies  Awarded Nokia Developer Champion for 6 Years  Won Local and International Mobile Dev. Contests  Speaker at Nokia Developers’ Workshops 2010 -
  • 4. Some Motivational Stuff  SWF2Go Professional – Launched March 2007  Number 1 Toolkit to Package Flash Lite apps to Symbian OS for Nokia Devices (N8, E7, 5800XM, etc)  2 Competitors Challenged – Both Kuneri Lite (Finnish) and Janus Mobile (Italian) out of business
  • 5. Some Motivational Stuff Highway Racer on Nokia Store
  • 6. Some Motivational Stuff  Highway Racer  Developed in 1 Month - Graphics + Game Engine  Aug 2011 – Released on Nokia Store (previously Ovi)  September 2011 Won Nokia & P@SHA MakeMyApp Challenge 2011  Over 330,000 Downloads!!!  110+ Euros - Nokia Publisher Account
  • 8. Some Motivational Stuff  IdeaPad for BlackBerry PlayBook  Developed in 2 Months – Graphics + Code  April 2011 – Released on App World  Featured in UK and Netherlands Official PlayBook Launch  Promoted on Official BlackBerry FB & Twitter Feeds That’s 7+ Million Fans and Followers  Made Good $$$ for Us ;)
  • 10. Agenda  Personal Intro and Achievements Workshop 9:30am –  Mobile App / Game Development Frameworks 2:30pm  Why Develop with Adobe Flash  Introduction to Adobe Flash for Android OS  Games Development with Adobe Flash  -- Short Break (15 minutes)  Lets Make Some Simple Games  -- Short Break (15 minutes)  Advance Game Development and Device Integration
  • 11. Mobile App / Game Development Frameworks - Introduction to Frameworks - Popular App / Game Development Frameworks
  • 12. Introduction to Frameworks  Set of Libraries + Compilers  Easy to Use APIs  Familiar Programing Language  Cross-Compile to Multiple Platforms  Developer Support and Community
  • 13. Popular App / Game Development Frameworks  Corona SDK – Best for Games  Lua – JavaScript + JSON  PhoneGap – Best for Apps  HTML + CSS + JavaScript  Unity3D – Best for 3D Games  C# Mono / JavaScript / Python  Marmalade – Games + Apps  C++ / HTML5 + CSS + JavaScript
  • 14. Why Develop with Adobe Flash - Adobe Flash – History and Future - Why Develop with Adobe Flash
  • 15. Adobe Flash – History and Future  Introduced in 1996 as Macromedia Flash  Macromedia Flash v4 Introduced Basic HTTP APIs  Macromedia Flash v5 – ActionScript v1 + XML APIs  April 2005 – Adobe Buys Macromedia  Adobe Flash CS3 – ActionScript 3 + AIR  Adobe Flash CS5 – AIR for iOS and Android  Adobe Flash CS7 – Today, Beta Testing  Focus on Gaming  Web + Mobile + Desktop
  • 16. Why Develop with Adobe Flash  Easy Design Tools with Timeline for Animations  ActionScript 3 – Java Like  Rich Set of APIs (Camera / Video / Accelerometer /etc.)  Cross-Platform from Beginning  Over 1 Million Developers Around the World  Huge Developer Community – Websites / Workshops / Webinars / Tutorials / Video Trainings
  • 17. Introduction to Adobe Flash for Android OS - Getting Familiar with Adobe Flash IDE - Making First Mobile App – Hello There! - Emulator Debugging and On-Device Debugging
  • 18. Timeline and Layers Tools Panel Minimized Panels Workspace / Design Area PI (Properties Inspector)
  • 19. Making Our First Mobile App  Enough Talk, Lets Make an App  Shall We?
  • 20. Emulator Debugging and On-Device Debugging  Trace() is Your Friend  Console.Write() = Trace()  Monster Debugger - WiFi
  • 21. Game Development with Adobe Flash - Story & Sketching - Collusion Detection - User Interactivity – Mouse / Touch Input - Sound
  • 22. Features & Sketching Storyboard  Pencil and Paper  Splash Screen  Write Everything  Main Menu  Lock Features  Level 1  Lets Draw…  Pause Menu  Level End
  • 23. Lets Take a Break  15 Minutes
  • 24. Lets Make Some Simple Games - Classic Tennis - Keep Up - Catch Apples - Pop Balloons
  • 25. Lets Take a Break  15 Minutes
  • 26. Advance Game Development and Device Integration - Libraries - Game Engines - Device Integration
  • 27. Game Engines  Adobe Gaming  http://gaming.adobe.com/  Box2D  http://box2dflash.sourceforge.net/  TweenLite  https://www.greensock.com/tweenlite/
  • 28. Device Integration  Gestures  Swipe  Zoom  Accelerometer  Physical Movement  Extensibility via Native Extensions
  • 29. Publishing Your Apps / Games to Stores - Google Play - Publishers
  • 30. Publishing Games and Apps  Google Play  http://developer.android.com/distribute/  Chillingo  http://www.chillingo.com/  Your Own Website  ShareIt.com  MoneyBookers.com
  • 31. We Made It – Thank You Questions & Answers Contact Me:  Web: chall3ng3r.com  Email: ifaisal@orison.biz  Twitter/FB/Skype: chall3ng3r