PS3 VS Xbox 360
Moderator: Gaming Addictees
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
PS3 VS Xbox 360
Heres my 2 cents. The hard ware is pretty much the same (as in same quality) so you really cant say that any one of them is any better. I honestly think It comes down to the developers and the language and API. PS3 uses C++ (Im assuming), OpenGL ES and 360 uses C# and XNA, a modified DirectX 10. I think it really comes down to how you program and how well you do it. Its like plain ol' OpenGL VS DirectX, just modified versions of those APIs. Since C# and C++ are different, I think some of the perfomance gets lost when porting from PS3 to 360 and Vice Versa... Its like Alchemy, Lead To Gold, actually, more like Apples To Oranges, they are both Fruits, Taste good, and is about the same size, but they are different taste, texture and color....
The bottom Line: The concole is only good as the API and the Developers that develope the games...
The bottom Line: The concole is only good as the API and the Developers that develope the games...
- Joeyotrevor
- Chaos Rift Cool Newbie
- Posts: 62
- Joined: Thu Jan 22, 2009 6:24 pm
- Programming Language of Choice: C++
Re: PS3 VS Xbox 360
Actually almost(?) all commercial 360 games use C++ and DirectX. C#/XNA is only for the community games.davidthefat wrote: 360 uses C# and XNA
Last edited by Joeyotrevor on Tue Aug 11, 2009 6:26 pm, edited 1 time in total.
Code: Select all
eb 0c 48 65 6c 6c 6f 20 77 6f 72 6c 64 21 31 d2 8e c2 30 ff b3 0a bd 02 7c b9 0b 00 b8 00 13 cd 10 eb fe
- hurstshifter
- ES Beta Backer
- Posts: 713
- Joined: Mon Jun 08, 2009 8:33 pm
- Favorite Gaming Platforms: SNES
- Programming Language of Choice: C/++
- Location: Boston, MA
- Contact:
Re: PS3 VS Xbox 360
davidthefat wrote:Heres my 2 cents. The hard ware is pretty much the same (as in same quality) so you really cant say that any one of them is any better. I honestly think It comes down to the developers and the language and API. PS3 uses C++ (Im assuming), OpenGL ES and 360 uses C# and XNA, a modified DirectX 10. I think it really comes down to how you program and how well you do it. Its like plain ol' OpenGL VS DirectX, just modified versions of those APIs. Since C# and C++ are different, I think some of the perfomance gets lost when porting from PS3 to 360 and Vice Versa... Its like Alchemy, Lead To Gold, actually, more like Apples To Oranges, they are both Fruits, Taste good, and is about the same size, but they are different taste, texture and color....
The bottom Line: The concole is only good as the API and the Developers that develope the games...
I think you are greatly confusing XNA development with game development in general. XNA uses C# but that doesn't mean that you can't write a game in c++ that could potentially run on the 360. Do you think games like Gears of War and Halo 3 were written in C#? Whether you are developing for PS3, Xbox 360, Atari 2600, or Intellivision, the fact remains the same: The game will only be as good as the development team makes it. You did make one valid point though...
davidthefat wrote: C# and C++ are different
Also
Nodavidthefat wrote: XNA, a modified DirectX 10
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
http://www.thenerdnight.com
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: PS3 VS Xbox 360
IDK if Gears of war was in C# or not, but XNA is C# the community is XNA Express and Real Devs get the full XNAhurstshifter wrote:davidthefat wrote:Heres my 2 cents. The hard ware is pretty much the same (as in same quality) so you really cant say that any one of them is any better. I honestly think It comes down to the developers and the language and API. PS3 uses C++ (Im assuming), OpenGL ES and 360 uses C# and XNA, a modified DirectX 10. I think it really comes down to how you program and how well you do it. Its like plain ol' OpenGL VS DirectX, just modified versions of those APIs. Since C# and C++ are different, I think some of the perfomance gets lost when porting from PS3 to 360 and Vice Versa... Its like Alchemy, Lead To Gold, actually, more like Apples To Oranges, they are both Fruits, Taste good, and is about the same size, but they are different taste, texture and color....
The bottom Line: The concole is only good as the API and the Developers that develope the games...
I think you are greatly confusing XNA development with game development in general. XNA uses C# but that doesn't mean that you can't write a game in c++ that could potentially run on the 360. Do you think games like Gears of War and Halo 3 were written in C#? Whether you are developing for PS3, Xbox 360, Atari 2600, or Intellivision, the fact remains the same: The game will only be as good as the development team makes it. You did make one valid point though...
davidthefat wrote: C# and C++ are different
Also
Nodavidthefat wrote: XNA, a modified DirectX 10
- JaxDragon
- Chaos Rift Junior
- Posts: 395
- Joined: Mon Aug 04, 2008 2:03 pm
- Current Project: Kanoba Engine
- Favorite Gaming Platforms: PS3, PC
- Programming Language of Choice: C++
- Location: Northeast NC
Re: PS3 VS Xbox 360
I think PS3 does indeed rely on C/++ and Assembly. Havn't heard of a Java game on the PS3. The only thing I'm not too fond of on the 360 is the fact you have to pay to play games online. That was a major turn off. Even though it's only, what, $50 a year, the cost of it would really add up after 3 years, IF your 360 lasts that long. Even though I've heard Microsoft has fixed all the RROD's.davidthefat wrote:Heres my 2 cents. The hard ware is pretty much the same (as in same quality) so you really cant say that any one of them is any better. I honestly think It comes down to the developers and the language and API. PS3 uses C++ (Im assuming), OpenGL ES and 360 uses C# and XNA, a modified DirectX 10. I think it really comes down to how you program and how well you do it. Its like plain ol' OpenGL VS DirectX, just modified versions of those APIs. Since C# and C++ are different, I think some of the perfomance gets lost when porting from PS3 to 360 and Vice Versa... Its like Alchemy, Lead To Gold, actually, more like Apples To Oranges, they are both Fruits, Taste good, and is about the same size, but they are different taste, texture and color....
The bottom Line: The concole is only good as the API and the Developers that develope the games...
EDIT: Also, I cant really give my opinion on which I think is better. I dont have a 360, and the only game I've played on one is Quake 4. So the 360 might be vastly superior. Don't know. I do have a ps3 though, and I am quite happy with my purchase.
- hurstshifter
- ES Beta Backer
- Posts: 713
- Joined: Mon Jun 08, 2009 8:33 pm
- Favorite Gaming Platforms: SNES
- Programming Language of Choice: C/++
- Location: Boston, MA
- Contact:
Re: PS3 VS Xbox 360
I feel that you misread everything I wrote. I know perfectly well that XNA uses C#. I am just saying that you are comparing limitations of PS3 vs. Xbox 360 on completely incorrect facts. C# w/ XNA is not the only process of developing an Xbox 360 game.davidthefat wrote: IDK if Gears of war was in C# or not, but XNA is C# the community is XNA Express and Real Devs get the full XNA
"Time is an illusion. Lunchtime, doubly so."
http://www.thenerdnight.com
http://www.thenerdnight.com
- Netwatcher
- Chaos Rift Junior
- Posts: 378
- Joined: Sun Jun 07, 2009 2:49 am
- Current Project: The Awesome Game (Actual title)
- Favorite Gaming Platforms: Cabbage, Ground beef
- Programming Language of Choice: C++
- Location: Rehovot, Israel
Re: PS3 VS Xbox 360
So, what are real developers? (commercial developers, professional developers, indie team developers), we are here all real developers, we exist in this physical world don't we?davidthefat wrote:IDK if Gears of war was in C# or not, but XNA is C# the community is XNA Express and Real Devs get the full XNAhurstshifter wrote:davidthefat wrote:Heres my 2 cents. The hard ware is pretty much the same (as in same quality) so you really cant say that any one of them is any better. I honestly think It comes down to the developers and the language and API. PS3 uses C++ (Im assuming), OpenGL ES and 360 uses C# and XNA, a modified DirectX 10. I think it really comes down to how you program and how well you do it. Its like plain ol' OpenGL VS DirectX, just modified versions of those APIs. Since C# and C++ are different, I think some of the perfomance gets lost when porting from PS3 to 360 and Vice Versa... Its like Alchemy, Lead To Gold, actually, more like Apples To Oranges, they are both Fruits, Taste good, and is about the same size, but they are different taste, texture and color....
The bottom Line: The concole is only good as the API and the Developers that develope the games...
I think you are greatly confusing XNA development with game development in general. XNA uses C# but that doesn't mean that you can't write a game in c++ that could potentially run on the 360. Do you think games like Gears of War and Halo 3 were written in C#? Whether you are developing for PS3, Xbox 360, Atari 2600, or Intellivision, the fact remains the same: The game will only be as good as the development team makes it. You did make one valid point though...
davidthefat wrote: C# and C++ are different
Also
Nodavidthefat wrote: XNA, a modified DirectX 10
"Real Developers" who want to develop for the any digital system will usually go for a language, together with a library/COM(or they make their own) that has the tools and features they need for their game.
C++ and it's libraries let you control the game in a much more detailed way then XNA will let you, you might not deal with it in indie games, but in commercial games, where everything needs to run smoothly and look awesome with a huge number of triangles displayed on the screen, and the CPU and GPU working their ass off, it is important, and that's one of the reasons most commercial devs use C++.
Maybe there is no performance lose, just not any performance gain because you can't/are limited to optimize the performance with C#'s XNA
"Programmers are the Gods of their tiny worlds. They create something out of nothing. In their command-line universe, they say when it’s sunny and when it rains. And the tiny universe complies."
-Derek Powazek, http://powazek.com/posts/1655
blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
-Derek Powazek, http://powazek.com/posts/1655
blip.fm DJ profile - http://blip.fm/Noobay
current code project http://sourceforge.net/projects/vulcanengine/
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: PS3 VS Xbox 360
Bad wording choice, ok Professional DevsNetwatcher wrote:So, what are real developers? (commercial developers, professional developers, indie team developers), we are here all real developers, we exist in this physical world don't we?davidthefat wrote:IDK if Gears of war was in C# or not, but XNA is C# the community is XNA Express and Real Devs get the full XNAhurstshifter wrote:davidthefat wrote:Heres my 2 cents. The hard ware is pretty much the same (as in same quality) so you really cant say that any one of them is any better. I honestly think It comes down to the developers and the language and API. PS3 uses C++ (Im assuming), OpenGL ES and 360 uses C# and XNA, a modified DirectX 10. I think it really comes down to how you program and how well you do it. Its like plain ol' OpenGL VS DirectX, just modified versions of those APIs. Since C# and C++ are different, I think some of the perfomance gets lost when porting from PS3 to 360 and Vice Versa... Its like Alchemy, Lead To Gold, actually, more like Apples To Oranges, they are both Fruits, Taste good, and is about the same size, but they are different taste, texture and color....
The bottom Line: The concole is only good as the API and the Developers that develope the games...
I think you are greatly confusing XNA development with game development in general. XNA uses C# but that doesn't mean that you can't write a game in c++ that could potentially run on the 360. Do you think games like Gears of War and Halo 3 were written in C#? Whether you are developing for PS3, Xbox 360, Atari 2600, or Intellivision, the fact remains the same: The game will only be as good as the development team makes it. You did make one valid point though...
davidthefat wrote: C# and C++ are different
Also
Nodavidthefat wrote: XNA, a modified DirectX 10
"Real Developers" who want to develop for the any digital system will usually go for a language, together with a library/COM(or they make their own) that has the tools and features they need for their game.
C++ and it's libraries let you control the game in a much more detailed way then XNA will let you, you might not deal with it in indie games, but in commercial games, where everything needs to run smoothly and look awesome with a huge number of triangles displayed on the screen, and the CPU and GPU working their ass off, it is important, and that's one of the reasons most commercial devs use C++.
Maybe there is no performance lose, just not any performance gain because you can't/are limited to optimize the performance with C#'s XNA
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: PS3 VS Xbox 360
Since you pointed out XBL and that you have to pay for it... Devs want money, so they rather go that extra mile for xbox games to squeeze every penny from you... and 360 has a bigger audience .. thats just a big money maker.JaxDragon wrote:I think PS3 does indeed rely on C/++ and Assembly. Havn't heard of a Java game on the PS3. The only thing I'm not too fond of on the 360 is the fact you have to pay to play games online. That was a major turn off. Even though it's only, what, $50 a year, the cost of it would really add up after 3 years, IF your 360 lasts that long. Even though I've heard Microsoft has fixed all the RROD's.davidthefat wrote:Heres my 2 cents. The hard ware is pretty much the same (as in same quality) so you really cant say that any one of them is any better. I honestly think It comes down to the developers and the language and API. PS3 uses C++ (Im assuming), OpenGL ES and 360 uses C# and XNA, a modified DirectX 10. I think it really comes down to how you program and how well you do it. Its like plain ol' OpenGL VS DirectX, just modified versions of those APIs. Since C# and C++ are different, I think some of the perfomance gets lost when porting from PS3 to 360 and Vice Versa... Its like Alchemy, Lead To Gold, actually, more like Apples To Oranges, they are both Fruits, Taste good, and is about the same size, but they are different taste, texture and color....
The bottom Line: The concole is only good as the API and the Developers that develope the games...
EDIT: Also, I cant really give my opinion on which I think is better. I dont have a 360, and the only game I've played on one is Quake 4. So the 360 might be vastly superior. Don't know. I do have a ps3 though, and I am quite happy with my purchase.
- programmerinprogress
- Chaos Rift Devotee
- Posts: 632
- Joined: Wed Oct 29, 2008 7:31 am
- Current Project: some crazy stuff, i'll tell soon :-)
- Favorite Gaming Platforms: PC
- Programming Language of Choice: C++!
- Location: The UK
- Contact:
Re: PS3 VS Xbox 360
One little picky point, I would just like to point out that XNA came out about 2 years AFTER the release of the Xbox360, so logically development teams would have to of used other methods, such as C++ with directX and the xbox360's original API.
Like I said that's picky, but the reality is, no matter how powerful you think XNA might be, certain projects couldn't possibly cater for the broad spectrum of games that are made today, the fact of the matter is, development studios write their tools in C++, and their own components which are optimised for their platform, the type of low-level control required for newer advanced features would likely be impossible in some situations.
XNA seems like a good API to start off with, it allows you to develop things quickly, which can only be good, but surely it cannot be used to squeeze out masses of performance from the CPU's and GPU's like a custom-made, in-house package could.
As for the PS3, I have no knowledge of how games are developed for the PS3, I do distinctly remember seeing a special PS1 you could buy back in the day with enchanced debug capabilities, but I only saw pictures here and there, I couldn't even explain it's full purpose.
Like I said that's picky, but the reality is, no matter how powerful you think XNA might be, certain projects couldn't possibly cater for the broad spectrum of games that are made today, the fact of the matter is, development studios write their tools in C++, and their own components which are optimised for their platform, the type of low-level control required for newer advanced features would likely be impossible in some situations.
XNA seems like a good API to start off with, it allows you to develop things quickly, which can only be good, but surely it cannot be used to squeeze out masses of performance from the CPU's and GPU's like a custom-made, in-house package could.
As for the PS3, I have no knowledge of how games are developed for the PS3, I do distinctly remember seeing a special PS1 you could buy back in the day with enchanced debug capabilities, but I only saw pictures here and there, I couldn't even explain it's full purpose.
---------------------------------------------------------------------------------------
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D
I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
I think I can program pretty well, it's my compiler that needs convincing!
---------------------------------------------------------------------------------------
And now a joke to lighten to mood :D
I wander what programming language anakin skywalker used to program C3-PO's AI back on tatooine? my guess is Jawa :P
- aamesxdavid
- ES Beta Backer
- Posts: 347
- Joined: Wed Jan 07, 2009 8:49 pm
- Location: Bellevue, WA
- Contact:
Re: PS3 VS Xbox 360
I thought for a moment that someone had resurrected the previous "PS3 VS XBOX 360" thread, and was about to distribute some internet punches. I'm glad this sounds different than it is. And since I have real insight here, unlike other responses of just trying to be an arrogant dick, I shall raise the proverbial curtain here.
2) Yes, for Community Games, XNA is used on retail kits, as was pointed out. I'm sure there are a few commercial developers who use XNA, the same way that there are some companies that primarily make games for the iPhone, but the vast majority of commercial developers use C++, and have dev kits.
3) Exactly. And what this in fact comes down to is what console is the most appealing for developers to make games on. Sony has publicly stated that their console is intentionally difficult to develop games for. This is why I have no sympathy for fanboys who complain about a 360-exclusive.
I don't work directly with PS3 development, but it appears to be similar (well, not XNA, obviously).
1) The PS3 boasts better specs for its hardware - and it's true. The potential for graphics processing, etc. is higher. And if that was my prime concern, I wouldn't have my 360.davidthefat wrote:1)The hard ware is pretty much the same (as in same quality) so you really cant say that any one of them is any better.
2)360 uses C# and XNA
3)The bottom Line: The concole is only good as the API and the Developers that develope the games...
2) Yes, for Community Games, XNA is used on retail kits, as was pointed out. I'm sure there are a few commercial developers who use XNA, the same way that there are some companies that primarily make games for the iPhone, but the vast majority of commercial developers use C++, and have dev kits.
3) Exactly. And what this in fact comes down to is what console is the most appealing for developers to make games on. Sony has publicly stated that their console is intentionally difficult to develop games for. This is why I have no sympathy for fanboys who complain about a 360-exclusive.
Sorry, but where are you getting this information from? It would not benefit anyone to purposely limit what indie developers can do with XNA, while giving pro devs special privileges. Using XNA has its limits, end of story. Using C++ with a dev kit has significantly less limits, but is more costly, hence commercial developers only going in that direction. Keep in mind, Microsoft makes money from Community Games - they obviously want them to be as good as they can be.davidthefat wrote:IDK if Gears of war was in C# or not, but XNA is C# the community is XNA Express and Real Devs get the full XNA
I don't work directly with PS3 development, but it appears to be similar (well, not XNA, obviously).
- davidthefat
- Chaos Rift Maniac
- Posts: 529
- Joined: Mon Nov 10, 2008 3:51 pm
- Current Project: Fully Autonomous Robot
- Favorite Gaming Platforms: PS3
- Programming Language of Choice: C++
- Location: California
- Contact:
Re: PS3 VS Xbox 360
Ok my mistake, XDK is the machine pros use and IDK about the languageaamesxdavid wrote:Sorry, but where are you getting this information from? It would not benefit anyone to purposely limit what indie developers can do with XNA, while giving pro devs special privileges. Using XNA has its limits, end of story. Using C++ with a dev kit has significantly less limits, but is more costly, hence commercial developers only going in that direction. Keep in mind, Microsoft makes money from Community Games - they obviously want them to be as good as they can be.davidthefat wrote:IDK if Gears of war was in C# or not, but XNA is C# the community is XNA Express and Real Devs get the full XNA
I don't work directly with PS3 development, but it appears to be similar (well, not XNA, obviously).
- aamesxdavid
- ES Beta Backer
- Posts: 347
- Joined: Wed Jan 07, 2009 8:49 pm
- Location: Bellevue, WA
- Contact:
Re: PS3 VS Xbox 360
Ah, yes I see the confusion of acronyms there: XDK just stands for Xbox Development Kit. Easily confused with XNA, and then they have NXE for their dashboard update.. they just love three-letter acronyms. It's a dev kit like any other, Sony just doesn't seem as up on the snappy names.
As for language, well, the standard in all game development at the moment is C++, but it's certainly not a requirement. It's worth noting that it's really just a PC (as is every console), and language is more dependent on the engine you're using.
As for language, well, the standard in all game development at the moment is C++, but it's certainly not a requirement. It's worth noting that it's really just a PC (as is every console), and language is more dependent on the engine you're using.
Re: PS3 VS Xbox 360
I like how the posts in the console wars are soooo much longer than the programming ones! Also, they are very heated... it's kinda scary sometimes!
I don't own a ps3 so I don't think I'm qualified to compare the 2
I don't own a ps3 so I don't think I'm qualified to compare the 2
Re: PS3 VS Xbox 360
Microsoft and snappy names? What like "low cost small notebook pc"? On the topic at hand a games console is only as good as it's games considering it's primary purpose is to entertain through the games.....so it's not really a fight versus the two consoles and the hardware but between the software (games that is) of the two systems. In the end as long as you are being entertained why should you care about the hardware?aamesxdavid wrote:Ah, yes I see the confusion of acronyms there: XDK just stands for Xbox Development Kit. Easily confused with XNA, and then they have NXE for their dashboard update.. they just love three-letter acronyms. It's a dev kit like any other, Sony just doesn't seem as up on the snappy names.
That's just my personal opinion feel free to tear it to shreds.