okay maybeSerpwidgets wrote:bla bla ubisoft bla bla pod blah blah
a little? So you're not an 11 year old that just learned the games are created by programming and people are actually getting paid for sitting on the computer all day. But one thing doesn't satisfy me. How can you call yourself such a professional in the field and thinking about making a game in XNA?Serpwidgets wrote:I know exactly what I'm saying. Your presumptions about me are mistaken.
XNA is bad. It's another "metoomommy" by Microsoft. It's badly designed from ground-up. The API sucks: it's super restrictive and denies some basic programming habits and rules. It's extremely slow, unsuited for the already slow X360, and unable to create professional games. They may look like it, but they are unsuited for distribution, generally unstable when it comes to big projects, those big projects require big hacks and workarounds, so not only you're losing audience, you're actually losing time and money investing into this stupid piece of... junk!Serpwidgets wrote:Saying it sucks over and over doesn't make it so. And saying I'm wrong/stupid simply for failing to agree with you doesn't really help. Can you be specific? What's so bad about XNA?
There is one, one good API that I really love. It's Panda3D. It's just as fast, if not faster, to develop in then XNA, even though it doesn't have all the "cool tools", it has most of them, and they're just as awesome. It's enough low-level for people who like to create crazy games, and enough optimized to create fast games that work even on very old hardware. And did I forget to say it's much more powerful then XNA? And yes you can create nice graphics with it. It even includes a much better community, just as friendly and caring as this one.
And there are a few reasons I hate Unity, XNA, Torque, and all this other crap. When I was 11 years old, I wanted to develop cool games like those on the screenshots too. But my computer couldn't handle it. It could handle stuff like NFS:MW or TMN:ESWC, but couldn't handle a damn roll-a-ball race-a-car shoot-a-box, and the reason was how shitty slow, badly optimized, were all these stupid over commercialized engines. I just hate them no doubt.

Another thing that makes me doubt in you is...
That sounds like the 11 year old that just learned the games are created by programming and people are actually getting paid for sitting on the computer all day. "Haha all those losers are spending money and time on games, I make my own game and they will spend time and money on me!"Serpwidgets wrote:All that time I would have spent trying to configure a server or make new tracks, is going into design and programming instead.
First question, why do you need an engine? Especially a commercial one? I myself know a few industry veterans and they picked Ogre right away, when they convinced themselves they needed an engine. Hell I know a dude who gets paid a relatively large sum of money, and in his free time he just took Fortran 2003 and made a DirectX and OGL engine, out of nothing, except just the win32 & graphics API, in a week he had 15 demos including a fur stress test on the GPU. And he's young, he graduated 2002. Actually where is he didn't see him around for a while, last time he was assigned to make an Android game, but I still didn't see any hyper cool game with a rotary genitalia BFG cannon by a Scandinavian.Serpwidgets wrote:I looked into several engines and did some work with irrlicht and ogre using C++ but found what I think will work best for me.
Okay, sounds legit, wait, not at all. A 10 years old game, okay, XNA, not.Serpwidgets wrote: First I'm updating/porting a game I published 10 years ago to get familiar with C# and XNA and the new stuff in DirectX since the last DirectX I used was 7. The cool part with using XNA is it should be relatively easy to port to Xbox too.
No no no, don't do that, you will be very, very, very unsatisfied with the result. How long have you been missing out dude? Times have changed


----
You know what I'll be back on the TM2 topic, I'll make it into a whole topic rather.