AnimatedImages – Easily play GIFS, APNG, WEBP & More !
Animated Images - Easy GIF, APNG & WebP playback with drag-drop support, download API, caching system, multiple render modes & editor preview. Perfect for UI and In-Game animations!
by HyTeKGames
Price History +
The asset supports Unity 6.1, Unity 6, Unity 2022 LTS, Unity 2021 LTS.
Older versions like 2020 or 2019 might work or can be added upon request on our discord.
🎬 Introducing Animated Images for Unity! 🎬
Ever wanted to bring your UI or game objects to life with smooth animated GIFs, APNGs, or WebP files? Look no further! With Animated Images, seamlessly integrate animated content into your Unity projects with just a drag-and-drop. Whether you're creating dynamic UI elements, loading screens, or interactive game objects – we've got you covered!
The asset includes 3 demo scenes (A 2D platformer with animated player, enemy and background), a Gif browser and a 3d meshes example scene.
The demo scenes are made for the Builtin render pipeline but there's compatibility packages for URP & HDRP.
⏰ Time-Saving Solution: Tired of complex animated sprite setups or video players for simple animations? Don't waste time with workarounds – add Animated Images to your toolkit and streamline your Unity workflow today!
🚀 Effortless Integration: Simply drag your animated files into the inspector or load them programmatically via our comprehensive API. Download animations from URLs at runtime, cache frequently used animations, and control playback with precision!
For more info on the API you can see the quick documentation here.
💡 Why Animated Images?
🛠️ Developer-Friendly API: Our system is designed with both beginners and professionals in mind. Comprehensive editor tools, runtime controls, and performance monitoring make it accessible to everyone.
⚙️ Animated Images seamlessly handles:
- Multiple Formats: GIF, APNG (Animated PNG), WebP support and Custom one to create your animated textures frame by frame. (The APNG format partially support 1 frame backgrounds, it might miss a background frame sometimes, So for transparency we recommend using gifs).
- Advanced Playback: Loop, ping-pong, variable speed control, frame-by-frame navigation
- Render Modes: RawImage, SpriteRenderer, SharedMaterial, MaterialInstance (Also supports SkinnedMeshRenderers for characters for example) More modes will be added in future updates too
- Memory Optimization: Smart caching system and memory usage monitoring
- Runtime Loading: Download animations from URLs with progress tracking
- Editor Integration: Real-time preview, drag-drop support, performance analysis
- Performance Tips: SharedMaterial mode for memory-efficient repeated usage
📖 Comprehensive Documentation: Detailed wiki, code examples, and video tutorials to get you started quickly. From basic setup to advanced performance optimization – we've got guides for every skill level.
🔧 Efficiency Meets Power: No more headaches dealing with complex animation setups. 🕰️ Don't let your Unity workflow be bogged down – enhance it with Animated Images!
🌐 Versatile Applications:
- Dynamic UI: Loading spinners, animated icons, interactive buttons
- Game Objects: Animated textures on 3D models, particle effects, environmental elements
- Marketing Assets: Promotional banners, animated logos, social media content
- Educational Tools: Interactive tutorials, animated diagrams, visual feedback systems
🔧 Technical Note: Animated Images parses animated files into individual Texture2D frames with precise timing data. Advanced memory management and caching system prevents redundant loading while optimizing performance across your entire project.
It is worth mentionning that since it internally caches all the frames it can impact memory usage depending on the amount of animated images in-use.
🔧 Supported Platforms Note : Gifs, APNGs and our custom animated textures will work in ANY platform. For the Webp format it "should" work for the following platforms : Android, iOS, WebGL, Windows. If you really want to use Webp in any platfom i can't guarantee that it'll work.
📞 Support: For assistance, whether you have an inquiry, encounter an issue, or wish to propose a new feature, please feel free to reach out using the following contact options:
- Email: assetstore@hytekgames.net
- Discord Username: iamtek
- Discord Server: Join Here
For expedited assistance, I recommend joining my Discord server, where you can typically receive support within an hour (unless I'm asleep). I look forward to helping you!
🌟 Feedback Welcome!
Your positive reviews mean a lot! If the asset has been beneficial, I'd be grateful for your positive feedback. If you've encountered any challenges, please reach out to me, and I'll do my best to address and resolve them to your satisfaction.
Happy animating! 🎬✨