This document discusses game development using Swift. It begins with an introduction to Swift and outlines the topics to be covered, including 2D and 3D game development using SpriteKit and SceneKit. It then defines the Swift programming language and discusses its key features. The following sections explain 2D game development with SpriteKit, 3D game development with SceneKit, adding animation and particles, incorporating audio and parallax effects, and concludes with references for further reading.