XNA Third Person Shooter (TPS)
Uploader Comments (bpevangelista)
Top Comments
-
Why would you say that??? C# is way less difficult to start with... The whole reason XNA is for C# is because C# is an easy to learn and easy to use language, since you don't need to worry about memory management. (Actually, XNA can be used under F# too, but that's another story)
C++ is harder to learn, and C++ programmers usually hate moving to C# because they don't like the idea of managed code once they've gotten used to C.
C# and C++ are have different mindsets.
-
Not really. You can make some pretty epic stuff with XNA. Something comparable to Half Life engine.
Probably nothing as good as Crysis or Call of Duty or something but if you have the knowledge to make something like that you won't be working alone on little projects.
Also, no commercial games are made in PURE C++, they use DirectX libraries.
C++ is of course faster than C# but it's also true that C++ is old, sooner or later game developers will make games in more modern languages.
All Comments (255)
-
Acually, that is a Second Person Shooter. It is just very similar to a Third Person Shooter. Maybe when he walks it could change in to third person, but not entirely.
-
0:12
-
Totally disagree with levandrian and his anti-C# or perhaps Microsoft mentality but I think it's a wonderful language. Sure I've heard dozens of friends bicker about it being inferior but hell, C++ is "inferior" to Assembly so I don't get what your complaining about.
In time C# will be superseded with an even higher level language with even less "performance"... but for now, any performance issues will be alleviated with time by improvements to the components or updates to the system.
-
@levandrian Wow...
Okay, C C++ are more low level hardware languages, of course.
But saying C# is crap is not good! I think, that C# has much more power than java( I still think Java is better ;D), but it is not an internet language.
C# is made for Apps. And C# does his job very very good! Very easy language, powerfull and not to small librarys!
.Net and C# is a good Software combination! And that you can use every .net language and mix it together is way better :D
C# app with VB.Net lib
-
@MrGermanBratwurst First off, I never suggested someone writing an operating system in C#, I was just saying that because a language gets old doesn't mean it becomes obsolete. A lot of places still use languages older than C and C is used quite a bit as well(It's still one of my favorite languages to use.) There's a reason a lot of people still use C and C++ in place of higher level languages.
Also, look up the web based linux OS written in java. :D C# is for crap, not apps. C# is garbage.
-
@levandrian C# is a multi platform language. Which needs to be compiled during Runtime!
It needs the .Net framework which is like a virtual machine like the Java VM...
So how would you program an OS which needs a framework, that needs another OS to work on...
C# is a language for APPS not for OS´s!
-
@JCFilms13 just go to the apress website, find the book there, and go to download content. The book is the xna 2: beginning to professional
-
@Darwin226 What does the library used have to do with the actual code the game is written in? If I use a library like say Ogre3D and then use Python bindings for said library and write my game in Python, it doesn't also mean I wrote it in C++ because Ogre is a C++ library.
Also, C is old as well but I don't see people dropping that to write an operating system in C# anytime in the future.
-
HEEEEEESSSSS CCOOOOMMMIIIINN DDOOOOOWWWNN THEEEEE MOOUUNNNNTAAAAIIIINNN.......RU
UUUUNNN!!! -
@DarkGlobusO Your nuts, graphics are amazing for a mostly individual effort! Did you make a better game?
this book have a CD?
palonza 2 years ago
No. But you can all download all the examples and source code at APress website.
bpevangelista 2 years ago
hey bruno! sorry to bother! I have your book... Just wondering, that last example game has dynamic lightning??
aldex123 2 years ago
The shooter game? Yes.
bpevangelista 2 years ago
Ha, you did not create that "Monster" model. I've seen it on multiple sites for download.
DMEvil 2 years ago
You are right! I did not create any 3D model, since I'm a programmer! =P Check the source code for credits!
bpevangelista 2 years ago 2