Enrique Duvós: Adobe Gaming Solutions

  • 793 views
Uploaded 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 …

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.

More in: Technology , Design
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
793
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

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