FlappySwift is a side-scrolling arcade game implementation built for Apple platforms. Developed using the Swift programming language, this 2D game project features a physics-based environment where a player controls a character to avoid obstacles.
The project utilizes the SpriteKit framework to handle rigid body dynamics, gravitational forces, and sprite-based rendering. Game flow is managed through a state machine that controls transitions between the start menu, active gameplay, and game over screens.
The implementation covers 2D physics simulation, including bounding-box collision detection and input-triggered impulse application. It employs a frame-based game loop to synchronize physics steps with the rendering of image textures and assets.