58 animations, 31 shaders, 5 games in one Xcode project
I spent months recreating every animation I saw in top App Store apps. 58 animations. 5 games. 31 Metal shaders. Zero dependencies. → Text effects: liquid, glitch, magnet, vortex, typewriter → Image effects: parallax, chromatic, noise dissolve, halftone → Buttons: Duolingo 3D, jelly, neon glow, liquid fill → 5 playable games in pure SwiftUI → 5 production-ready welcome screens with haptics Clone → Open in Xcode → Run.
Hey PH 👋
I kept hitting the same wall: I'd see a slick animation in an app, think "I need that," then waste days trying to figure it out from scratch.
So I started building a personal reference. One Xcode project where I'd recreate every animation I came across.
Months later, it turned into this:
• 15 text animations with custom Metal shaders
• 13 image effects (parallax, chromatic aberration, noise dissolve...)
• 6 button styles (Duolingo 3D, jelly, neon glow...)
• 5 playable games built entirely in SwiftUI
• 5 complete welcome screen flows with haptics
• 31 Metal shader files
Everything is open source. Every animation is a self-contained SwiftUI view — no wrappers, no abstractions. Just clone, open in Xcode, and run.
I'm a solo iOS developer. I built this because I believe more apps should feel alive, and no one should have to spend a week figuring out how to make text wobble.
If you're looking for an iOS developer who obsesses over animation details like these — I'm available for hire. Link in the repo.
What animation should I build next? 👇
About SwiftMotion on Product Hunt
“58 animations, 31 shaders, 5 games in one Xcode project”
SwiftMotion launched on Product Hunt on April 9th, 2026 and earned 67 upvotes and 2 comments, placing #60 on the daily leaderboard. I spent months recreating every animation I saw in top App Store apps. 58 animations. 5 games. 31 Metal shaders. Zero dependencies. → Text effects: liquid, glitch, magnet, vortex, typewriter → Image effects: parallax, chromatic, noise dissolve, halftone → Buttons: Duolingo 3D, jelly, neon glow, liquid fill → 5 playable games in pure SwiftUI → 5 production-ready welcome screens with haptics Clone → Open in Xcode → Run.
On the analytics side, SwiftMotion competes within Open Source, GitHub, Apple and Development — topics that collectively have 130.7k followers on Product Hunt. The dashboard above tracks how SwiftMotion performed against the three products that launched closest to it on the same day.
Who hunted SwiftMotion?
SwiftMotion was hunted by Abdulbasit Ajaga. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of SwiftMotion including community comment highlights and product details, visit the product overview.