Adobe: Adobe Gaming NOW!
-
Upload
devgamm-conference -
Category
Technology
-
view
2.031 -
download
0
description
Transcript of Adobe: Adobe Gaming NOW!
![Page 1: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/1.jpg)
Adobe Gaming NOW!Michaël CHAIZE - Adobe Evangelist@mchaize
![Page 2: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/2.jpg)
Michaël Chaize
@mchaize
CreativeDroplets.comRIAgora.com
ApplinessSmart Aliens
![Page 4: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/4.jpg)
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!
![Page 5: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/5.jpg)
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.
![Page 6: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/6.jpg)
High Revenue and High PerformanceGamers 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.
![Page 7: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/7.jpg)
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/
![Page 8: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/8.jpg)
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
![Page 9: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/9.jpg)
This is a great time to be a game developer!
![Page 10: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/10.jpg)
No frictionReuse ActionScript 3 code between desktop and mobile targets.
No shared runtime is required when packaged on mobile devices.
Flash Player forDesktop browsers
Adobe AIR forStandalone apps
Same code (AS3)No friction
*
* Chrome only
![Page 11: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/11.jpg)
No frictionReuse ActionScript 3 code between desktop and mobile targets.
No shared runtime is required when packaged on mobile devices.
Zynga ruby blast
SongPOPCandy Rush
![Page 12: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/12.jpg)
Powered by Stage3D
![Page 13: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/13.jpg)
Over 23k AIR apps on the iOS App Store and Google Play
![Page 14: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/14.jpg)
• Quarterly release cadence. Every 3 months, new features!
• Beta program (http://labs.adobe.com/technologies/!ashruntimes/)
• Test your games and provide us feedback
• Roadmap: http://www.adobe.com/devnet/!ashplatform/
whitepapers/roadmap.html
FLASH PLAYER / AIR
![Page 15: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/15.jpg)
• 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 Noti"cations
• 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
![Page 16: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/16.jpg)
• 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
![Page 17: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/17.jpg)
• MovieClip.isPlaying
• DisplayObjectContainer.removeChildren
• FrameLabel events
• No BitmapData size limitation
• ApplicationDomain.getQuali"edDe"nitionNames()
• BitmapData.drawWithQuality
• Native JPEG/PNG/JPEG-XR Compression
• MouseEvent.RELEASE_OUTSIDE
• Cubic bezier
JDI: TINY APIS BIG IMPACT
![Page 18: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/18.jpg)
RECENT NEWS
![Page 19: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/19.jpg)
• 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
![Page 20: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/20.jpg)
• 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!
![Page 21: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/21.jpg)
It’s been a busy year! That’s not all...
![Page 22: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/22.jpg)
On December 3rd, we introduced...
![Page 23: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/23.jpg)
Gaming SDK Adobe ScoutFlasCC
Adobe Game Developer Tools
Create Extend your reach Pro"le
![Page 24: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/24.jpg)
The Gaming SDK makes it easy to get started
![Page 25: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/25.jpg)
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/!ashplatformruntimes/air3-2/) 3. Install AIR 3.2 Release Candidate on android device (http://labs.adobe.com/technologies/!ashplatformruntimes/air3-2/) 4. Download AIR 3.2 SDK (http://labs.adobe.com/technologies/!ashplatformruntimes/air3-2/) 5. Overwrite AIR 3.2 SDK over the !ex folder of FlashDevelop (C:\FlashDevelop\Tools\!exsdk) 6. Download, install and start FlashDevelop (http://www.!ashdevelop.org/) 7. Create a new Air Mobile As3 App
8. Change aplication.xmla. <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 certi"cate for Android using /bat/CreateCerti"cate.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
![Page 26: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/26.jpg)
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 drivers16. Publish (ctrl + enter)17. If you get a “Fatal error: The application lost the device context!” just putStarling.handleLostContext = true; before you create an instance of Starling. 18. Enjoy it!
Sweet!It just compiles an
empty SWF!
Friction
![Page 27: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/27.jpg)
From 18 steps to 3:
1. Download Flash Builder2. Open a sample provided
3. Compile and test
Frictionless, easy to get started
![Page 28: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/28.jpg)
AIR SDK Frameworks Extensions Docs
Free
MacOS (.dmg) Windows (.exe)
} ATF
![Page 29: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/29.jpg)
The Stack
Away3D (3D) Starling (2D)
Open-source, free and vibrant community
Feathers (2D)
Integrationhttp://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.
![Page 30: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/30.jpg)
StarlingStarling 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
![Page 31: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/31.jpg)
FeathersCreate 2D UI on the GPU with Feathers. A lightweight open-source 2D UI component extension for Starling.
feathersui.com
![Page 32: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/32.jpg)
Away3DLightweight open-source 3D framework. Huge community contribution.
away3d.com
Example: Kings Road
![Page 33: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/33.jpg)
DragonBones 2.0DragonBones 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
![Page 34: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/34.jpg)
COMING SOON!Gaming SDK 1.2
Updating all frameworksUpdating AIR SDK to 3.8Adding Away3D 4.1Adding new tool: AwayBuilderAdding GamePad support for XBOX 360 Controller
Open-source, free and vibrant community
![Page 35: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/35.jpg)
FlasCCBring your native C/C++ games to the browser to reach a billion people.
C/C++
(llvm-gcc)LLVM bitcode
AS3 Bytecode
(.abc)
on AVM2
![Page 36: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/36.jpg)
FlasCCNative code runs securely and cross-platform in the ActionScript 3 Virtual Machine.
C/C++
(llvm-gcc)
LLVM
bitcode
AS3 Bytecode
(.abc)
on AVM2
![Page 37: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/37.jpg)
Pro"lingLimitations today with Flash Player and AIR
![Page 38: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/38.jpg)
Pro"lingLimitations today with Flash Player and AIR
VM only
Today, using the pro"ler in Flash Builder only exposes VM related information.
Debugger builds only
The existing Flash Builder pro"ler relies on debugger builds (performing slower than release builds).
Not stable
Complex content can also crash your pro"ling
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 pro!ling
There is no out of the box solution to pro"le mobile content (AIR) today.
![Page 39: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/39.jpg)
Adobe ScoutRevolutionize the way you pro"le 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.
![Page 40: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/40.jpg)
Con"gure with Companion App
(App Store/Google Play)
Test Pro"le
Seamless pro!ling
![Page 41: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/41.jpg)
Great! How do I get this?
![Page 42: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/42.jpg)
![Page 43: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/43.jpg)
![Page 44: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/44.jpg)
What about standards?
![Page 45: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/45.jpg)
CreateJSFree extension for Flash Pro CS6www.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 HTML5EaselJS TweenJS SoundJS PreloadJS
![Page 46: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/46.jpg)
Where to go for more?
gaming.adobe.com
![Page 47: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/47.jpg)
I feel that there is more...
![Page 48: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/48.jpg)
one more thing...17June
![Page 49: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/49.jpg)
Creative Cloud
17June
![Page 50: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/50.jpg)
Flash CC
17June
![Page 51: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/51.jpg)
www.CreativeDroplets.com
@mchaize
![Page 52: Adobe: Adobe Gaming NOW!](https://reader033.fdocuments.net/reader033/viewer/2022052410/554dd572b4c905c70e8b4b16/html5/thumbnails/52.jpg)