BrickBreaker
SwiftUI • SpriteKit • Physics Engine • Real-Time Gameplay
About
Built a BrickBreaker-style iOS game by combining SwiftUI for the interface layer with SpriteKit for the real-time game scene. The project includes paddle movement, randomized ball launch direction, brick collision and removal, score and lives tracking, win / lose states, and velocity normalization to keep gameplay responsive.
What it includes
- SpriteKit scene integrated inside a SwiftUI interface
- Physics categories for ball, paddle, bricks, walls, and bottom boundary
- Real-time score, lives, status text, and restart state management
- Touch controls for paddle movement and tap-to-launch ball behavior
- Brick destruction, win/loss conditions, and speed correction in the update loop
Tech Stack
Swift
SwiftUI
SpriteKit
Physics Engine
ObservableObject
Game Development