
SwiftMotion
58 animations, 31 shaders, 5 games in one Xcode project
32 followers
58 animations, 31 shaders, 5 games in one Xcode project
32 followers
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.







Mirror
@emmanuel_ajaga Bro, this is absolutely fire. Hands down the most complete, well-structured learning repo I've come across since I started vibe coding back in '25.
Real talk though — most of us who got into coding because of the vibe coding wave (zero iOS background) keep running into the same problem: you see all these slick, polished UIs everywhere, but actually building them? Nearly impossible. There's a serious lack of good open-source projects to study, and trying to reverse-engineer that stuff yourself is a massive time sink. Even after sinking hours into it, getting that level of polish through pure vibe coding feels like a pipe dream.
So huge thanks for putting in the work and open-sourcing this — it's genuinely helped me a ton.
Keep at it. What you're doing here actually matters.
The Metal shaders are gorgeous. Honest question though- how do these perform on older hardware? I'm thinking iPhone 12 era and below where the GPU budget gets tight fast. Also curious if you hit any SwiftUI layout thrashing issues when composing multiple animations on one view.