XNA Game Studio Express Speedcoding By Charles Cox
Uploader Comments (agentcox)
Top Comments
-
If one wants to program applications, and subsequently code video games for a living, one must be able to code. You are evidently a person who is not going to do that.
Please go back to playing games, and stop trying to sound intelligent about the current topic of programming them.
-
Why...?
All Comments (78)
-
And my dear friends this is why you have to keep buying faster computers: Lazy developers. I wish old days came back. When a programmer actually had to optimize code. Games had better quality and uglier graphics, but they were insanely more entertaining. And before people start commenting, yes I am a programmer. I also believe that any good programmer would never use stuff like this.
Oh, and please don't try to compare ID and Source engines to something like this. It's just sad.
-
@agentcox lol rick/prick same thing ! :P
Nice video, thanks for the guide Charles.
-
xna just makes it more difficult to port it to other platforms other than PC/Xbox360, that's the whole point.
-
"Haven't you noticed recently how most games are shit? Developers focus too much on graphics and not enough on story"
well, as far as I know, most games out there license and reuse engines that are being developed by separate companies/teams. gamedev studios simple reuse ready-to-use kits (like Unreal, id5 etc.) by writing dialogs and scripts, modeling models and inserting them into the engine. they don't focus on graphics.
so your argument is invalid. xna won't solve problems
-
for amateur gamedevs, it's ok. professional studios will hardly use it next ten years though. also C++ being problematic is exaggerated. C++ is difficult for novices. for professionals, memory-related issues happen pretty rarely. also there are shitloads of ready libraries for C++. of course if you're novice, you don't know about them, and will reinvent the wheel wasting your time for trivial things. for pro's, c++ is able of speedcoding too. also you get runtime speed.
-
@sutasman ok, this is really getting stupid. we obviously want different things from a proper programming language. oh, btw, games aren't all about graphics. you need to do physics simulations and other processing that eat up your cpu pretty fast. but anyway, use and think whatever you like, cause this is boring the hell out of me.
-
@alin116: Of course XNA has limitations, thats the whole point about the tradeoff between ease of use and performance. However, how many companies are making the next Crysis? Probably not more than 5-10. For everyone else who doesn't need the absolutely maximum performance, then a managed language and API is probably better for them. Haven't you noticed recently how most games are shit? Developers focus too much on graphics and not enough on story. And stop pulling numbers from nowhere.
-
@sutasman I was talking about xna. xna has limitations too. and no, c++ sdk won't get deprecated. c++ gives you great optimization possibilities. only asm is better. also, xna doesn't give you access to more than 30% of what the xbox can do. and it's managed, slowing it down when you don't want to. even 0.5x slower is a huge impact of high performance simulations. it's the difference between ~60fps and ~30fps in, let's say, crysis, or gears of war.
-
I realise 1.5x is 60fps compared to 90fps, for example. But I said it was less than that, and getting less as time goes on. These artificial limitations...Java is interpreted so that will always hold it back. But C# has...nothing. If you are implying Java and C# are also OO-only languages, thats not true, technically there is no single paradigm to describe Java or C# or C++, all would be multi-paradigm. XNA is also made for Xbox 360 - eventually the C++ SDK will get deprecated.
-
@sutasman do you have any idea how much 1.5x slower is? EXTREMELY slow. also, java and c#+xna have artificial limitations. if you don't have a fairly good pc, they don't run properly. but with c++ you can simply adapt everything so it runs as it should. also, there are enormous disadvantages and headaches in "only-OOP" languages, but I won't go into that now. Trust me when I tell you. big games will be forever made in c++. the xbox, ps3, openGL and directX sdk are c++.
What the hell models did he say are supported??? (.X) and what???
M3chPilotSmith 3 years ago
.FBX.
agentcox 3 years ago
was he gettin heckled?? i swear he called someone a prick at the very end.
ElectricG 4 years ago
No, I called for Rick Hoskinson, the next speaker.
agentcox 4 years ago