Game Development Community

Xna And Tge

by Ted Lilljegren · in Technical Issues · 02/28/2008 (12:18 am) · 4 replies

Being a student, i will get lots of free software stuff from microsoft, like VS 2008 and sql server and whatnot. Also included, is XNA (yay!). Now what i am wondering is: XNA can appearantly port any games using .NET framwork related coding languages, like VB and C#, is C++ excluded from this list, and if not so, why does GG sell another engine coded in C# when C++ would do as well?

My guess is that C++ does NOT use .net framwork, is this correct?

And on a sidenote, why are they handing out stuff worth like 500$ just on a whim?

Edit: just checked out some articles regarding C++ and C#, and it claimed that one of the "major implentations" of C# was the .NET framework, the C++ entry excluded that meaning that i wont get to port my TGE to my 360 =/

But it is still free =)

#1
02/28/2008 (7:47 am)
Actually, a number of languages support the .Net CLR, including managed C++.

Torque, however, is not written in managed C++ as it wasn't around when Torque was written.

Also, XNA has been specific to C# (in the 360 world, at least) as it is the language of choice for the XNA framework. There have been bridges built for VB and Managed C++ using .Net to XNA on the PC, though.

It may seem strange for MS to "give away" their software in the educational space, but in reality it makes sense. If that's what students coming into the workforce are using, then it is a way to muscle the workforce into utilizing your software. It's a very old educational software strategy that a number of companies have used in the past. Adobe, AutoDesk, Macromedia (pre-Adobe), Microsoft, and Quark were very liberal with the licensing in student labs for education. Expensive by individual standards at times, but extremely feasible when looking at a large number of computers/students that would have access to the software and enter the "market" knowing their particular flavor. The PageMaker/Quark wars in education were probably some of the most interesting back in the day, both with Aldus and Adobe.
#2
02/28/2008 (8:27 am)
As that nice guy in the trenchcoat that occasionally came by my school playground used to say. The first one's always free.
#3
02/29/2008 (9:27 pm)
You also have to be careful with any free liscence as odds are whatever you produce through it isn't going to be yours. It's always a good idea to read the EULA of your software if you feel like actually doing something with whatever work you produce. For instance if I use my school's torque they own my stuff. But since I bought my own copy I can work on my own projects and then do with them as I please.
#4
03/01/2008 (3:11 pm)
The stuff i do is not even close to being commercial competitive, so i dont worry the least about that =)
Although it sure would suck if i made something that people WOULD like to spend money on, only to find out that i lack the license.