На чем разрабатывают AR игры и приложения?
Для разработки под Hololens нужен либо Windows 10 SDK, либо Unity, при желании можно использовать и Unreal, но официально майкрософт рекомендует юнити. Никаких Android AR и Apple AR не существует, есть ARCore и ARKit, это SDK, которые можно использовать напрямую, либо вызывать из игрового движка. По части мобильного AR особой разницы между Unity и Unreal нет.
Графику для движка можно делать в любой программе, хоть в Cinema 4D, хоть в блокноте, главное, чтобы движок поддерживал формат. Напрямую из Cinema 4D в Hololens ничего не запихнёшь, потому что синема это не движок, а редактор.
Короче говоря, если вам очень сильно нужен Hololens, то берите Unity, если не очень, то берите то, что больше нравится.
Всё реализуется на уровне игровых движков. А большие игровые движки, наподобие unreal engine, покрывают почти все платформы. Глубже копать почти бессмысленно, потому что у каждого набора VR, AR свой SDK на С++ и сделать что то что покроет несколько платформ - затратно по времени.
https://www.unrealengine.com/en-US/vr
Изучайте работу с каким нибудь большим игровым движком. Будь то Unity или Unreal engine.
То что показывали Apple на презентации было сделано на Unreal Engine. Пруф https://www.unrealengine.com/en-US/blog/high-end-a...