Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon

SpriteKit game development with Swift tutorial series

This is the table of contents for GameFromScratch's ongoing tutorial series on programming games using the SpriteKit library with the Swift programming language.  This series will cover all you need to know to work with SpriteKit as well as some of the ins and outs of using the new Swift programming language with real world examples.


Part 1: A Simple App 

This section looks at creating a simple SpriteKit / swift project

Part 2: Using Sprites ( and SKNodes )

Now we cover sprites and SKNode objects, grouping and handling

Part 3: Texture Atlases 

In this section we look at how Xcode generates texture atlases ( sprite sheets ) and how to use them in code

Part 4: Actions

Now we look at working with SKActions to perform actions in our code

Part 5: Sprite Animation

Now we put it all together to perform sprite animations

Part 6: Working with Physics Part 1

Here we add some simple physics to the world.  First basic gravity, then environmental collisions

Part 6: Working with Physics Part 2

Next we look at contact/collision handling as well as applying force



Other Posts of Interest 

A Problem with SpriteKit / Swift on Mac OS/X 10.9 and a simple fix

There is currently a bug that will make a default game app not work on Mac’s running 10.9.  This shows a very simple work around.

blog comments powered by Disqus

Month List

Popular Comments

Cocos Creator Now Available in Public Beta
Subscribe to GameFromScratch on YouTube Support GameFromScratch on Patreon

1. March 2016


Cocos Creator is a visual game creation system built over the Cocos2d-x game engine, enabling more visual development of 2D games.  It is now available in public beta and can be downloaded here.

From the announcement:

Cocos Creator is a complete package of game development tools and workflow, including a game engine (based on Cocos2d-x), resource management, sceneimage editing, game preview, debug and publish one project to multiple platforms.

For the first time we introduced entity-component structure and data-driven workflow to the cocos2d-x family. With JavaScript, you can scripting your component in no time. The editor and engine extension is also made with JavaScript so you can make games and refine your tool in a single programming language.
Cocos Creator is an provides an innovative, easy to use toolset such as the UI system and Animation editor. The toolset will be expanding continuously and quickly, thanks to the open editor extension system.

You can download Creator and also review the documentation.

GameDev News

blog comments powered by Disqus

Month List

Popular Comments