Free SwiftUI iOS puzzle game with no ads, no tracking, and no in-app purchases
Leaves of Blocks is a completely free iOS puzzle game—no ads, no tracking, no in-app purchases. Players drag and drop block shapes onto an 8x8 grid to clear lines. Born out of frustration with ad-laden games like Block Blast, it prioritizes a clean, distraction-free experience.
Built entirely in SwiftUI with zero external dependencies, the game features adaptive difficulty that adjusts piece selection based on player performance, advanced solvability validation algorithms, and efficiency grades from A+ through D.
Tech: SwiftUI, Core Data, iOS 18, Xcode, Fastlane
Features
- Smart tiered difficulty system that responds to player skill
- Performance analytics with A+ through D efficiency ratings
- Solvability guarantee using recursive backtracking algorithms
- Smooth drag-and-drop with haptic feedback at 60fps
- TestFlight and App Store deployment via Fastlane
Links: App Store · Website
More from the portfolio
This project is part of tvsguide.io, the personal portfolio of Tim Veil — software engineer and CIO at Two Bear Capital, previously at StarTree, Cockroach Labs, and Hortonworks. The full collection covers distributed systems, data infrastructure, JDBC drivers, AI services, build pipelines, real-time analytics, and a couple of personal apps. Each project ships with source code, tech notes, and links to live deployments where applicable.
Browse the project index, read about Tim's background, follow the blog, or return to the homepage. Source code lives on GitHub; professional history is on LinkedIn.