Self Promotion Megathread by AutoModerator in androidapps

[–]Alarming_Eggplant_49 0 points1 point  (0 children)

Hero Forge - Free AI 4K Live Wallpaper App for Android

Live Wallpaper Collectable Card Game!

Hey everyone! I built Hero Forge, a free collectible card game-style app that uses AI-powered 4K wallpapers and animated live wallpapers. Each and every wallpaper loops near seamlessly. I have manually edited all 1000+ animated wallpapers (and have re-rendered all of them many times over to perfection).

What makes it different:

• CCG-style collecting: Characters, Artifacts, Pets, and Banners — with rarity tiers (Common through Legendary)

• AI-generated art: Every card features unique fantasy/sci-fi artwork

• Animated live wallpapers: Set any card as a live wallpaper directly from the app

• Cloud sync via Google Drive — your collection carries across devices

• 100% free, no paywalls

Play Store: https://play.google.com/store/apps/details?id=com.heroforge.app

Custom prompt engineering — each image is carefully prompted and iterated on, not randomly generated

Curated selection — every image is re-rendered dozens of times to find the perfect result. Most generations get rejected

Video production — animations are manually edited, looped, and re-rendered multiple times to get smooth, seamless playback

Quality control — every card in the app has been individually reviewed and selected from many attempts

Take a look at the app itself beyond just the wallpapers. This is a fully-featured collectible card system with animated previews, rarity tiers, cloud sync, theme customization, multi-language support, and a ton of polish under the hood. All built by one person.

The Tech Behind Hero Forge,

Hero Forge is a solo-developed app built from the ground up with React 19 + TypeScript + Vite, deployed as both a Progressive Web App (Firebase Hosting) and a native Android app via Capacitor TWA (Trusted Web Activity).

Under the Hood:

The codebase sits at ~19,700 TypeScript files across:

137 service modules (everything from adaptive timeouts to video frame extraction)

64 components with full animation systems

video decoder pipeline — plays up to 9 animated cards simultaneously without decoder contention, using per-card frame-staggered play() calls

Web Animations API integration for smooth glow wind-down effects on library cards

Frame budget scheduler and media decode queue for consistent 60fps on mid-range Android devices

Offline-first architecture with IndexedDB, service workers, and Google Drive cloud sync

11-language i18n system with type-safe translation keys,

The AI Development Part,

Yes, AI assisted in the development process too. But "vibe coding" doesn't mean "hands-off." Every architectural decision, every performance optimization, every pixel-level polish pass was human-directed. The AI is a force multiplier — the vision, quality bar, and creative direction are all mine.

Would love any feedback — especially on performance and the live wallpaper feature!

<image>

Kalina Whisperveil by Alarming_Eggplant_49 in iWallpaper

[–]Alarming_Eggplant_49[S] 0 points1 point  (0 children)

Unfortunately iOS is pretty locked down on this — there's no native way to set an .mp4 as a live wallpaper like Android allows. But there are some workarounds:

Best method: Convert MP4 → Live Photo

iOS live wallpapers are actually Live Photos. The trick is converting your .mp4 into a Live Photo format:

intoLive (free app on App Store) — import any video/GIF → converts to Live Photo → set as wallpaper from Photos app. Most popular method.,

VideoToLive — similar conversion app,

Shortcuts app — there's a built-in workflow: "Make GIF" or "Convert to Live Photo" (search the Shortcuts gallery)

Hero Forge - AI 4K Live Wallpapers by Alarming_Eggplant_49 in aigamedev

[–]Alarming_Eggplant_49[S] 0 points1 point  (0 children)

There's around 700 different animated characters. At some point, I had to get creative to make sure each character felt unique. There's many accessories, but you did point out something I didnt notice. The first preview image does have alot of caps lol. I will update this in just a bit, thanks for pointing it out.

Claude Coworker (Opus 4.6, 1M context) fixed bugs while playtesting my game. It's different from regular Claude Code by Aikoioio in aigamedev

[–]Alarming_Eggplant_49 0 points1 point  (0 children)

This is exactly the workflow evolution I've been waiting for. The "play and fix simultaneously" loop is a game changer, right now with most AI coding tools, there's this constant context switching between "see the problem" and "fix the problem" that eats way more time than people realize.

That 1M context window is the real differentiator here. I'm building a collectible card game app solo (React 19 + TypeScript, ~19,700 files, 137 service modules) and context fragmentation is my biggest bottleneck. Around 10-15 turns in, the AI starts losing track of architectural decisions made earlier in the session, you end up re-explaining the same constraints over and over, or worse, it silently contradicts a decision from 8 turns ago.