I recently had the pleasure of attending Cocoaconf Atlanta, where I attended an excellent 2D gaming workshop given by Josh Smith. The workshop featured Apple’s SpriteKit (SK), which was released two years ago and is a very powerful 2D gaming framework that also includes a great, easy to use, physics engine.
In this post I’ll cover some major features of SK’s sprite rendering and physics engine by implementing a small iOS game!
Sprite Kit
Open Source iOS SpriteKit Library With UI Creation Helpers And More
Here’s another nice library for working with SpriteKit providing a number of useful of SpriteKit helpers called HLSpritekit from Hilogames that is especially useful for those looking to create an interface within their SpriteKit scenes.
Some of the features of HLSpriteKit include:
- Loading of scene assets in the background
- Easier gesture handling
- Organization of content into a grid format
- A Toolbar node
- A button node
- A layout manager for table-style layouts
- Modal presentation of nodes
Sprite Kit and Inverse Kinematics with Swift
Learn how to create a ninja-punching game with inverse kinematics with Sprite Kit and Swift!
How to Make a Waiting Game Like Farmville with Sprite Kit and Swift
Learn how to make a waiting game like Farmville using Swift in this Sprite Kit tutorial!
Card Game Mechanics in Sprite Kit with Swift
Learn how to add card game mechanics into your Sprite Kit games using Swift!
In this tutorial, you’ll use Sprite Kit to manipulate images that serve as cards in a CCG app. You’ll move cards on the screen, animate them to show which cards are active, flip them over and enlarge them so you can read the text — or just admire the artwork.
How to Create a Game Like Cut the Rope Using Sprite Kit
Learn how to make a game similar to Cut the Rope using all the goodness that is provided by Sprite Kit.
Make a Game Like Candy Crush – Swift Tutorial
Learn how to make a game like Candy Crush for your iPhone in this 2-part tutorial series – and get a great Swift tutorial along the way!
In this Swift tutorial, you’ll learn how to make a game like Candy Crush named Cookie Crunch Adventure. Yum, that sounds even better than candy!
In the process of going through this tutorial, you’ll get some excellent practice with Swift techniques such as enums, generics, subscripting, closures, and extensions. You’ll also learn a lot about game architecture and best practices.
iOS 8 – NSHipster
Ask anyone, and they’ll tell you: WWDC 2014 was the one of the most exciting in recent memory. It was, first and foremost, a developer event, with nary a hardware announcement to upstage the latest software & developer tools.
And boy howdy, was there a lot to be excited about.
Open source 2048 game written in Swift
A port of iOS-2048 to Apple’s new Swift language. The game is present and working, but a number of auxiliary features haven’t yet been implemented.
Like the original Objective-C version, swift-2048 does not rely upon SpriteKit. See the description for iOS-2048 for more information.
Create complex SKPhysicsBodies with SKImport
Design and import your complex, custom SKPhysicsBodys for SpriteKit. SKImport comes with a fancy editor and a loader class for use in your apps.