Recommended Videos

Collapse

360 v. ps3 programming

Collapse
X
Collapse
 
  • Time
  • Show
Clear All
new posts
  • #1
    SuperBowlNachos
    All Star
    • Jul 2004
    • 10218

    360 v. ps3 programming


    I have always heard that it is easier for developers to program games for the 360. Why is this? I also saw that Portal 2(I THINK) was only going to be on 360 because it's so easy to port from PC to 360 and complicated from 360 to ps3.

    No console war, this is strictly a nerd question.
  • #2
    Cyros
    ULTRAAAA!!!!
    • Jun 2003
    • 12628

    Re: 360 v. ps3 programming


    Re: 360 v. ps3 programming

    360 is basically a PC from game design standpoint.
    Watch Me Twitch

    My Video Game Streams

    Comment

    • #3
      Gotmadskillzson
      Live your life
      • Apr 2008
      • 23443

      Re: 360 v. ps3 programming


      Re: 360 v. ps3 programming

      Their both coded in C++ for the most part. However 360 also codes in C#. The main difference betweeen the 2 is the cores.

      Xbox 360 has 3 cores, all equal. Where as the PS3 has 8 but they not all equal, hence lies the difficulty with the PS3. 1 of the 8 cores of the PS3 is for the OS and the other 7 is used for other things. The other 7 however can only access 256k worth of memory at a time. So as a programmer you have to manually assign each core a job to do.

      Think of the main PS3 core as the head cook and the other 7 as waiters. The main cook will say order up and which ever of the 7 that is currently free will take up that job to be done now, when it's work load maxes out, it will hand it off to another member of the 7 that work load can stop.

      Basically PS3 programming is a huge balancing act. That is why coders say it is how to code for.

      Where as the xbox 360, all 3 cores are equal, there are no memory restrictions with its cores like it is on the PS3. Basically in simply terms, xbox 360 is just like a duo core PC. 360 GPU is exactly like a PC's gpu.

      That being said that is why you will see way more PC ports to 360 because there is very little difference in the programming structure between the 2. But with the PS3, being that not all the cores are equal and your dealing with 256k memory caps on their 7 cores, you have way more coding and breaking down of tasks into tiny bits.

      So in conclusion, xbox 360, all cores are equal, they can all handle huge chunks of input. PS3 out of the 8 cores, only 7 are usable to do stuff and they can only handle tiny chunks at a time due to memory restrictions in their cores.

      Comment

      • #4
        Moses Shuttlesworth
        AB>
        • Aug 2006
        • 9435

        Re: 360 v. ps3 programming


        Re: 360 v. ps3 programming

        Nice breakdown homie

        Comment

        • #5
          bkfount
          All Star
          • Oct 2004
          • 8467

          Re: 360 v. ps3 programming


          Re: 360 v. ps3 programming

          It was a matter of resources for multiplatform developers, who not only saw the 360 as easier to develop for, but it was selling better.

          Valve changed their stance on the ps3 because of how open Sony is with their console. While Valve talked crap about the ps3 once, they haven't really been pleased with MS either. They didn't like MS's update certification process and how they require paid DLC. Valve is able to implement steamworks on the ps3, which allows them to provide better patch/update support and potentially free DLC through a system they already know and control.
          Last edited by bkfount; 07-01-2010, 12:00 PM.

          Comment

          • #6
            Blzer
            Resident film pundit
            • Mar 2004
            • 42627

            Re: 360 v. ps3 programming


            Re: 360 v. ps3 programming

            Originally posted by Gotmadskillzson
            Blah blah blah Dining Philosophers Problem...
            That's all that comes to mind when you explain it, good job.

            So the PS3 is harder to program for, but it can serve pretty awesomely for mutli-processing if done right, especially if they make titles exclusively for the PS3 (this is why the guys at Naughty Dog and Sucker Punch are so happy to discover all of this untapped potential within the PS3).
            Samsung PN60F8500 PDP / Anthem MRX 720 / Klipsch RC-62 II / Klipsch RF-82 II (x2) / Insignia NS-B2111 (x2) / SVS PC13-Ultra / SVS SB-2000 / Sony MDR-7506 Professional / Audio-Technica ATH-R70x / Sony PS3 & PS4 / DirecTV HR44-500 / DarbeeVision DVP-5000 / Panamax M5400-PM / Elgato HD60

            Comment

            • #7
              Flawless
              Bang-bang! Down-down!
              • Mar 2004
              • 16780

              Re: 360 v. ps3 programming


              Re: 360 v. ps3 programming

              Originally posted by Gotmadskillzson
              360 GPU is exactly like a PC's gpu.
              No that would be the PS3's GPU, which is based on G70 architecture. 360 GPU is a very unique and custom design for a closed platform that only supports one API and a limited range of resolutions. You don't have eDRAM-based GPUs on PC.
              Go Noles!!! >>----->

              Comment

              • #8
                billy10388
                Rookie
                • Jul 2010
                • 1

                Re: 360 v. ps3 programming


                Re: 360 v. ps3 programming

                Originally posted by olliethebum85
                I have always heard that it is easier for developers to program games for the 360. Why is this? I also saw that Portal 2(I THINK) was only going to be on 360 because it's so easy to port from PC to 360 and complicated from 360 to ps3.

                No console war, this is strictly a nerd question.
                I also think so.
                Watch Inception Online

                Comment

                Working...