0
Developing native crossplatform games using
cocos2dx
About us
Going multiplatform: Which way?

+
+
+
-

Fast
Direct access to hardware
Using native graphic interface
Platform setup
Com...
Cocos2d-x
Cocos2d-x workflow
Classes
Resources
win32
Android
iOS

WP8
Cocos2d-x Features:
• Easy use of touch and gyro
• Powerfull sprite system
• Box2D physics
• Garbage collection
• Wrapped ...
Overview: CCScenes

CCTransition

Menu Scene

Game Scene
Overview: CCNode hierarchy

Game
Scene

CCScene
CCLayer

Background
Layer

CCSprites, etc.

Sprites

Game Layer

Player

E...
Platform Differences
• Resource limitations
• Many resolutions and aspect ratios
• Huge performance gap
• Packaging behavi...
Live Examples
www.mrskyjump.com/~tim/MySpoonSourceCode.zip
Upcoming SlideShare
Loading in...5
×

Developing native cross platform games on Cocos2dx2

222

Published on

Tim and Daniel's presentation of how to develop a native cross platform game using Cocos2dx, and presentation of My Spoon

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
222
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
10
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Developing native cross platform games on Cocos2dx2"

  1. 1. Developing native crossplatform games using cocos2dx
  2. 2. About us
  3. 3. Going multiplatform: Which way? + + + - Fast Direct access to hardware Using native graphic interface Platform setup Compiler flags might be needed + Available on every platform + “Hot new thing“ - Slow - Every browser uses the WC3 standards…. NOT
  4. 4. Cocos2d-x
  5. 5. Cocos2d-x workflow Classes Resources win32 Android iOS WP8
  6. 6. Cocos2d-x Features: • Easy use of touch and gyro • Powerfull sprite system • Box2D physics • Garbage collection • Wrapped system UI components • Many extra features • Direct use of OpenGL ES/DirectX possible
  7. 7. Overview: CCScenes CCTransition Menu Scene Game Scene
  8. 8. Overview: CCNode hierarchy Game Scene CCScene CCLayer Background Layer CCSprites, etc. Sprites Game Layer Player Enemies HUD Layer Score Lives
  9. 9. Platform Differences • Resource limitations • Many resolutions and aspect ratios • Huge performance gap • Packaging behaviours
  10. 10. Live Examples
  11. 11. www.mrskyjump.com/~tim/MySpoonSourceCode.zip
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×