This document summarizes a workshop on game development with Adobe Flash for Android. The workshop agenda includes an introduction to mobile app frameworks, why develop with Adobe Flash, making a simple "Hello World" app, debugging tools, game development features like interactivity and sound, building some sample games, integrating device capabilities, publishing to stores, and a question and answer session. The presenter is an experienced mobile developer who has created successful apps and games using Flash.
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
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
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