SpriteKit 101

3,604 views

Published on

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.

  • Be the first to comment

SpriteKit 101

  1. 1. SpriteKit 101 www.spritekit101.info Marin Todorov Friday, October 25, 13
  2. 2. 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... www.spritekit101.info Friday, October 25, 13
  3. 3. Marin Todorov “iOS Games by Tutorials” “iOS7 by Tutorials” “Adobe AIR Cookbook” and more... www.spritekit101.info Friday, October 25, 13
  4. 4. Today you will: ★ Learn about SpriteKit ★ See SpriteKit Code ★ Get inspired to create iOS games ★ and ... www.spritekit101.info Friday, October 25, 13
  5. 5. Swag SWAG! Arghhh! www.spritekit101.info Friday, October 25, 13
  6. 6. Swag 1 copy “iOS Games by Tutorials” 1 copy of “Texture packer” 1 copy of Particle Designer 2.0 www.spritekit101.info Friday, October 25, 13
  7. 7. This Session 1. Introduction 2. About SpriteKit 3. How is SpriteKit better? 4. Code demo 5. Swag! 6. Q & A www.spritekit101.info Friday, October 25, 13
  8. 8. What a game needs? http://appstore.com/rage http://appstore.com/doodlejump http://appstore.com/asphaltaudirs3 www.spritekit101.info Friday, October 25, 13
  9. 9. SpriteKit - 2D game framework Objective-C only! Apple design to the max integrated in XCode very simple to prototype games www.spritekit101.info Friday, October 25, 13
  10. 10. Cocos2D - Tens of thousands of games built with Cocos2d - Bought by Zynga(#1 game company of Facebook) - Spawned multi-platform version Cocos2DX www.spritekit101.info Friday, October 25, 13
  11. 11. Cocos2D SpriteKit APIs look VERY similar to Cocos2D... www.spritekit101.info Friday, October 25, 13
  12. 12. Cocos2D = www.spritekit101.info Friday, October 25, 13
  13. 13. This Session 1. Introduction 2. About SpriteKit 3. How is SpriteKit better? 4. Code demo 5. Swag! 6. Q & A www.spritekit101.info Friday, October 25, 13
  14. 14. Advantages 1) Automatic Spritesheets www.spritekit101.info Friday, October 25, 13
  15. 15. Advantages 2) Built-in particle editor www.spritekit101.info Friday, October 25, 13
  16. 16. Advantages 3) Built-in physics sync sync Images Physics SpriteKit www.spritekit101.info Friday, October 25, 13
  17. 17. Advantages 4) UIKit integrated www.spritekit101.info Friday, October 25, 13
  18. 18. Advantages 5) Fonts are supported You Lose Loser! www.spritekit101.info Friday, October 25, 13
  19. 19. Advantages 6) Video www.spritekit101.info Friday, October 25, 13
  20. 20. Advantages 7) Effects www.spritekit101.info Friday, October 25, 13
  21. 21. Advantages 8) Objective-C rulez C / C++ ActionScript JavaScript VisualBasic Image: Glen Bowman Friday, October 25, 13 www.spritekit101.info
  22. 22. This Session 1. Introduction 2. About SpriteKit 3. How is SpriteKit better? 4. Code demo 5. Swag! 6. Q & A www.spritekit101.info Friday, October 25, 13
  23. 23. Bird Evil www.spritekit101.info Friday, October 25, 13
  24. 24. This Session 1. Introduction 2. About SpriteKit 3. How is SpriteKit better? 4. Code demo 5. Swag! 6. Q & A www.spritekit101.info Friday, October 25, 13
  25. 25. Swag Friday, October 25, 13
  26. 26. Swag Friday, October 25, 13
  27. 27. This Session 1. Introduction 2. About SpriteKit 3. How is SpriteKit better? 4. Code demo 5. Swag! 6. Q & A www.spritekit101.info Friday, October 25, 13
  28. 28. SpriteKit rocks! Thank you! www.spritekit101.info Friday, October 25, 13

×