SlideShare a Scribd company logo
Adobe Gaming NOW!
Michaël CHAIZE - Adobe Evangelist
@mchaize
Michaël Chaize
@mchaize
CreativeDroplets.com
RIAgora.com
Appliness
Smart Aliens
www.CreativeDroplets.com
Gaming is HUGE!
3B hours per week spent playing
games globally!
98M Americans (1 in 3 online) play
games.
Tablet owners spend 2/3 of their
tablet time playing games.
Mobile games makes up 80% of app
store revenues.
Gaming is 2x bigger than the music
industry!
Biggest Gaming
Platform is
Browser + Mobile
More than 600M people have already
opted into using the silent auto
update feature.
600M	
  is	
  more	
  than	
  2	
  #mes	
  the	
  
number	
  of	
  Xbox360,	
  PS3	
  and	
  Wii	
  
ever	
  sold.
We can update these 600 million
people to new versions of the
runtime within 30 days.
High Revenue
and High
Performance
Gamers are playing HTML5 games on
devices - ZombieJombie has 2+
million users.
70% growth in 2012 in social game
revenue at Kabam!
$70M monthly revenue from top 9
Chinese games using Flash
SongPop is #1 of FB in 2012
40M users a month play GPU
accelerated Farmville 2.
GPU accelerated gaming with Flash
technologies can reach 1.7B desktops
and mobile device.
The audience
More than 600M people have
already opted into using the silent
auto update feature.
600M	
  is	
  more	
  than	
  2	
  #mes	
  the	
  
number	
  of	
  Xbox360,	
  PS3	
  and	
  Wii	
  
ever	
  sold.
We can update these 600 million
people to new versions of the
runtime in less than 48 hours.
apps.facebook.com/
angrybirdsstarwars/
9 of the top 10
games
* This list was compiled by looking
at the top games on Facebook
with more than 100,000 monthly
active users and giving priority to
those games with the highest user
satisfaction scores.
facebook.com/
KingsRoadGame
This is a great
time to be a
game developer!
No friction
Reuse ActionScript 3 code between
desktop and mobile targets.
No shared runtime is required when
packaged on mobile devices.
Flash Player for
Desktop browsers
Adobe AIR for
Standalone apps
Same code (AS3)
No friction
*
* Chrome only
No friction
Reuse ActionScript 3 code between
desktop and mobile targets.
No shared runtime is required when
packaged on mobile devices.
Zynga ruby blast
SongPOP
Candy Rush
Powered by Stage3D
Over 23k AIR apps on the iOS App Store and Google Play
• Quarterly release cadence. Every 3 months, new features!
• Beta program (http://labs.adobe.com/technologies/flashruntimes/)
• Test your games and provide us feedback
• Roadmap: http://www.adobe.com/devnet/flashplatform/
whitepapers/roadmap.html
FLASH PLAYER / AIR
• Concurrency (ActionScript workers)
• Support for more hardware-accelerated video cards
• Compressed texture with alpha support
• StageVideo.attachCamera
• LZMA runtime compression/decompression on ByteArray
• AIR iOS Push Notifications
• AIR direct deployment (without iTunes)
• Shared memory support for Concurrency (ActionScript workers)
• Query Graphics Data
• Multiple SWF support for iOS
• Fullscreen UI permission dialog improvement
RECENT FLASH PLAYER AND AIR UPDATES
• Android Captive Runtime Debugging
• OUYA Controller Support
• AIR iOS remote SWF hosting of secondary SWFs
• Preventing backup of shared objects on iOS for better iCloud
support
• 16 bit texture support
RECENT FLASH PLAYER AND AIR UPDATES
• MovieClip.isPlaying
• DisplayObjectContainer.removeChildren
• FrameLabel events
• No BitmapData size limitation
• ApplicationDomain.getQualifiedDefinitionNames()
• BitmapData.drawWithQuality
• Native JPEG/PNG/JPEG-XR Compression
• MouseEvent.RELEASE_OUTSIDE
• Cubic bezier
JDI: TINY APIS BIG IMPACT
RECENT NEWS
• Win 8 Modern CV• Win 8 Modern CV
• Now a blacklist, not a whitelist!
• All your content will just work on Win8 IE 10 - no hoops!
• XC API’s (combination of domain memory and Stage3D)
RECENT NEWS
• Recursive stop API on MovieClips
• GamePad support on desktop browsers and Android
• Increase max texture size to 4096x4096
• Rectangular textures
• LZMA support for iOS
• Datagram and server socket support on mobile
• AND MORE! Watch the Flash Player Roadmap Whitepaper
for updates
NEXT UP!
It’s been a busy year! That’s not all...
On December 3rd, we introduced...
Gaming SDK Adobe ScoutFlasCC
Adobe Game Developer Tools
Create Extend your reach Profile
The Gaming SDK makes it easy to get started
FlashDevelop + Starling + Air 3.2 + Stage3D + Android = Love!
1. Download and install the Android SDK (http://developer.nvidia.com/tegra-android-development-pack)
2. Install AIR 3.2 Release Candidate on windows (http://labs.adobe.com/technologies/flashplatformruntimes/air3-2/)
3. Install AIR 3.2 Release Candidate on android device (http://labs.adobe.com/technologies/flashplatformruntimes/air3-2/)
4. Download AIR 3.2 SDK (http://labs.adobe.com/technologies/flashplatformruntimes/air3-2/)
5. Overwrite AIR 3.2 SDK over the flex folder of FlashDevelop (C:FlashDevelopToolsflexsdk)
6. Download, install and start FlashDevelop (http://www.flashdevelop.org/)
7. Create a new Air Mobile As3 App
8. Change aplication.xml
a. <application xmlns="http://ns.adobe.com/air/application/3.2">
a. <fullScreen>true</fullScreen>
b. <visible>true</visible>
c. <renderMode>direct</renderMode>
d. <aspectRatio>landscape</aspectRatio>
e. <autoOrients>false</autoOrients>
9. Project → Properties
a. Output (tab)
i. Platform → Air Mobile
ii. Version → 3.2
iii. Dimensions → 1280x800 (This affects only the swf version for desktop)
iv. Framerate → 60
b. Sdk (tab)
1. Choose the path where you copied the AIR 3.2 SDK
c. Compiler Options
1. Additional Compiler Options → -swf-version=13 (-swf-version=15 works too)
10. Change Run.bat
a. Target → choose your target type
b. Desktop → choose your target resolution
11. Create a certificate for Android using /bat/CreateCertificate.bat and wait a minute
12. Download and copy last Starling library (http://gamua.com/starling/) to your project folder
13. Write your 3D game / app
Friction
14. In your Android device be sure to check on your USB debugging and allow Unknown sources
a. Menu → Settings → Applications → Unknown sources
b. Menu → Settings → Applications → Development → USB debugging
15. Connect your Android to your computer and let the computer install the necessary drivers
16. Publish (ctrl + enter)
17. If you get a“Fatal error: The application lost the device context!”just put
Starling.handleLostContext = true; before you create an instance of Starling.
18. Enjoy it!
Sweet!
It just compiles an
empty SWF!
Friction
From 18 steps to 3:
1. Download Flash Builder
2. Open a sample provided
3. Compile and test
Frictionless, easy to get started
AIR SDK Frameworks Extensions Docs
Free
MacOS (.dmg) Windows (.exe)
}
ATF
The Stack
Away3D (3D) Starling (2D)
Open-source, free and vibrant community
Feathers (2D)
Integration
http://dragonbones.github.com
All of these frameworks are
supported by Adobe.
By supporting these, we also want
to make sure they integrate
between each other beautifully.
Starling
Starling is an open-source, 2D
framework that makes it easy to
create GPU-accelerated games and
applications.
starling-framework.org
Example: AngryBirds Star Wars
var hero:Sprite = new Sprite();
hero.x = 200;
hero.y = 200;
hero.addEventListener(Event.ENTER_FRAME, loop);
addChild(hero);
Free eBook available for download at O’Reilly:
http://oreil.ly/PPsohC
Feathers
Create 2D UI on the GPU with Feathers.
A lightweight open-source 2D UI
component extension for Starling.
feathersui.com
Away3D
Lightweight open-source 3D
framework. Huge community
contribution.
away3d.com
Example: Kings Road
DragonBones 2.0
DragonBones is a free, open-source,
skeletal animation system.
dragonbones.github.com
DragonBones integrates with
FlashPro and Starling, converting
animation to texture atlas.
Save on resource and memory
usage and boost performance!
555kb
47kb
COMING SOON!
Gaming SDK 1.2
Updating all frameworks
Updating AIR SDK to 3.8
Adding Away3D 4.1
Adding new tool: AwayBuilder
Adding GamePad support for XBOX
360 Controller
Open-source, free and vibrant community
FlasCC
Bring your native C/C++ games
to the browser to reach a billion
people.
C/C++
(llvm-gcc)
LLVM bitcode
AS3 Bytecode
(.abc)
on AVM2
FlasCC
Native code runs securely and cross-
platform in the ActionScript 3 Virtual
Machine.
C/C++
(llvm-gcc)
LLVM
bitcode
AS3 Bytecode
(.abc)
on AVM2
Profiling
Limitations today with Flash
Player and AIR
Profiling
Limitations today with Flash
Player and AIR
VM only
Today, using the profiler in Flash Builder only exposes VM related
information.
Debugger builds only
The existing Flash Builder profiler relies on debugger builds
(performing slower than release builds).
Not stable
Complex content can also crash your profiling
No in-context testing
Being able to use release builds allows easy in-context testing.
No visualization
There is no existing tool allowing developers to easily spot
issues in their content.
No mobile profiling
There is no out of the box solution to profile mobile content
(AIR) today.
Adobe Scout
Revolutionize the way you profile
Flash content across desktop and
mobile devices.
Scout exposes granular
information never exposed
before to Flash developers.
No code instrumentation
needed.
Works with the release Flash
Player and AIR runtime.
Configure with
Companion App
(App Store/Google Play)
Test Profile
Seamless profiling
Great!
How do I get this?
Adobe: Adobe Gaming NOW!
Adobe: Adobe Gaming NOW!
What about
standards?
CreateJS
Free extension for Flash Pro CS6
www.adobe.com/go/createjs
http://www.atari.com/arcade#!/
arcade/combat/play
Check out: “Getting Started with
CreateJS” on YouTube.
Publish assets to HTML5 from
Flash Pro CS6 with animation,
images, vector graphics, sound &
interaction
Create & export animated assets
to HTML5 in one click
Open source CreateJS framework
provides a comprehensive set of
JavaScript libraries to work with
the Canvas element of HTML5
EaselJS TweenJS SoundJS PreloadJS
Where to go for
more?
gaming.adobe.com
I feel that there
is more...
one more thing...17
June
Creative Cloud
17
June
Flash CC
17
June
www.CreativeDroplets.com
@mchaize
Adobe: Adobe Gaming NOW!

More Related Content

PPTX
Windows 10 & Raspberry Pi 2
ByteMinded
 
PDF
Building a Windows 10 Game with C#, XAML and Win2D
Nick Landry
 
PPTX
Android
Ajith Anil
 
PPTX
Mobile Dev For Web Devs
Justin James
 
PDF
Hacking with the Raspberry Pi and Windows 10 IoT Core
Nick Landry
 
PPTX
Android
davs7
 
PPTX
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Ascii Huang
 
PDF
3 Screen UX - uxcampseoul 2011
Reagan Hwang
 
Windows 10 & Raspberry Pi 2
ByteMinded
 
Building a Windows 10 Game with C#, XAML and Win2D
Nick Landry
 
Android
Ajith Anil
 
Mobile Dev For Web Devs
Justin James
 
Hacking with the Raspberry Pi and Windows 10 IoT Core
Nick Landry
 
Android
davs7
 
從 Google i/o 2015 看下半年 mobile 應用發展趨勢
Ascii Huang
 
3 Screen UX - uxcampseoul 2011
Reagan Hwang
 

What's hot (18)

PPTX
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
DevGAMM Conference
 
PDF
Microsoft Tools for Android Developers
Nick Landry
 
PDF
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014
Andrew McElroy
 
PPTX
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Stefano Ottaviani
 
PPTX
Intro to Mobile Game Development
Shahed Chowdhuri
 
KEY
Hands on Android
Nikola Kapraljevic Nixa
 
PPTX
Universal Windows Platform Programando para todos y todas
Mariano Sánchez
 
PDF
Dev windows phone_apps_getting_started_guide
TrioBlack Trioblack
 
PDF
Memory Management in Android
Opersys inc.
 
PDF
Aosp+
jpuderer
 
PPTX
Mobile Development with Adobe AIR
easelsolutions
 
PPTX
All about android
lynnmarcelo
 
PPTX
Developing with Windows Live Spaces
goodfriday
 
PDF
Brillo / Weave Internals
Opersys inc.
 
PDF
Começando com Android
Dextra
 
PPT
Android rooting
Vikalp Sajwan
 
PPTX
Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, ...
Anthony Marchenko
 
PPTX
Powerpoint 2
precious6896
 
Microsoft: Мобильные игры под Windows – интеграция с возможностями системы
DevGAMM Conference
 
Microsoft Tools for Android Developers
Nick Landry
 
TiCalabash: Fully automated Acceptance Testing @ TiConf EU 2014
Andrew McElroy
 
Visual Studio 2015: novità per gli sviluppatori iOS, Android e Cross-Platform
Stefano Ottaviani
 
Intro to Mobile Game Development
Shahed Chowdhuri
 
Hands on Android
Nikola Kapraljevic Nixa
 
Universal Windows Platform Programando para todos y todas
Mariano Sánchez
 
Dev windows phone_apps_getting_started_guide
TrioBlack Trioblack
 
Memory Management in Android
Opersys inc.
 
Aosp+
jpuderer
 
Mobile Development with Adobe AIR
easelsolutions
 
All about android
lynnmarcelo
 
Developing with Windows Live Spaces
goodfriday
 
Brillo / Weave Internals
Opersys inc.
 
Começando com Android
Dextra
 
Android rooting
Vikalp Sajwan
 
Разработка мобильных приложений с помощью CORONA SDK. Антон Руткевич - CTO, ...
Anthony Marchenko
 
Powerpoint 2
precious6896
 
Ad

Similar to Adobe: Adobe Gaming NOW! (20)

PDF
Tom Krcha: Building Games with Adobe Technologies
DevGAMM Conference
 
PDF
Adobe: Changing the game
DevGAMM Conference
 
PDF
Enrique Duvós: Adobe Gaming Solutions
DevGAMM Conference
 
PDF
Adobe gaming today tomorrow Trento
InSide Training
 
PPTX
Mobile Game Development using Adobe Flash
chall3ng3r
 
PDF
Adobe Gaming Solutions by Tom Krcha
mochimedia
 
PPTX
Adobe AIR 2.5 Beta for Android
Mark Doherty
 
PPTX
From Web to Mobile with Stage 3D
Jean-Philippe Doiron
 
PDF
Flash Iphone Fitc 2010
Yagiz Gurgul
 
PDF
Game design & development
Hemanth Sharma
 
PDF
Going Mobile - Flash Gaming Summit 2012
Nate Beck
 
PPT
Flash for Mobile Devices
paultrani
 
PPTX
Flash platform fitc
Mark Doherty
 
PPTX
W-JAX Keynote 2010
Anne Kathrine Petterøe
 
PPT
Flash 101
Stanley Fok
 
PDF
Flash Platform for Devices
Serge Jespers
 
PDF
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
 
PPTX
Mobile Development With Flash Platform
Mihai Corlan
 
PPT
Games Technologies
Oded Sharon
 
PPTX
AIR2.5 Hands On - Flash on the Beach 2010
Mark Doherty
 
Tom Krcha: Building Games with Adobe Technologies
DevGAMM Conference
 
Adobe: Changing the game
DevGAMM Conference
 
Enrique Duvós: Adobe Gaming Solutions
DevGAMM Conference
 
Adobe gaming today tomorrow Trento
InSide Training
 
Mobile Game Development using Adobe Flash
chall3ng3r
 
Adobe Gaming Solutions by Tom Krcha
mochimedia
 
Adobe AIR 2.5 Beta for Android
Mark Doherty
 
From Web to Mobile with Stage 3D
Jean-Philippe Doiron
 
Flash Iphone Fitc 2010
Yagiz Gurgul
 
Game design & development
Hemanth Sharma
 
Going Mobile - Flash Gaming Summit 2012
Nate Beck
 
Flash for Mobile Devices
paultrani
 
Flash platform fitc
Mark Doherty
 
W-JAX Keynote 2010
Anne Kathrine Petterøe
 
Flash 101
Stanley Fok
 
Flash Platform for Devices
Serge Jespers
 
Over the air 2.5 - Adobe AIR for Android
Michael Chaize
 
Mobile Development With Flash Platform
Mihai Corlan
 
Games Technologies
Oded Sharon
 
AIR2.5 Hands On - Flash on the Beach 2010
Mark Doherty
 
Ad

More from DevGAMM Conference (20)

PPTX
The art of small steps, or how to make sound for games in conditions of war /...
DevGAMM Conference
 
PPTX
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
DevGAMM Conference
 
PPTX
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
DevGAMM Conference
 
PPTX
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
DevGAMM Conference
 
PPTX
AI / ML for Indies / Tyler Coleman (Retora Games)
DevGAMM Conference
 
PDF
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
DevGAMM Conference
 
PPTX
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
DevGAMM Conference
 
PDF
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
DevGAMM Conference
 
PDF
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
DevGAMM Conference
 
PDF
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
DevGAMM Conference
 
PDF
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
DevGAMM Conference
 
PDF
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
DevGAMM Conference
 
PDF
How to increase wishlists & game sales from China? Growth marketing tactics &...
DevGAMM Conference
 
PDF
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
DevGAMM Conference
 
PDF
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
DevGAMM Conference
 
PPTX
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
DevGAMM Conference
 
PDF
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
DevGAMM Conference
 
PPTX
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
DevGAMM Conference
 
PPTX
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
DevGAMM Conference
 
PPTX
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
DevGAMM Conference
 
The art of small steps, or how to make sound for games in conditions of war /...
DevGAMM Conference
 
Breaking up with FMOD - Why we ended things and embraced Metasounds / Daniel ...
DevGAMM Conference
 
How Audio Objects Improve Spatial Accuracy / Mads Maretty Sønderup (Audiokine...
DevGAMM Conference
 
Why indie developers should consider hyper-casual right now / Igor Gurenyov (...
DevGAMM Conference
 
AI / ML for Indies / Tyler Coleman (Retora Games)
DevGAMM Conference
 
Agility is the Key: Power Up Your GameDev Project Management with Agile Pract...
DevGAMM Conference
 
New PR Tech and AI Tools for 2023: A Game Changer for Outreach / Kirill Perev...
DevGAMM Conference
 
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
DevGAMM Conference
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
DevGAMM Conference
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
DevGAMM Conference
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
DevGAMM Conference
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
DevGAMM Conference
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
DevGAMM Conference
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
DevGAMM Conference
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
DevGAMM Conference
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
DevGAMM Conference
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
DevGAMM Conference
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
DevGAMM Conference
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
DevGAMM Conference
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
DevGAMM Conference
 

Recently uploaded (20)

PDF
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PPTX
Coupa-Overview _Assumptions presentation
annapureddyn
 
PDF
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
PDF
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
PDF
DevOps & Developer Experience Summer BBQ
AUGNYC
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
Software Development Methodologies in 2025
KodekX
 
PPTX
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
PDF
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
PDF
This slide provides an overview Technology
mineshkharadi333
 
PDF
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
PDF
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 
How-Cloud-Computing-Impacts-Businesses-in-2025-and-Beyond.pdf
Artjoker Software Development Company
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Coupa-Overview _Assumptions presentation
annapureddyn
 
Tea4chat - another LLM Project by Kerem Atam
a0m0rajab1
 
Advances in Ultra High Voltage (UHV) Transmission and Distribution Systems.pdf
Nabajyoti Banik
 
DevOps & Developer Experience Summer BBQ
AUGNYC
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
Software Development Methodologies in 2025
KodekX
 
ChatGPT's Deck on The Enduring Legacy of Fax Machines
Greg Swan
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
How to Build a Scalable Micro-Investing Platform in 2025 - A Founder’s Guide ...
Third Rock Techkno
 
A Day in the Life of Location Data - Turning Where into How.pdf
Precisely
 
This slide provides an overview Technology
mineshkharadi333
 
Data_Analytics_vs_Data_Science_vs_BI_by_CA_Suvidha_Chaplot.pdf
CA Suvidha Chaplot
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Why Your AI & Cybersecurity Hiring Still Misses the Mark in 2025
Virtual Employee Pvt. Ltd.
 
Oracle AI Vector Search- Getting Started and what's new in 2025- AIOUG Yatra ...
Sandesh Rao
 

Adobe: Adobe Gaming NOW!

  • 1. Adobe Gaming NOW! Michaël CHAIZE - Adobe Evangelist @mchaize
  • 4. Gaming is HUGE! 3B hours per week spent playing games globally! 98M Americans (1 in 3 online) play games. Tablet owners spend 2/3 of their tablet time playing games. Mobile games makes up 80% of app store revenues. Gaming is 2x bigger than the music industry!
  • 5. Biggest Gaming Platform is Browser + Mobile More than 600M people have already opted into using the silent auto update feature. 600M  is  more  than  2  #mes  the   number  of  Xbox360,  PS3  and  Wii   ever  sold. We can update these 600 million people to new versions of the runtime within 30 days.
  • 6. High Revenue and High Performance Gamers are playing HTML5 games on devices - ZombieJombie has 2+ million users. 70% growth in 2012 in social game revenue at Kabam! $70M monthly revenue from top 9 Chinese games using Flash SongPop is #1 of FB in 2012 40M users a month play GPU accelerated Farmville 2. GPU accelerated gaming with Flash technologies can reach 1.7B desktops and mobile device.
  • 7. The audience More than 600M people have already opted into using the silent auto update feature. 600M  is  more  than  2  #mes  the   number  of  Xbox360,  PS3  and  Wii   ever  sold. We can update these 600 million people to new versions of the runtime in less than 48 hours. apps.facebook.com/ angrybirdsstarwars/
  • 8. 9 of the top 10 games * This list was compiled by looking at the top games on Facebook with more than 100,000 monthly active users and giving priority to those games with the highest user satisfaction scores. facebook.com/ KingsRoadGame
  • 9. This is a great time to be a game developer!
  • 10. No friction Reuse ActionScript 3 code between desktop and mobile targets. No shared runtime is required when packaged on mobile devices. Flash Player for Desktop browsers Adobe AIR for Standalone apps Same code (AS3) No friction * * Chrome only
  • 11. No friction Reuse ActionScript 3 code between desktop and mobile targets. No shared runtime is required when packaged on mobile devices. Zynga ruby blast SongPOP Candy Rush
  • 13. Over 23k AIR apps on the iOS App Store and Google Play
  • 14. • Quarterly release cadence. Every 3 months, new features! • Beta program (http://labs.adobe.com/technologies/flashruntimes/) • Test your games and provide us feedback • Roadmap: http://www.adobe.com/devnet/flashplatform/ whitepapers/roadmap.html FLASH PLAYER / AIR
  • 15. • Concurrency (ActionScript workers) • Support for more hardware-accelerated video cards • Compressed texture with alpha support • StageVideo.attachCamera • LZMA runtime compression/decompression on ByteArray • AIR iOS Push Notifications • AIR direct deployment (without iTunes) • Shared memory support for Concurrency (ActionScript workers) • Query Graphics Data • Multiple SWF support for iOS • Fullscreen UI permission dialog improvement RECENT FLASH PLAYER AND AIR UPDATES
  • 16. • Android Captive Runtime Debugging • OUYA Controller Support • AIR iOS remote SWF hosting of secondary SWFs • Preventing backup of shared objects on iOS for better iCloud support • 16 bit texture support RECENT FLASH PLAYER AND AIR UPDATES
  • 17. • MovieClip.isPlaying • DisplayObjectContainer.removeChildren • FrameLabel events • No BitmapData size limitation • ApplicationDomain.getQualifiedDefinitionNames() • BitmapData.drawWithQuality • Native JPEG/PNG/JPEG-XR Compression • MouseEvent.RELEASE_OUTSIDE • Cubic bezier JDI: TINY APIS BIG IMPACT
  • 19. • Win 8 Modern CV• Win 8 Modern CV • Now a blacklist, not a whitelist! • All your content will just work on Win8 IE 10 - no hoops! • XC API’s (combination of domain memory and Stage3D) RECENT NEWS
  • 20. • Recursive stop API on MovieClips • GamePad support on desktop browsers and Android • Increase max texture size to 4096x4096 • Rectangular textures • LZMA support for iOS • Datagram and server socket support on mobile • AND MORE! Watch the Flash Player Roadmap Whitepaper for updates NEXT UP!
  • 21. It’s been a busy year! That’s not all...
  • 22. On December 3rd, we introduced...
  • 23. Gaming SDK Adobe ScoutFlasCC Adobe Game Developer Tools Create Extend your reach Profile
  • 24. The Gaming SDK makes it easy to get started
  • 25. FlashDevelop + Starling + Air 3.2 + Stage3D + Android = Love! 1. Download and install the Android SDK (http://developer.nvidia.com/tegra-android-development-pack) 2. Install AIR 3.2 Release Candidate on windows (http://labs.adobe.com/technologies/flashplatformruntimes/air3-2/) 3. Install AIR 3.2 Release Candidate on android device (http://labs.adobe.com/technologies/flashplatformruntimes/air3-2/) 4. Download AIR 3.2 SDK (http://labs.adobe.com/technologies/flashplatformruntimes/air3-2/) 5. Overwrite AIR 3.2 SDK over the flex folder of FlashDevelop (C:FlashDevelopToolsflexsdk) 6. Download, install and start FlashDevelop (http://www.flashdevelop.org/) 7. Create a new Air Mobile As3 App 8. Change aplication.xml a. <application xmlns="http://ns.adobe.com/air/application/3.2"> a. <fullScreen>true</fullScreen> b. <visible>true</visible> c. <renderMode>direct</renderMode> d. <aspectRatio>landscape</aspectRatio> e. <autoOrients>false</autoOrients> 9. Project → Properties a. Output (tab) i. Platform → Air Mobile ii. Version → 3.2 iii. Dimensions → 1280x800 (This affects only the swf version for desktop) iv. Framerate → 60 b. Sdk (tab) 1. Choose the path where you copied the AIR 3.2 SDK c. Compiler Options 1. Additional Compiler Options → -swf-version=13 (-swf-version=15 works too) 10. Change Run.bat a. Target → choose your target type b. Desktop → choose your target resolution 11. Create a certificate for Android using /bat/CreateCertificate.bat and wait a minute 12. Download and copy last Starling library (http://gamua.com/starling/) to your project folder 13. Write your 3D game / app Friction
  • 26. 14. In your Android device be sure to check on your USB debugging and allow Unknown sources a. Menu → Settings → Applications → Unknown sources b. Menu → Settings → Applications → Development → USB debugging 15. Connect your Android to your computer and let the computer install the necessary drivers 16. Publish (ctrl + enter) 17. If you get a“Fatal error: The application lost the device context!”just put Starling.handleLostContext = true; before you create an instance of Starling. 18. Enjoy it! Sweet! It just compiles an empty SWF! Friction
  • 27. From 18 steps to 3: 1. Download Flash Builder 2. Open a sample provided 3. Compile and test Frictionless, easy to get started
  • 28. AIR SDK Frameworks Extensions Docs Free MacOS (.dmg) Windows (.exe) } ATF
  • 29. The Stack Away3D (3D) Starling (2D) Open-source, free and vibrant community Feathers (2D) Integration http://dragonbones.github.com All of these frameworks are supported by Adobe. By supporting these, we also want to make sure they integrate between each other beautifully.
  • 30. Starling Starling is an open-source, 2D framework that makes it easy to create GPU-accelerated games and applications. starling-framework.org Example: AngryBirds Star Wars var hero:Sprite = new Sprite(); hero.x = 200; hero.y = 200; hero.addEventListener(Event.ENTER_FRAME, loop); addChild(hero); Free eBook available for download at O’Reilly: http://oreil.ly/PPsohC
  • 31. Feathers Create 2D UI on the GPU with Feathers. A lightweight open-source 2D UI component extension for Starling. feathersui.com
  • 32. Away3D Lightweight open-source 3D framework. Huge community contribution. away3d.com Example: Kings Road
  • 33. DragonBones 2.0 DragonBones is a free, open-source, skeletal animation system. dragonbones.github.com DragonBones integrates with FlashPro and Starling, converting animation to texture atlas. Save on resource and memory usage and boost performance! 555kb 47kb
  • 34. COMING SOON! Gaming SDK 1.2 Updating all frameworks Updating AIR SDK to 3.8 Adding Away3D 4.1 Adding new tool: AwayBuilder Adding GamePad support for XBOX 360 Controller Open-source, free and vibrant community
  • 35. FlasCC Bring your native C/C++ games to the browser to reach a billion people. C/C++ (llvm-gcc) LLVM bitcode AS3 Bytecode (.abc) on AVM2
  • 36. FlasCC Native code runs securely and cross- platform in the ActionScript 3 Virtual Machine. C/C++ (llvm-gcc) LLVM bitcode AS3 Bytecode (.abc) on AVM2
  • 37. Profiling Limitations today with Flash Player and AIR
  • 38. Profiling Limitations today with Flash Player and AIR VM only Today, using the profiler in Flash Builder only exposes VM related information. Debugger builds only The existing Flash Builder profiler relies on debugger builds (performing slower than release builds). Not stable Complex content can also crash your profiling No in-context testing Being able to use release builds allows easy in-context testing. No visualization There is no existing tool allowing developers to easily spot issues in their content. No mobile profiling There is no out of the box solution to profile mobile content (AIR) today.
  • 39. Adobe Scout Revolutionize the way you profile Flash content across desktop and mobile devices. Scout exposes granular information never exposed before to Flash developers. No code instrumentation needed. Works with the release Flash Player and AIR runtime.
  • 40. Configure with Companion App (App Store/Google Play) Test Profile Seamless profiling
  • 41. Great! How do I get this?
  • 45. CreateJS Free extension for Flash Pro CS6 www.adobe.com/go/createjs http://www.atari.com/arcade#!/ arcade/combat/play Check out: “Getting Started with CreateJS” on YouTube. Publish assets to HTML5 from Flash Pro CS6 with animation, images, vector graphics, sound & interaction Create & export animated assets to HTML5 in one click Open source CreateJS framework provides a comprehensive set of JavaScript libraries to work with the Canvas element of HTML5 EaselJS TweenJS SoundJS PreloadJS
  • 46. Where to go for more? gaming.adobe.com
  • 47. I feel that there is more...