Sprite Kit open source projects, extensions and code snippets

EKVN - Dialogue and Visual Novel Framework

Framework, built on top of SpriteKit, that can be used to create either short dialogue scenes for games, or full-length "visual novel" games. Access it by clicking the link below...

Link to GitHub

Top of page

Whack a Mole Game Made Using Sprite Kit and Swift

Source of Whack a Mogle game made using Sprite Kit and Swift on GitHub. Access it by clicking the link below...

Link to GitHub

Top of page

How to Create Card Game Mechanics Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you how to use Sprite Kit and Swift to manipulate images that serve as cards in a CCG app. Access it by clicking the link below...

Link to Tutorial

Top of page

Run Square Run - App Store Game Open Source'd

App Store published game made using Sprite Kit gets open source'd. Access it by clicking the link below...

Link to Article

Top of page

Piano Tiles - App Store Game Open Source'd

App Store published game made using Sprite Kit gets open source'd. Access it by clicking the link below...

Link to Article

Top of page

Swiftris - Tetris Clone Made Using Sprite Kit and Swift

Source accompanying great tutorial teaching you how to make Tetris clone using Swift and Sprite Kit. Access it by clicking the link below...

Link to GitHub

Top of page

AlienDefence - Tower Defence Game Made Using Sprite Kit

Open source'd tower defence game made using Sprite Kit. Access it by clicking the link below...

Link to GitHub

Top of page

How to Create a Game Like Flappy Bird Using Swift Tutorial - Source

Source accompanying great tutorial teaching you how to make Flappy Bird game using Swift and Sprite Kit. Access it by visiting tutorial page below...

Link to Tutorial

Top of page

Simple Breakout Game Made Using Swift and Sprite Kit

GitHub repository with simple Breakout game made using Swift and Sprite Kit. Access it by clicking the link below...

Link to GitHub

Top of page

How to Create Eating Game by Using Swift and Sprite Kit - Source

Source accompanying video tutorial teaching you how to make Eating Game using Swift and Sprite Kit. Access it by clicking the link below...

Link to GitHub

Top of page

SwiftTeamSelect - SKScene with Scrollable Team Selection

Swift implementation of SpriteKit SKScene with scrollable team selection. Access it by clicking the link below...

Link to Article

Top of page

INSpriteKit - Sprite Kit Helpers and Extensions

Several very nice Sprite Kit helpers and extensions (SKView replacement, UIButton, UIScrollView adoption for Sprite Kit, big sprites support, ...). Access it by clicking the link below...

Link to GitHub

Top of page

SukerMarioBros - Super Mario Bros Made Using Sprite Kit and Swift

Nice hacathon project on GitHub that implements Super Mario Bros using Sprite Kit and Swift. Access it by clicking the link below...

Link to GitHub

Top of page

SKAdditions - Sprite Kit Helpers and Extensions

Several very nice Sprite Kit helpers and extensions (DVScrollNode - replicate UIScrollView in SpriteKit, SKBButtonNode, ...). Access it by clicking the link below...

Link to GitHub

Top of page

How to Make a Game Like Candy Crush with Swift Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you how to make a game like Candy Crush with Sprite Kit and Swift. Access it by clicking the link below...

Link to Tutorial

Top of page

Skiptaculous - Demo Game Project Made Using Sprite Kit and Swift

Very nice Demo project accompanying Sprite Kit and Switch YouTube tutorial. Access it by clicking the link below...

Link to GitHub

Top of page

Simple Rope Physics Demo Made using Sprite Kit and Swift

Demo project implementing rope physics effect using Sprite Kit and Swift. Access it by clicking the link below...

Link to GitHub

Top of page

How to Create a Blade Effect Using Sprite Kit Tutorial - Source

Source accompanying tutorial teaching you how to create a blade effect like Fruit Ninja using Sprite Kit. Access it by clicking the link below...

Link to Tutorial

Top of page

Conway's Game of Life Game Made using Swift and Sprite Kit

An implementation of Conway's Game of Life written in Swift using Sprite Kit. It's one of the implementations based on the The Game of Life - cellular automaton devised by the British mathematician John Horton Conway in 1970. Access it by clicking the link below...

Link to GitHub

Top of page

State Machine example project using Swift and Sprite Kit

A simple demo project written in Swift using Sprite Kit and implementing State Machine. Access it by clicking the link below...

Link to GitHub

Top of page

Simple Demo Game writen in Swift using Sprite Kit

A simple demo game written in Swift using Sprite Kit. Access it by clicking the link below...

Link to GitHub

Top of page

Demo Game Project Using Sprite Kit and Swift

Open source game built with SpriteKit and using the Swift language. This demo should show some of the core features of SpriteKit and standard game elements used in everyday games, but also a look into the syntax and core functionality of Swift.. Access it by clicking the link below...

Link to GitHub

Top of page

Sprite Kit/Swift Cross Platform Template

A template for creating cross platform SpriteKit games between iOS and Mac OS X using the Swift programming language. Access it by clicking the link below...

Link to GitHub

Top of page

The Flying - Sprite Kit Open Source Game

Open source game made using Sprite Kit. Access it by clicking the link below...

Link to GitHub

Top of page

Breakout - Legendary Game Made with Sprite Kit

Legendary Breakout game made using Sprite Kit by Bozidar Sevo. Access it by clicking the link below...

Link to GitHub

Top of page

Add Game Controller Support into your Sprite Kit Game Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you add hardware game controller support into a simple platformer game like Mario Bros made with Sprite Kit. Access it by clicking the link below...

Link to Tutorial

Top of page

Make a Game Like Candy Crush with Sprite Kit Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you how to make a game like Candy Crush with Sprite Kit. Access it by clicking the link below...

Link to Tutorial

Top of page

Legendary Pong Game Made with Sprite Kit

Legendary Pong game made with Sprite Kit by Bozidar Sevo. Access it by clicking the link below...

Link to GitHub

Top of page

Spritely - Sprite Kit Open Source Demo Project

Nice open source project using a scrolling tile map in Sprite Kit. Access it by clicking the link below...

Link to Source

Top of page

Generate Procedural Caves using Cellular Automaton Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you how to use a discreet model called cellular automaton to generate procedural caves for your Sprite Kit game. Access it by clicking the link below...

Link to Tutorial

Top of page

LunarLander - Sample Sprite Kit Game Project

Sprite Kit sample game demo.. Access it by clicking the link below...

Link to GitHub

Top of page

PIOSpriteKit - Sprite Kit Utility Classes

PIOSpriteKit is a utility library for SpriteKit. It's goal is to eliminate some boilerplate code and add some usefull components.. Access it by clicking the link below...

Link to GitHub

Top of page

NORLabelNode - Multiline SKLabelNode extension

Simple extension of SKLabelNode, allowing multiple lines through the use of \n in the text-string.. Access it by clicking the link below...

Link to GitHub

Top of page

How to Make a Multi-Player Game Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you how to make a multi-player game using Sprite Kit and Game Center. Access it by clicking the link below...

Link to Tutorial

Top of page

TextShooter - App Store Published Open Source Sprite Kite Game

TextShooter is open source'd game available on the App Store. It is initially made as part of "Beginning iOS 7 Development" book which contains a chapter which describes the creation of this app, step by step... Access it by clicking the link below...

Link to GitHub

Top of page

2048-like Open Source Sprite Kite Game

A 2048-like Game iOS (Sprite Kit) GitHub project ... Access it by clicking the link below...

Link to GitHub

Top of page

MultiTouchSpriteKit - Nice set of Sprite Kit Extensions

Nice set of Sprite Kit extensions covering multi touch events, animations, utils... Access it by clicking the link below...

Link to GitHub

Top of page

How to Make a Game Like Mega Jump Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you how to make a game like Mega Jump using Sprite Kit. Access it by clicking the link below...

Link to Tutorial

Top of page

Falling Pieces - Sample Sprite Kit Game

Sample Sprite Kit game project - shows you some falling pieces you can delete by touching them. Access it by clicking the link below...

Link to GitHub

Top of page

SpriteKit-Easing - Easing actions ported to Sprite Kit

The goal of this library is to port a set of standard easing functions into the SpriteKit framework (Linear, Quadratic, Cubic, Quartic, Quintic, Sine, Circular, Expo, Elastic, Back, Bounce). Access it by clicking the link below...

Link to GitHub

Top of page

STSpriteKit - Collection of helpers and extensions

Nice set of Sprite Kit extensions and helpers (Parallax, Emitter, Actions, Utils, ...). Access it by clicking the link below...

Link to GitHub

Top of page

JSTileMap - TMX Map Viewer for Sprite Kit

Great extension for using TMX generated Tile Maps with Sprite Kit. Access it by clicking the link below...

Link to GitHub

Top of page

DungeonSK - Maze and Dungeon Sprite Kit Generator

Nice engine for generating Maze and Dungeon games with Sprite Kit. Using JSTileMap (see above). Access it by clicking the link below...

Link to GitHub

Top of page

ScaryFlight - Sprite Kit Flappy Bird Clone

Another clone of Flappy Bird for iOS using SpriteKit framework. Access it by clicking the link below...

Link to GitHub

Top of page

Pong Clone made using SpriteKit

Pong clone written in SpriteKit framework for OS X. Access it by clicking the link below...

Link to GitHub

Top of page

Cross platform iOS and Mac OS X SpriteKit Template

A template for creating cross platform SpriteKit games between iOS and Mac OS X.. Access it by clicking the link below...

Link to GitHub

Top of page

R4 - SpriteKit in 3D

R4 is a 3D graphics rendering and animation library based on Apple's SpriteKit Framework. Someone who is familiar with SpriteKit shouldn't have any problems working with this library. Concepts that apply to SpriteKit also apply to R4, just with additional space dimension. Access it by clicking the link below...

Link to GitHub

Top of page

DSMultilineLabelNode - multiline SKLabelNode replacement

SKLabelNode replacement to support multiline functionality. Access it by clicking the link below...

Link to GitHub

Top of page

SpriteKit and Simple Rope Physics Demo

Demo of physics in SpriteKit. Demo has simple rope, or more like a chain, which consists of nodes connected to each other with pin joints. Access it by clicking the link below...

Link to GitHub

Top of page

Jelly-Flap - Sprite Kit Flappy Bird Clone

Clone of Flappy Bird for iOS using SpriteKit framework. Access it by clicking the link below...

Link to GitHub

Top of page

SprityBird - Sprite Kit Flappy Bird Clone

A small clone of Flappy Bird for iOS using SpriteKit framework. Access it by clicking the link below...

Link to GitHub

Top of page

JCInput - Sprite Kit Joystick

Article and link to GitHub related to Sprite Kit Joystick extension. Access it by clicking the link below...

Link to Article

Top of page

Happy Flappy Bird - Sprite Kit Flappy Bird Clone

Source code of Sprite Kit Flappy Bird Clone on GitHub by Taylan Pince. Access it by clicking the link below...

Link to GitHub

Top of page

FlapFlap - Sprite Kit Flappy Bird Clone

Source code of Sprite Kit Flappy Bird Clone on GitHub by Nathan Borror. Access it by clicking the link below...

Link to GitHub

Top of page

A Sprite Kit Flappy Bird Clone

Source code of Sprite Kit Flappy Bird Clone on GitHub by Giordano Scalzo. Access it by clicking the link below...

Link to GitHub

Top of page

SuperSpriteKit - open source Sprite Kit extensions

Nice set of Sprite Kit extensions (SSKTileableNode, SSKStretchableNode, SSKMultiLineLabelNode, SKSpriteNode+SSKAnimation, ....). Access it by clicking the link below...

Link to GitHub

Top of page

HiSpeed - Open Source Sprite Kit Game

Open source game collaboration project by Martian Rover. Access it by clicking the link below...

Link to GitHub

Top of page

How to Create a Super Mario Bros Game Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you how to make a game like Super Mario Bros using Sprite Kit. Access it by clicking the link below...

Link to Tutorial

Top of page

GameOnAGrid - Sample Sprite Kit Game

Nice SpriteKit game sample using grid, tiles and sprite atlas! Access it by clicking the link below...

Link to GitHub

Top of page

How to Create an Interactive Children's Book Tutorial - Source

Source accompanying great Ray Wenderlich's tutorial teaching you how to make an Interactive Children's Book on iPad using Sprite Kit. You'll learn how to add objects to scenes, create animation sequences, allow the reader to interact with the book and even how to add sound and music to your book! Download the source package by clicking the link below...

Link to Source Package

Top of page

LayerSprites - Open Source Sprite Sheet Library

LayerSprites is a library designed to simplify the use of sprite sheets (image maps containing multiple sub-images) in SpriteKit applications without using OpenGL or 3rd-party game libraries ! Access it by clicking the link below...

Link to GitHub

Top of page

Open Source Angry Birds-like Sample Game

Sprite Kit sample Angry Birds-like game! Access it by clicking the link below...

Link to GitHub

Top of page

Make AirPlay Game using SpriteKit Tutorial - Source

Source accompanying Ray Wenderlich's tuturial teaching you how to make AirPlay game using Sprite Kit for graphics and UI. Access it by clicking the link below...

Link to Tutorial

Top of page

SPLBokehBackgroundView - Dynamic wallpaper SKView extension

Open source class implementing dynamic wallpaper using Sprite Kit. Access it by clicking the link below...

Link to GitHub

Top of page

RockBuster - Asteroid-like sample game

Open source sample Sprite Kit Asteroid-like game. Access it by clicking the link below...

Link to GitHub

Top of page

Delaunay Triangulation effect with SpriteKit

Article explaining how to make Delaunay Triangulation visual effect with Sprite Kit! Delaunay Triangulation is algorithm that can be used for game AI (path finding, ...), generating terrain edges, etc. Access it by clicking the link below...

Link to Article

Top of page

Sprite animation with no loss of frame rate

Nice article and sample project showing how to animate multiple sprites (e.g. particles) without loosing frame rate! Access it by clicking the link below...

Link to Article

Top of page

Simulate 2.5D rotation using two views

Interesting article and sample project showing how to simulate 2.5D rotation using two SKViews! Access it by clicking the link below...

Link to Article

Top of page

RMArrowNode - SpriteKit extension for drawing arrows

Nice SKSpriteNode extension for drawing arrows (length, width, color, ...)! Access it by clicking the link below...

Link to GitHub

Top of page

SKTexture extensions for using CGRect coordinates

Nice SKTexture extensions to use regular CGRect coordinates to get subtextures from SKTexture! Access it by clicking the link below...

Link to GitHub

Top of page

Integrating Spine with SpriteKit Tutorial - Source

Source accompanying Ray Wenderlich's tuturial teaching you how to use Spine animated sprites in your Sprite Kit game! Access it by clicking the link below...

Link to Tutorial

Top of page

ZSButton - Custom Button Sprite Kit extension

Nice SpriteKit extension that has a SKSpriteNode property, a CGRect property and a Radius property (for round buttons)! Access it by clicking the link below...

Link to Stackoverflow

Top of page

Parallax Scrolling in Sprite Kit

Source accompanying very nice tuturial teaching you how to make Parallax Scrolling in Sprite Kit framework! Access it by clicking the link below...

Link to GitHub

Top of page

Sprite Kit Utils - Helper Classes

Sprite Kit helper classes and functions (SKTEffects, ...) from the Ray Wenderlich's book iOS Games by Tutorials! Access it by clicking the link below...

Link to GitHub

Top of page

How To Create Question-based Facts Game Tutorial - Source

Source accompanying very nice tuturial teaching you how to use the Sprite Kit framework to create a question-based facts game! Access it by clicking the link below...

Link to Tutorial

Top of page

Simple Sprite Kit Game Tutorial - Source

Source accompanying very nice tuturial teaching you how to make simple Sprite Kit game - AppForCats! Access it by clicking the link below...

Link to Tutorial

Top of page

How to make Breakout game Tutorial - Source

Source accompanying Ray Wenderlich's tuturial teaching you how to make Breakout game! Access it by clicking the link below...

Link to Tutorial

Top of page

Sprite Kit intruduction Tutorial by Mark DiGiovanni - Source

Source accompanying Mark DiGiovanni's Sprite Kit introduction tuturial! Access it by clicking the link below...

Link to Tutorial

Top of page

Sprite Kit Game Tutorial by Code Fellows - Source

Source accompanying Code Fellows tuturial teaching you how to make simple Sprite Kit game! Access it by clicking the link below...

Link to Tutorial

Top of page

Sprite Kit learning sample projects

Some nice example code touching on the different aspects of game dev with SpriteKit (actions, motion, sound, physics, texture, ...)! Additionally, it includes slides from Learning iOS Meetup, and iOS DevCamp Colorado 2013. Access it by clicking the link below...

Link to GitHub

Top of page

Sprite Tour - Sprite manipulation samples

Sprite Kit example which uses multiple scenes to demonstrate each of the different features of the SKSpriteNode class! Access it by clicking the link below...

Link to GitHub

Top of page

TCProgressTimer - A Sprite Kit progress timer

Open source progress timer extension made as equivalent of cocos2d CCProgressTimer! Access it by clicking the link below...

Link to Article

Top of page

KiiBlocks - Open Source Sprite Kit Game

Open source Sprite Kit game utilizing Kii Cloud for user management, leaderboard and game analytics! This open source project accompanying Chris Beauchamp's Sprite Kit tuturial. Access it by clicking the link below...

Link to GitHub

Top of page

A Component Model for SpriteKit Framework

Nice extension that brings Component Model to Sprite Kit! Access it by clicking the link below...

Link to GitHub

Top of page

A Crappy Angry Birds Tutorial - Source

Source accompanying Jimmy Bouker's YouTube video tuturial teaching you how to make Angry Birds like game demonstrating basic physics and sprite management! Access it by clicking the link below...

Link to YouTube

Top of page

SpriteKit Helper - Sprite Kit extensions and helper classes + Sample Game

This GitHub repository includes several useful Sprite Kit extensions and helper classes (SKSpriteButtonNode, SKMusicPlayer, ...) and one sample game (YoyoMonkey)! Access it by clicking the link below...

Link to GitHub

Top of page

Using Glyph Designer with Sprite Kit extension

This article includes tutorial and couple of extension classes (SSBitmapFont, SSBitmapFontLabelNode) for using Glyph Designer with Sprite Kit! Access it by clicking the link below...

Link to Article

Top of page

Getting started with Sprite Kit Tutorial - Source

Source accompanying James Crowson's tutorial teaching you how to make a Zombie shooter game using Sprite Kit! Access it by clicking the link below...

Link to Tutorial

Top of page

How to make a Space Shooter game Tutorial - Source

Source accompanying Ray Wenderlich's tutorial teaching you how to make a space shooter game using Sprite Kit! Access it by clicking the link below...

Link to Tutorial

Top of page

Sprite Kit Physics Debugger

Great open source debugging tool allowing you to draw and see the real physicsBody! Access it by clicking the link below...

Link to GitHub

Top of page

Virtual Joystick extension for use with Sprite Kit

A Simple Virtual Joystick made for the Apple Sprite Kit Framework! Access it by clicking the link below...

Link to GitHub

Top of page

How To Make a Universal Sprite Kit Game Tutorial - Source

Source accompanying Ray Wenderlich's tutorial teaching you how to make a mole whacking game using Sprite Kit as universal app, so it works on both the iPhone and iPad, including retina display support! Access it by clicking the link below...

Link to Tutorial

Top of page

How To Make a Procedurally Generated Game Tutorial - Source

Source accompanying great Ray Wenderlich tutorial teaching you how to make a procedurally generated content game using Drunkard Walk algorithm! Access it by clicking the link below...

Link to Tutorial

Top of page

Unofficial Sprite Kit Runtime for Spine 2D

Great open source solution for using Spine 2D skeletal animations in your Sprite Kit game! Access it by clicking the link below...

Link to GitHub

Top of page

KoboldKit - open source game engine for Sprite Kit

Great open source Sprite Kit engine with multiple out of the box solutions (tilemaps, extensions, ..)! Access it by clicking the link below...

Link to KoboldKit

Top of page

How To Make a Game Like Space Invaders Tutorial - Source

Source accompanying great Ray Wenderlich tutorial teaching you how to make legendary Space Invaders game using Sprite Kit! Access it by clicking the link below...

Link to Tutorial

Top of page

How to drag and drop Sprites Tutorial - Source

Source accompanying Ray Wenderlich tutorial teaching you how to drag and drop Sprites using Sprite Kit! Access it by clicking the link below...

Link to Tutorial

Top of page

How to make plane fighter game with Sprite Kit Tutorial - Source

Source accompanying tutorial teaching you how to make dog fighter game using Sprite Kit! Access it by clicking the link below...

Link to Tutorial

Top of page

How to use SKTransition Tutorial - Source

Source accompanying tutorial about using SKTransition! Access it by clicking the link below...

Link to Tutorial

Top of page

Sprite Kit animations and Texture Atlases Tutorial - Source

Source accompanying tutorial about using Texture Atlases to make Sprite Kit animations by Ray Wenderlich! Access it by clicking the link below...

Link to Tutorial

Top of page

Build an Airplane Game with Sprite Kit Tutorial - Source

Source accompanying how to build an Airplane Game with Sprite Kit Tutorial! Access it by clicking the link below...

Link to Tutorial

Top of page

Flushed Away - open source'd game

A 360iDev Game Jam entry built in Sprite Kit. By Jonathan Penn and Michele Titolo! Access it by clicking the link below...

Link to GitHub

Top of page

Sprite Kit Tutorial for Beginners - Source

Source accompanying the great Ray Wenderlich tam Sprite Kit tutorial for beginners! Access it by clicking the link below...

Link to Tutorial

Top of page

Sprite Kit Demo Project

Originate Tech Talk sprite demo app using some of the Apple Adventure fame from WWDC 2013! Access it by clicking the link below...

Link to GitHub

Top of page