Month: June 2014

June 25, 2014

SpriteKit and Entity-Component-Systems

In the Swift engine, I want to use Apple’s SpriteKit for rendering and physics to decrease development time and increase engine efficiency. Unfortunately, SpriteKit is not particularly well-suited to the ECS architecture. I had to come up with a solution that would allow me to leverage SpriteKit without breaking the ECS paradigm in the process.

Read More

June 7, 2014

Hello, Swift

I’ve finished reimplementing the framework and a couple of the basic systems using Swift. I’m replacing my renderer, physics, and collisions with Sprite Kit, but I’m taking pains to make sure that I don’t break the entity component system paradigm.

Read More

June 6, 2014

Swift

On Monday, Apple announced a new programming language called Swift. It will launch with iOS 8 and OS X Yosemite this fall. Although Swift and Objective-C can exist side-by-side in an app, it appears that Swift will eventually take the place of Objective-C in iPhone (and Mac) application development.

Read More