XNA Creators Club Online
Page 1 of 1 (4 items)
Sort Posts: Previous Next

xna + mono this is possibly?

Last post 6/30/2009 2:05 PM by PavKo. 3 replies.
  • 6/30/2009 12:53 PM

    xna + mono this is possibly?

    xna + mono this is possibly? i like programming in mono, and now developing the game for windows, but i'm do not want to move uder Windows. What advise?
  • 6/30/2009 1:14 PM In reply to

    Re: xna + mono this is possibly?

    XNA is based on DirectX. DirectX is not available on non-Windows systems, so XNA on top of mono will not work without the XNA layer being ported to the native OS as well. Mono.Xna is one attempt at that, I don't know how far it has gotten.
  • 6/30/2009 1:34 PM In reply to

    Re: xna + mono this is possibly?

    Hi,

    XNA isn't implemented in mono and since XNA is not directly affiliated with the development of the .NET Framework, I don't think that novell plans to support the XNA namespace. It would also be quite a huge work to replace directX by a portable 3D API like OpenGL and still achieve the same result and keep compatibility and look'n'feel of 3D app. There would also be a shader problem, Direct3D and OpenGL doesn't share the same shader language, meaning that an unix XNA project wouldn't compile in visual studio, and visual studio project wouldn't compile in MonoDevelop (or whatever IDE upon which XNA would be built).
    For now, mono focuses on the core features of the .NET assambly library, meaning no entertainment feature. Mainly focused on industry needs. Not all the .NET 3.5 features are covered yet, so with the upcomming release of .NET 4, don't expect the mono team to look at XNA soon.

    By the way, there is a Mono XNA project not related to the mono projet. The mono team is aware of this project, but I don't think they'll give them any support to further develop it and the project seems discontinued for 2 years now (and seems to only cover some 2D and spriteBatch features).
    http://helmut.dev-blog.fr/
  • 6/30/2009 2:05 PM In reply to

    Re: xna + mono this is possibly?

    Thanks. For me it is a pity that is not present xna under linux, mono though and it is far to VS.NET, but mono promises. topic close.
Page 1 of 1 (4 items) Previous Next