I'm interested to build a VR app which will allow the user to interact with some 2d screens in a 3d world.
I would like these same 2d screens to be available on a mobile app, so that the user could use them either from their iPad, or inside the VR too.
My first thought was to create the ui in flutter and build the apps for the 2d, but there seems to be no way to actually get flutter elements into either unreal engine or unity.
I'm wondering what would be the best way to achieve this without having to reinvent the wheel between VR and 2d Mobile apps?
Would it be better just to code the whole thing in unreal engine? And then grab the 2d elements out of it and use it to build a separate 2d app for mobile in unreal engine as well?
Or would it be best to just build two apps? one for mobile with flutter and one for unreal engine, where the 2d screen layouts are recreated in each app? I was kinda hoping to avoid this way because it will be hard to make everything look the same and will take more work in building multiple apps.