Enrique Duvós: Adobe Gaming Solutions
-
Upload
devgamm-conference -
Category
Technology
-
view
848 -
download
1
description
Transcript of Enrique Duvós: Adobe Gaming Solutions
![Page 1: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/1.jpg)
FLASH GAMING
![Page 3: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/3.jpg)
gaming.adobe.com
![Page 4: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/4.jpg)
WHY FLASH FOR GAMES?
![Page 5: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/5.jpg)
CONSISTENCY, QUALITY, AND REACH
![Page 6: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/6.jpg)
Flash Player brings an audience 11x greater than game consoles.
PlayStation 3 Xbox 360 Wii Flash Player
11x
GAME CONSOLE REACH
![Page 7: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/7.jpg)
FLASH PLAYER UPDATE
4 weeks ago we released Flash Player 11.2 with a new silent auto-update feature, similar to Google Chrome.
Since then over 103,000,000 people have
opted into receiving the silent background updates.
That means we can update those millions of users to a new version of the Flash Player in
less than 24 hours.
![Page 8: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/8.jpg)
* 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.
9 OF THE TOP 10 GAMES
![Page 9: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/9.jpg)
Built using Stage3D and the Starling Framework
ANGRY BIRDS
![Page 10: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/10.jpg)
ANGRY BIRDS
![Page 11: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/11.jpg)
From mobile game to social browser game on Facebook Revenue model change High reach with Flash
GPU acceleration
Rendering: Starling Framework / Stage3D Physics: Box2D AS3 port
ANGRY BIRDS
![Page 12: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/12.jpg)
Fullscreen experience (like native desktop game)
Avatar creator (buy) Shop (buy power-ups)
![Page 13: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/13.jpg)
![Page 14: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/14.jpg)
![Page 15: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/15.jpg)
unrealengine.com/flash
![Page 16: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/16.jpg)
![Page 17: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/17.jpg)
Next Generation 3D MMO
![Page 18: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/18.jpg)
NEW GAMING FEATURES
![Page 19: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/19.jpg)
Mouse lock for FPS games Right and middle click events
MOUSE CONTROL
MouseEvent.MIDDLE_CLICK MouseEvent.WHEEL
MouseEvent.RIGHT_CLICK MouseEvent.CLICK
![Page 20: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/20.jpg)
stage.mouseLock = true; MouseEvent.MovementX/MovementY MouseEvent.RIGHT_CLICK MouseEvent.RIGHT_MOUSE_DOWN MouseEvent.RIGHT_MOUSE_UP
MouseEvent.MIDDLE_CLICK MouseEvent.MIDDLE_MOUSE_DOWN MouseEvent.MIDDLE_MOUSE_UP
![Page 21: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/21.jpg)
Stage3D GPU support:
Flash Player 11.1: 2009+ Flash Player 11.2: 2008+
Flash Player “Dolores”: 2005/2006 GPUs
![Page 22: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/22.jpg)
ActionScript Workers
Main/Stage3D
AI / Pathfinding
Physics
Parsing 3D world
CONCURRENCY
![Page 23: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/23.jpg)
Bundle native code with your AIR applications.
NATIVE EXTENSIONS
![Page 24: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/24.jpg)
![Page 25: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/25.jpg)
Flash Professional CS6
![Page 26: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/26.jpg)
SPRITE SHEET EXPORTER
![Page 27: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/27.jpg)
CREATEJS EXPORTER
![Page 28: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/28.jpg)
Adobe AIR 3.3 Flash Player 11.3
LATEST RUNTIMES
(Now available on Adobe Labs)
![Page 29: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/29.jpg)
FLASH PLAYER 11.3
§ Keyboard input support in full-screen
§ Background updating (Mac)
§ Audio streaming using NetStream
§ Improvements for low-latency audio
§ Stage3D progressive texture streaming
§ Context3D.driverinfo § Unsupported, Blacklisted, HW box unchecked
§ Native bitmap encoding to PNG and JPG
§ BitmapData.drawWithQuality
§ Frame label events
![Page 30: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/30.jpg)
ADOBE AIR 3.3
§ All of Flash Player 11.3
§ USB debugging for iOS
§ Native iOS simulator support
§ Enhanced background support for iOS
§ Android 4 stylus support
§ Mac App Store compatibility
![Page 31: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/31.jpg)
UPCOMING FLASH PLAYERS
![Page 32: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/32.jpg)
FLASH PLAYER Dolores
§ ActionScript workers ( Concurrency )
§ Support for advanced profiling using Monocle
§ Support for more hardware-accelerated video cards (from
2005/2006)
§ Improved ActionScript performance when targeting iOS
§ Performance index API to inform about performance
capabilities (Stage3DPerfBenchmark)
§ Release outside mouse event API
![Page 33: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/33.jpg)
FLASH PLAYER Next
§ Refactoring and modernizing the current core code base
§ Work on the ActionScript Virtual Machine
§ Updates to the ActionScript language
§ Stringent static typing as defaultHardware-oriented
numeric types
§ Type inference
![Page 34: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/34.jpg)
MONOCLE
![Page 35: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/35.jpg)
PROGRAMMING STAGE3D
![Page 36: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/36.jpg)
TWO OPTIONS
Low-level programming High-level framework
or
![Page 37: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/37.jpg)
3D FRAMEWORKS
![Page 38: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/38.jpg)
WHAT ABOUT 2D?
![Page 39: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/39.jpg)
![Page 40: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/40.jpg)
Starling is an open-source, 2D framework that makes it easy to create GPU-accelerated games and applications.
STARLING
![Page 41: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/41.jpg)
var hero:Sprite = new Sprite(); hero.x = 200; hero.y = 200; hero.addEventListener(Event.ENTER_FRAME, loop); addChild(hero);
STARLING
![Page 42: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/42.jpg)
STARLING
![Page 43: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/43.jpg)
ND2D
![Page 44: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/44.jpg)
GENOME2D
![Page 45: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/45.jpg)
STAGE 3D MOBILE
![Page 46: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/46.jpg)
IT WAS WORTH THE WAIT
![Page 47: Enrique Duvós: Adobe Gaming Solutions](https://reader033.fdocuments.us/reader033/viewer/2022052822/554dd586b4c905c70e8b4b2d/html5/thumbnails/47.jpg)
THANKS!!!