SpriteKit 101

Post on 08-May-2015

2,652 views 1 download

description

SpriteKit is Apple's own game framework that came out with iOS7. It arguably does a number of things better than the rest of the 2D game frameworks out there and here they are.

transcript

SpriteKit 101www.spritekit101.info

Marin Todorov

Friday, October 25, 13

www.spritekit101.info

Marin Todorov

“Touch Code Magazine” www.touch-code-magazine.com

“Ray Wenderlich iOS Team” www.raywenderlich.com (biggest iPhone blog out there)

Active on GitHub, Stackoverflow, what have you...

Friday, October 25, 13

www.spritekit101.info

Marin Todorov

“iOS Games by Tutorials”

“iOS7 by Tutorials”

“Adobe AIR Cookbook”and more...

Friday, October 25, 13

www.spritekit101.info

Today you will:

★ Learn about SpriteKit

★ See SpriteKit Code

★ Get inspired to create iOS games

★ and ...

Friday, October 25, 13

www.spritekit101.info

Swag

SWAG!Arghhh!

Friday, October 25, 13

www.spritekit101.info

Swag

1 copy of “Texture packer”

1 copy “iOS Games by Tutorials”

1 copy of Particle Designer 2.0

Friday, October 25, 13

www.spritekit101.info

This Session

1. Introduction2. About SpriteKit3. How is SpriteKit better?4. Code demo5. Swag!6. Q & A

Friday, October 25, 13

www.spritekit101.info

SpriteKit

- 2D game framework- Objective-C only!- Apple design to the max- integrated in XCode- very simple to prototype games

Friday, October 25, 13

www.spritekit101.info

Cocos2D

- Tens of thousands of games built with Cocos2d- Bought by Zynga(#1 game company of Facebook)

- Spawned multi-platform version Cocos2DX

Friday, October 25, 13

www.spritekit101.info

Cocos2D

SpriteKit APIs look VERY similar to Cocos2D...

Friday, October 25, 13

www.spritekit101.info

Cocos2D

=

Friday, October 25, 13

www.spritekit101.info

This Session

1. Introduction2. About SpriteKit3. How is SpriteKit better?4. Code demo5. Swag!6. Q & A

Friday, October 25, 13

www.spritekit101.info

Advantages1) Automatic Spritesheets

Friday, October 25, 13

www.spritekit101.info

Advantages2) Built-in particle editor

Friday, October 25, 13

www.spritekit101.info

Advantages3) Built-in physics

Images Physics

sync

sync

SpriteKit

Friday, October 25, 13

www.spritekit101.info

Advantages4) UIKit integrated

Friday, October 25, 13

www.spritekit101.info

Advantages5) Fonts are supported

You Lose

Loser!

Friday, October 25, 13

www.spritekit101.info

Advantages6) Video

Friday, October 25, 13

www.spritekit101.info

Advantages7) Effects

Friday, October 25, 13

www.spritekit101.info

Advantages8) Objective-C rulez

C / C++ActionScriptJavaScriptVisualBasic

Image: Glen BowmanFriday, October 25, 13

www.spritekit101.info

This Session

1. Introduction2. About SpriteKit3. How is SpriteKit better?4. Code demo5. Swag!6. Q & A

Friday, October 25, 13

www.spritekit101.info

Bird Evil

Friday, October 25, 13

www.spritekit101.info

This Session

1. Introduction2. About SpriteKit3. How is SpriteKit better?4. Code demo5. Swag!6. Q & A

Friday, October 25, 13

Swag

Friday, October 25, 13

Swag

Friday, October 25, 13

www.spritekit101.info

This Session

1. Introduction2. About SpriteKit3. How is SpriteKit better?4. Code demo5. Swag!6. Q & A

Friday, October 25, 13

SpriteKit rocks!

Thank you!www.spritekit101.info

Friday, October 25, 13