Sign in to follow this  
Sijmen

In doubt. XNA?

Recommended Posts

Currently I'm programming happily on my Mac using Cocoa, C++, and OpenGL. Porting my stuff to Windows or Linux requires only minimal effort. But I've been more and more attracted to XNA. I've installed it on my desktop computer already, and it seems very interesting. But now I really don't know what to do. On one side, I take my Mac everywhere, like school. My PC is stationary and is at home. That means I can't program XNA on my main platform, and not when I'm at school (which can be compensated by installing it there). Also I'm pretty comfortable with OpenGL and the directness of C++ and the sweet Cocoa API. But on the other side, XNA is so nice, and I fell in love with C# some time ago (yes, I've been cheating on C# by going Cocoa :P). XNA Studio Express is such a nice product and it all just seems to 'just work'. And the possibility of maybe running my game on a 360 is so cool! What do you think I should do?

Share this post


Link to post
Share on other sites
Mono.Xna is slowly making progress. I'm supposed to be making sure it's still OS X-compatible, but I haven't had much time at all with schoolwork. [crying] Rob Loach is largely in charge, so send him a PM and ask him if any Mac users have complained about it being non-functional yet.

So I have no real idea if it works on OS X, but the Tao library it's based on certainly does (I intend to write several tutorials on getting Tao applications nicely packaged under OS X one of these days). Consider AgateLib, another C# library I contributed to and ensured was functional on Mac OS X. IMHO, it offers the same newbie benefits as XNA, minus the 360 compatibility. I think Axiom also works, but it's generally a wrapper over Ogre in my experience.

Finally, you can use Cocoa from C# using the b-e-e-autiful CocoaSharp library.

Edit: Kids, you too can become a GDNet moderator without understanding HTML.

[Edited by - Ravuya on March 6, 2007 11:31:27 PM]

Share this post


Link to post
Share on other sites
Quote:
Original post by Ravuya
Mono.Xna is slowly making progress. I'm supposed to be making sure it's still OS X-compatible, but I haven't had much time at all with schoolwork. [crying] Rob Loach is largely in charge, so send him a PM and ask him if any Mac users have complained about it being non-functional yet.

So I have no real idea if it works on OS X, but the Tao library it's based on certainly does (I intend to write several tutorials on getting Tao applications nicely packaged under OS X one of these days). Consider AgateLib, another C# library I contributed to and ensured was functional on Mac OS X. IMHO, it offers the same newbie benefits as XNA, minus the 360 compatibility. I think Axiom also works, but it's generally a wrapper over Ogre in my experience.

Finally, you can use Cocoa from C# using the b-e-e-autiful CocoaSharp library.

Fixed.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this