adobe accelerating 2 d and 3d games on the gpu

39
STAGE 3D Sunday, December 11, 11

Upload: devgamm-conference

Post on 01-Jul-2015

288 views

Category:

Technology


0 download

DESCRIPTION

Description: Come and see what’s possible with Flash Player 11 now and what’s coming next on the Flash and AIR roadmap. About Speaker: Tom Krcha works as a Gaming Evangelist at Adobe and speaks regularly at conferences in USA, Europe and Asia. He started with Flash more than 12 years ago and worked for interactive studios, streaming companies and telco providers. Right now he is focusing on game development, helping other developers to make better online and mobile games

TRANSCRIPT

Page 1: Adobe   accelerating 2 d and 3d games on the gpu

STAGE 3D

Sunday, December 11, 11

Page 2: Adobe   accelerating 2 d and 3d games on the gpu

Stage 3DName for the new GPU-accelerated rendering engine for the Flash Player. This enables console-level 2D and 3D graphics for games.

Sunday, December 11, 11

Page 3: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 4: Adobe   accelerating 2 d and 3d games on the gpu

MOUSE CONTROLM

Sunday, December 11, 11

Page 5: Adobe   accelerating 2 d and 3d games on the gpu

MOUSE CONTROLM

Mouse lock for FPS games

Sunday, December 11, 11

Page 6: Adobe   accelerating 2 d and 3d games on the gpu

MOUSE CONTROLM

Mouse lock for FPS games Right and middle click events

Events

Sunday, December 11, 11

Page 7: Adobe   accelerating 2 d and 3d games on the gpu

PROGRAMMING STAGE3D

Sunday, December 11, 11

Page 8: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 9: Adobe   accelerating 2 d and 3d games on the gpu

Your%Ac(onScript%

Sunday, December 11, 11

Page 10: Adobe   accelerating 2 d and 3d games on the gpu

Your%Ac(onScript%

2D#Frameworks# 3D#Frameworks#

Sunday, December 11, 11

Page 11: Adobe   accelerating 2 d and 3d games on the gpu

Your%Ac(onScript%

2D#Frameworks# 3D#Frameworks#

Stage&3D&

Sunday, December 11, 11

Page 12: Adobe   accelerating 2 d and 3d games on the gpu

Your%Ac(onScript%

2D#Frameworks# 3D#Frameworks#

Stage&3D&

Open%GL,%Open%GL%ES%2.0,%DirectX%

Sunday, December 11, 11

Page 13: Adobe   accelerating 2 d and 3d games on the gpu

Your%Ac(onScript%

2D#Frameworks# 3D#Frameworks#

Stage&3D&

Open%GL,%Open%GL%ES%2.0,%DirectX%

GPU$

Sunday, December 11, 11

Page 14: Adobe   accelerating 2 d and 3d games on the gpu

Your%Ac(onScript%

2D#Frameworks# 3D#Frameworks#

Stage&3D&

Open%GL,%Open%GL%ES%2.0,%DirectX%

GPU$

Sunday, December 11, 11

Page 15: Adobe   accelerating 2 d and 3d games on the gpu

HIGH-LEVEL FRAMEWORKSM

Sunday, December 11, 11

Page 16: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 17: Adobe   accelerating 2 d and 3d games on the gpu

3D IS GREAT

Sunday, December 11, 11

Page 18: Adobe   accelerating 2 d and 3d games on the gpu

3D IS GREAT

Sunday, December 11, 11

Page 19: Adobe   accelerating 2 d and 3d games on the gpu

3D IS GREAT

Sunday, December 11, 11

Page 20: Adobe   accelerating 2 d and 3d games on the gpu

WHAT ABOUT 2D?

3D IS GREAT

Sunday, December 11, 11

Page 21: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 22: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 23: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 24: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 25: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 26: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 27: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 28: Adobe   accelerating 2 d and 3d games on the gpu

Starling is an open-source, 2D framework that makes it easy to create GPU-accelerated games and applications.

Sunday, December 11, 11

Page 29: Adobe   accelerating 2 d and 3d games on the gpu

Sunday, December 11, 11

Page 30: Adobe   accelerating 2 d and 3d games on the gpu

var hero:Sprite = new Sprite();

Sunday, December 11, 11

Page 31: Adobe   accelerating 2 d and 3d games on the gpu

var hero:Sprite = new Sprite();hero.x = 200;

Sunday, December 11, 11

Page 32: Adobe   accelerating 2 d and 3d games on the gpu

var hero:Sprite = new Sprite();hero.x = 200;hero.y = 200;

Sunday, December 11, 11

Page 33: Adobe   accelerating 2 d and 3d games on the gpu

var hero:Sprite = new Sprite();hero.x = 200;hero.y = 200;hero.addEventListener(Event.ENTER_FRAME, loop);

Sunday, December 11, 11

Page 34: Adobe   accelerating 2 d and 3d games on the gpu

var hero:Sprite = new Sprite();hero.x = 200;hero.y = 200;hero.addEventListener(Event.ENTER_FRAME, loop);addChild(hero);

Sunday, December 11, 11

Page 35: Adobe   accelerating 2 d and 3d games on the gpu

SPRITE SHEET EXPORTERM

Sunday, December 11, 11

Page 36: Adobe   accelerating 2 d and 3d games on the gpu

PARTICLE EXTENSIONM

Sunday, December 11, 11

Page 37: Adobe   accelerating 2 d and 3d games on the gpu

ND2DM

http://nulldesign.de/nd2d/tests/

Sunday, December 11, 11

Page 38: Adobe   accelerating 2 d and 3d games on the gpu

GENOME2DM

http://www.!ash-core.com/examples/g2d

Sunday, December 11, 11

Page 39: Adobe   accelerating 2 d and 3d games on the gpu

2D PERFORMANCEM

http://www.waste-creative.com/games/invaders/

Sunday, December 11, 11