Date post: | 15-May-2015 |
Category: |
Technology |
Upload: | chall3ng3r |
View: | 3,226 times |
Download: | 0 times |
Game Development with Adobe Flash for Android OSBy Faisal Iqbal – Mobile Specialist
Jinnah University for Women
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 -
2011
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
Today Still Supports Latest Nokia 808 PureView with Adobe Flash Lite 4
Some Motivational StuffHighway 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
Workshop9:30am – 2:30pm
Personal Intro and Achievements Mobile App / Game Development Frameworks 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 Publishing Your Apps / Games to Stores
- Introduction to Frameworks
- Popular App / Game Development Frameworks
Mobile App / Game Development Frameworks
Click icon to add picture
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
- Adobe Flash – History and Future
- Why Develop with Adobe Flash
Why Develop with Adobe Flash
Click icon to add picture
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 Lots of Code Samples
- Getting Familiar with Adobe Flash IDE
- Making First Mobile App – Hello There!
- Emulator Debugging and On-Device Debugging
Introduction to Adobe Flash for Android OS
Click icon to add picture
Workspace / Design Area
Timeline and Layers
Tools Panel
PI (Properties Inspector)
Minimized Panels
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
- Story & Sketching
- Collusion Detection
- User Interactivity – Mouse / Touch Input
- Sound
Game Development with Adobe Flash
Features & Sketching Storyboard
Pencil and Paper Write Everything Lock Features Lets Draw…
Splash Screen Main Menu Level 1 Pause Menu Level End
Lets Take a Break 15 Minutes
- Classic Tennis
- Keep Up
- Catch Apples
- Pop Balloons
Lets Make Some Simple Games
Click icon to add picture
Lets Take a Break 15 Minutes
- Libraries
- Game Engines
- Device Integration
Advance Game Development and 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
- Google Play
- Publishers
Publishing Your Apps / Games to Stores
Click icon to add picture
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: [email protected] Twitter/FB/Skype: chall3ng3r