From my experience with 3DFoin, all of the assets are pretty high quality and will work in any version of Unreal.
We’ve used some of their stuff for Ethereal Legends, which is currently in 4.9.2 (though we’ve updated the project with basically every stable release since 4.7.x).
All models are 100% rigged, animated, and ready to go. Each download should include a txt file that will tell you the frame for each animation (i.e., “Walk” anim is 000 - 025) so you can import each animation individually. Every model I’ve seen has like 8 to 15 animations, all of which are pretty good and cover most of your bases.
If I had a complaint with these models, it would be that each model uses a specific and individual skeleton, so that the animations can’t be used on other models. It’d be really nice if 3DFoin had specifically rigged these to the Unreal blue guy skeleton, but alas, they did not. Instead, these models were built with traditional 3D modeling packages (and the download usually has a number of different file types for each model) so that they could be used in any game engine. They’re not specific to Unreal, so the same FBX could be imported to Unity, for example, and work the same way.
There’s no instructions for importing a 3DFoin FBX into Unreal, so here’s my process:
- Download .zip, locate appropriate FBX and animation txt file
- Import FBX into Unreal Engine. Do not import animations, but import everything else (mesh, skeleton, materials, etc)
- Re-import FBX, but this time importing only a single animation, defined by the specific frames in the txt file, and pointing to the appropriate skeleton.
- Continue re-importing single animations until all animations are imported.
- Build Anim Blueprint for character
- Build Character Blueprint for character
- Drop in world and play!
Personally, if they fit the aesthetic for your game, 3Dfoin provides some of the best third party quality for the price. Totally recommend them.