Skip to content

gscalzo/FlappySwift

Repository files navigation

FlappySwift

This project is the one that started my career in Swift and as a book author. — Gio Scalzo

FlappySwift is a modern, clean, and modular implementation of the classic Flappy Bird game, written entirely in Swift. It was the foundation for my journey into iOS development and technical writing.

📽️ Demo Video

FlappyTrim.mov

🗂️ Module Diagram

graph TD
    MenuViewController -->|presents| GameViewController
    GameViewController -->|hosts| GameScene
    GameScene -->|uses| Bird
    GameScene -->|uses| Pipes
    GameScene -->|uses| Background
    GameScene -->|uses| Score
    GameScene -->|uses| AlertWrapper
    GameScene -->|uses| MusicPlayer
    GameScene -->|uses| utilities
    Pipes --> PipesNode
    Background --> ParallaxNode
    MenuViewController --> FSPressableButton
Loading

📝 About

  • Author: Gio Scalzo
  • Original Year: 2014
  • Renewed Year: 2025
  • Language: Swift
  • License: MIT

This codebase is a great starting point for learning SpriteKit, game architecture, and modular Swift design. Enjoy hacking and flying!

About

Flappy Bird clone in Swift and Sprite Kit, basic and in progress

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages