Enrique Duvós: Adobe Gaming Solutions

1,072 views
986 views

Published on

9 out of the top 10 Facebook games and the top iOS and Android are powered by Flash. Understand why companies like Rovio, Zynga, Amanita, Gamegoo, Unity, and others choose Flash for their casual and social games. Get inspired by visionary examples of the next generation of cross platform GPU enabled Flash experiences, and learn how to target the desktop, iOS and Android.

Published in: Technology, Design
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,072
On SlideShare
0
From Embeds
0
Number of Embeds
578
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Enrique Duvós: Adobe Gaming Solutions

  1. 1. FLASH GAMING
  2. 2. ABOUT ME Enrique Duvos Group Manager, Gaming Evangelism @eduvos
  3. 3. gaming.adobe.com
  4. 4. WHY FLASH FOR GAMES?
  5. 5. CONSISTENCY,QUALITY, AND REACH
  6. 6. GAME CONSOLE REACH 11x PlayStation 3 Xbox 360 Wii Flash Player Flash Player brings an audience 11x greater than game consoles.
  7. 7. 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.
  8. 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.
  9. 9. ANGRY BIRDS Built using Stage3D and the Starling Framework
  10. 10. ANGRY BIRDS
  11. 11. ANGRY BIRDS 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
  12. 12. Fullscreen experience (like native desktop game)Shop (buy power-ups) Avatar creator (buy)
  13. 13. unrealengine.com/flash
  14. 14. Next Generation 3D MMO
  15. 15. NEW GAMING FEATURES
  16. 16. MOUSE CONTROL MouseEvent.WHEEL MouseEvent.MIDDLE_CLICK MouseEvent.CLICK MouseEvent.RIGHT_CLICK Mouse lock for FPS games Right and middle click events
  17. 17. stage.mouseLock = true;MouseEvent.MovementX/MovementYMouseEvent.RIGHT_CLICKMouseEvent.RIGHT_MOUSE_DOWNMouseEvent.RIGHT_MOUSE_UP MouseEvent.MIDDLE_CLICKMouseEvent.MIDDLE_MOUSE_DOWNMouseEvent.MIDDLE_MOUSE_UP
  18. 18. Stage3D GPU support:
 
 Flash Player 11.1: 2009+
 Flash Player 11.2: 2008+
Flash Player “Dolores”: 2005/2006 GPUs
  19. 19. CONCURRENCY AI / Pathfinding Main/Stage3D Physics Parsing 3D world ActionScript Workers
  20. 20. NATIVE EXTENSIONS Bundle native code with your AIR applications.
  21. 21. Flash Professional CS6
  22. 22. SPRITE SHEET EXPORTER
  23. 23. CREATEJS EXPORTER
  24. 24. LATEST RUNTIMES Flash Player 11.3 Adobe AIR 3.3 (Now available on Adobe Labs)
  25. 25. 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
  26. 26. 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
  27. 27. UPCOMING FLASH PLAYERS
  28. 28. 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
  29. 29. 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
  30. 30. MONOCLE
  31. 31. PROGRAMMING STAGE3D
  32. 32. TWO OPTIONS or Low-level programming High-level framework
  33. 33. 3D FRAMEWORKS
  34. 34. WHAT ABOUT 2D?
  35. 35. STARLING Starling is an open-source, 2D framework that makes it easy to create GPU-accelerated games and applications.
  36. 36. STARLING var hero:Sprite = new Sprite(); hero.x = 200; hero.y = 200; hero.addEventListener(Event.ENTER_FRAME, loop); addChild(hero);
  37. 37. STARLING
  38. 38. ND2D
  39. 39. GENOME2D
  40. 40. STAGE 3D MOBILE
  41. 41. IT WAS WORTH THE WAIT
  42. 42. THANKS!!!

×