Johan SteenSpriteKit Safe AreaHandle the screen’s safe areas with collapsing margins in a SpriteKit SKScene.Mar 24, 2023Mar 24, 2023
Johan SteenGame Event System with SwiftBuild an event system with Swift for a highly modular game architecture using isolated game systems without hard dependencies.May 30, 2022May 30, 2022
Johan SteenGame Center Achievements with SwiftUse Swift to manage Game Center Achievements and report progress with decoupled condition logic.May 8, 2022May 8, 2022
Johan SteenSprite Component in GameplayKitUse a dedicated sprite component with GameplayKit using Swift to decouple rendering from transformations.May 1, 2022May 1, 2022
Johan SteenGame Input System in SwiftBuild a rock solid and reusable game input system in Swift. It works with all of Apple’s game frameworks and is device agnostic.Apr 24, 2022Apr 24, 2022
Johan SteenTransform Component in GameplayKitCreate a transform component for GameplayKit in Swift to get a clean and robust API for everything related to position, rotation, and…Apr 17, 2022Apr 17, 2022
Johan SteenBatch Remove System for GameplayKit EntitiesFlag and batch remove objects from the game world by using a GameplayKit component and component system with Swift.Apr 10, 2022Apr 10, 2022
Johan SteenBetter Time Management in SpriteKitSetup a ticker with Swift and SpriteKit to have relevant relevant time information like delta time available anywhere in your game code.Apr 2, 2022Apr 2, 2022
Johan SteenTrail VFX with SpriteKitCreate a Game VFX with SpriteKit, useful for trailing effects like projectiles and magic using SKWarpGeometryGrid and SKCropNode.Mar 30, 2022Mar 30, 2022
Johan SteenVisual Debugging of GameplayKit GKComponentUse Swift protocols together with GameplayKit’s GKComponents for a convenient and flexible way to add visual debug info during gameplay.Mar 3, 2022Mar 3, 2022