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.
I recently released Hypastorm, a casual, twin stick action shooter game I've developed for iOS, tvOS and macOS. It is available on the App Store. And what is going on with LunaX Engine?
File structure for game development. When I was starting my first game last year I was looking for this type of information but I couldn't find any good resources. Here's a breakdown of how I organize my game projects.
In this episode I've ironed out the art pipeline to use for LunaX Engine. The pipeline is built around Blender 3D combined with custom generator tools.