Page 4 of 8

Indie Game Development

Asynchronous Operations in Swift

Asynchronous Operations in Swift

This is the first part of two dealing with how to handle preloading of SpriteKit game assets in Swift using an OperationQueue with asynchronous Operation objects.

Devlog #7: Aspect Ratio

Devlog #7: Aspect Ratio

This episode is focused on aspect ratio in SpriteKit and my approach to handle the logic to keep the gameplay fair and consistent between devices with different aspect ratios and resolutions, without having to resort to letter boxing.

Devlog #6: Level Editor

Devlog #6: Level Editor

It's time for the sixth devlog of my indie shmup game. I've now built the first iteration of a level editor as a macOS app embedding a SpriteKit view.