DevKit Runtime Texture Serialize is a plugin for the Unreal Engine that aids users in importing image files as UTexture2D and then also saving UTexture2Ds as a custom binary format that can then also be re-imported. This solves the common issue:
Texture2Ds are transient by default, meaning that as soon as there is zero references to them, they are deleted from memory, meaning that saving procedural/runtime created textures in a format other than PNGs is difficult.
This has plugin received multiple 5-star ratings and was built for the Unreal Marketplace.
DevKit Texture Import and Serialize Plugin, can save any UTexture2D in runtime as Raw Data. Even procedural textures made at runtime! These can then be recreated when needed from that Data!
Supported Image File Types:
DevKit Runtime Texture Serialize is written entirely in C++, with blueprint only used for examples of each node. The plugin's development involved a deep-dive into the way unreal engine handles images and their rendering pipeline in respect to UTexture2Ds. The plugin took around a month of dedicated development before submission to the marketplace, and then a further month to fullty finalize.
The project demanded the use of:
Overall, the project was built for a dedicated purpose and has served several developers over the past few years, receiving 5-star reviews and use in several niche projects.