Transform Component in GameplayKit
Create a transform component for GameplayKit in Swift to get a clean and robust API for everything related to position, rotation, and scale.
Create a transform component for GameplayKit in Swift to get a clean and robust API for everything related to position, rotation, and scale.
Flag and batch remove objects from the game world by using a GameplayKit component and component system with Swift.
Setup a ticker with Swift and SpriteKit to have relevant relevant time information like delta time available anywhere in your game code.
Create a common Game VFX with SpriteKit, useful for trailing effects like projectiles and magic. Based on the less used components SKCropNode, SKEffectNode, and SKWarpGeometryGrid.
Use Swift protocols together with GameplayKit's GKComponents for a convenient and flexible way to add all kinds of optional visual debug info during gameplay.
With Hypastorm completed and released on all target platforms, the time has come to look at a breakdown of my asset workflow during the production of the game.