Making games is fun throughout the process, but where to start if you're a complete beginner? Check it out here.
The most popular game framework for game developers these days is Unity - it’s a powerful cross-platform game engine used to make games like Pillars of Eternity, Hearthstone, Firewatch, and more. If you’re serious about making games this is what we’d recommend. The best way to get started is our book Unity Games by Tutorials, or subscribing to our site for some video courses on Unity.
However, if you already know Swift and iOS development, it may be easier to get started using Apple’s built-in game frameworks (SpriteKit and SceneKit), because it leverages your existing skills. The best way to get started is our books 2D and 3D Apple Games by Tutorials, or subscribing to our site for some video courses on Apple game frameworks.