How does getting Unity to run in a XAML Universal App work when I just want it to run in a section?

What I mean is I want a XAML Universal app that is created the traditional way but I want to have a section that is Unity. Can that be done ? How is communication handled between the XAML app and Unity ? Anyone doing something like this ?

Hey, yes it’s possible, for communication check http://docs.unity3d.com/Manual/windowsstore-examples.html
XAMLUnityConnectionV6.zip it was done for Windows SDK 8.1, but you can easily convert it for Universal apps.

Unity is rendered inside SwapChainPanel, you can resize it as you wish, the only drawback, you can only have one Unity window.

Ok. thanks. Ill give that a try.

nope didn’t work

XAMLUnityConnection → C:\Users\punkouter\Documents\UnityXAML3\Export\XAMLUnityConnection\bin\x86\Debug\XAMLUnityConnection.exe

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1673,5): warning APPX0108: The certificate specified has expired. For more information about renewing certificates, see Signing an app package (Windows Store apps) | Microsoft Learn.

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error APPX0002: Task ‘ValidateAppxManifest’ failed. Unspecified error

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error APPX0002:

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error APPX0002: ‘XAMLUnityConn’ violates pattern constraint of ‘\bms-resource:.{1,256}’.

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error APPX0002:

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error APPX0002:

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: The “ValidateAppxManifest” task failed unexpectedly.

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: System.Runtime.InteropServices.COMException (0x80070490): Unspecified error

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018:

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: ‘XAMLUnityConn’ violates pattern constraint of ‘\bms-resource:.{1,256}’.

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018:

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.AppxPackage.Interop.IAppxManifestReader3.GetTargetPlatforms()

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.AppxPackage.ValidateAppxManifest.StoreTargetPlatformsOfApp(IAppxManifestReader3 appManifestReader)

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.AppxPackage.ValidateAppxManifest.CheckDependentAppxPackageVersions(IAppxManifestReader manifestReader)

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.AppxPackage.ValidateAppxManifest.SdkValidation()

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.AppxPackage.ValidateAppxManifest.ExecuteImplementation()

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.AppxPackage.AppxPackagingTaskHelper.Execute()

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.AppxPackage.ValidateAppxManifest.Execute()

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()

1>C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\AppxPackage\Microsoft.AppXPackage.Targets(1736,5): error MSB4018: at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext()

========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

Try building Universal project from Editor, and then copy pieces of sources from that example, I don’t think converting that example to Universal Windows Platform project would work.

Ok. I am not sure which pieces to copy first and would love a walk through… But Ill give it a try

Did you solve the problem? I want to know how you solve it.thank you