Runtime Image Loader allows to load GIFs and Images (PNG, JPEG, BMP, TGA, OpenEXR, TIFF, QOI) into Unreal Engine at runtime without any hitches. It leverages an asynchronous rendering API so that loading even high-resolution textures will not impact the game and render thread frame times. The same approach is implemented for cubemaps and GIFs.
Developer's update: This plugin has been updated to support runtime GIF Loading. It can also be used now on Mac and Linux. Enjoy!
I loved it! The only problem I noticed is when closing Unreal Engine, when I close all of Unreal Engine the “Animated texture 2D” disappears and turns white, but when I just close PIE and reopen it without closing UE5 it stays perfect, why does this happen?