Managed -> Unmanaged Interop

Hello to the XNA team! Looks like some pretty awesome work you've got done here guys! Me and my colleague are professional game developers considering writing "Yet Another 3D Game Engine(tm)" for XNA. So I have two questions for the team:

1.) Is there any chance of getting a preview of XNA before december so we can start developing immediately?

2.) It would be nice if we could do a bit of interop between XNA, managed C++ and unmanaged C++. What are the chances of us being able to achieve this?

Thanks in advance!

[534 byte] By [FixXxeR] at [2008-2-8]
# 1
1 - XNA for the desktop will be available in Beta in 5 days! ( http://connect.microsoft.com/.)
2 - As far as I understand, interop will be possible only on the PC version, and both platforms are C# only.

Andy.

AndyL at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 2

AndyL wrote:
2 - As far as I understand, interop will be possible only on the PC version, and both platforms are C# only.

Just to clarify - for now it's C# only. Other languages will get support in the future.

Check out the FAQ for more info.

JimPerry at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 3

The framework itself as managed assembly could be used with any other managed language. But the Game Studio extension is currently limited to VS C# Express.

RalfKornmann at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 4
To clarify: on Windows you can do interop from XNA to any native code you like, just like any regular CLR app.

On Xbox there is no native interop at all. We run the Xbox CLR in a

sandbox for security reasons, and there is no way to get native code

into this environment.

ShawnHargreaves at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...
# 5
i bet there are hackers this very moment looking for security flaws in XNA... there is *usually* a way
RivieraKid at 2007-8-30 > top of Msdn Tech,Game Technologies: DirectX, XNA, XACT, etc.,XNA Framework...