Для разработки под Hololens нужен либо Windows 10 SDK, либо Unity, при желании можно использовать и Unreal, но официально майкрософт рекомендует юнити. Никаких Android AR и Apple AR не существует, есть
ARCore и
ARKit, это SDK, которые можно использовать напрямую, либо вызывать из игрового движка. По части мобильного AR особой разницы между Unity и Unreal нет.
Графику для движка можно делать в любой программе, хоть в Cinema 4D, хоть в блокноте, главное, чтобы движок поддерживал формат. Напрямую из Cinema 4D в Hololens ничего не запихнёшь, потому что синема это не движок, а редактор.
Короче говоря, если вам очень сильно нужен Hololens, то берите Unity, если не очень, то берите то, что больше нравится.