I have made some progress using the Unreal Engine from Epic with IOS.
The Unreal game engine has experimental support for alembic animations. I was able to creste an Unreal level map and load & play an imported animation using v 4.21 of the engine. However, my experince with the Unreal engine is limited. I kept crashing the Unreal editor when trting to use the object in a blueprint file with ARKit. Blueprints are node basd documents for creating logic much like Quartz Composer from Apple.
When importing into the Unreal engine for animaiton support, it should be imported as a geometry cache.
It seems that the way I was creating an ARKit app will need to be re-architected using a timeline sequenvce in Unreal. Does anyone know any good & to the point tutuorials for spawning an actor from a geometry cache object that uses a the sequencer in the Unreal Engine?
SceneKit - limited alembic animaiton support
Unity - alembic animaiton support but does not work on iOS; requires using an preview package
Unreal Engine - alemibc animaiotn supoort which seems to work wiht iOS (I have only tried one animation so far)