Espacio de trabajo Xcode con Unity3D como subproyecto?

Digamos que estamos desarrollando un juego en 2D con Cocos2d-iPhone y UIKit y CoreAnimation. Pero también estamos considerando aprovechar las capacidades 3D de Unity 3D.

¿Es posible que agregamos el proyecto Xcode generado por Unity3D como un subproyecto al espacio de trabajo y exponemos el elemento de interfaz de usuario 3D como algún tipo de subclass UIView para que el código UIKit y CoreAnimation nativo pueda usarlos sin la necesidad de meterse con su implementación subyacente de Unity3D?

Si es posible.

Los chicos de Blurst han realizado algunos juegos con Cocoa como frontend y Unity to 3D stuffs. Echa un vistazo a los enlaces a continuación, hay muy buenas informaciones sobre ellos:

  • Un frontend basado en el cocoa para aplicaciones de iPhone de Unity
  • Creación de una aplicación iOS Unity + UIView / UIViewController / Interface Builder
  • Un experimento con iPhone Native UI y Unity 3 Pro
  • App Iphone Unity embebed en la aplicación objectiveC