Jump to content
  • Advertisement
Sign in to follow this  
alihelmy

HowTo Develop for PS3

This topic is 3887 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hey mates, Just a simple question, and if it is incredibly stupid i apologise before hand... so, how does one create games for the ps3? i mean, i got one, so what if i wanted to create a simple tetris game by myself? i dont care about any licensing and i wouldnt ever sell it or anything, just wondering... i mean, i know the languages used (C) and the shaders and OpenGL, etc... but what SDK, or where are the APIs or the docs or anything? and on the second hand, what is it like if it were to be professionally?

Share this post


Link to post
Share on other sites
Advertisement
You can't, unless you're willing to settle for the crippled linux environment that offers no access to the GPU or any of the SPUs.

Share this post


Link to post
Share on other sites
Developers get developer kits, which are special hardware, software, libraries, documentation, and libraries that allow development. When they're done, they create a gold build that is then cryptographically signed by keys provided by the console maker (Sony, MS, Nintendo) and then mastered onto pressed discs. Those discs will play in regular retail consoles. Games that are in development cannot run on regular retail consoles.

Share this post


Link to post
Share on other sites
mmm... i seee... but how about the XNA then for the Xbox360, i know this is a bit off topic but... if the XNA is available, free and downloadable online into VS, then i should be able to make my own games on the Xbox360, right?

Share this post


Link to post
Share on other sites
Quote:
Original post by Promit
You can't, unless you're willing to settle for the crippled linux environment that offers no access to the GPU or any of the SPUs.

IIRC PS3 linux does let you access some (not all) SPUs and run your own code on them. No GPU access does rather cripple the whole thing though. [sad]

alihelmy: To run your own XNA stuff on your 360 you need to fork out for a "Creators Club" license, which IIRC clocks in at $99 a year. Anyone who wants to play your game has to fork out too.

Share this post


Link to post
Share on other sites
so, the verdict is, Xbox360, is doable but costs 99$ a year, and PS3 is not doable (because i read somewhere on gamesutra.com that the dev kit is 10250USD!) unless u wanna do it on linux...

if i understand correctly, this means ill install Linux on the ps3 and then dev games for linux on the ps3, and not ps3 directly?

and what do u mean by limiting access to the G(graphical?)PU? does that mean i cant write opengl code or... wat?

Share this post


Link to post
Share on other sites
Quote:
Original post by alihelmy
if i understand correctly, this means ill install Linux on the ps3 and then dev games for linux on the ps3, and not ps3 directly?

Yes. IMHO you might as well just stick to pc development.

Quote:
and what do u mean by limiting access to the G(graphical?)PU? does that mean i cant write opengl code or... wat?

You don't get any access to the GPU, which means that all drawing has to be done manually, and no hardware accelerated OpenGL.

Share this post


Link to post
Share on other sites
Why have these limitations/arrangements been created?

Why not just let developers develop as they please to?

Share this post


Link to post
Share on other sites
Quote:
Original post by alihelmy
so, the verdict is, Xbox360, is doable but costs 99$ a year, and PS3 is not doable (because i read somewhere on gamesutra.com that the dev kit is 10250USD!) unless u wanna do it on linux...


Minor comment here, that quote for the dev kit is irrelevant in any case. You are not a registered developer with Sony so they will not sell you a dev-kit for any price. Until you are a registered developer, all you have with PS3 is Linux which, as others have said, is crippled.

XNA is great. It's fun to run games on the Xbox 360. $99 sounds expensive, but when you think about it spread over a year, it's not so bad. That's less than the cost of two next-gen (PS3 or Xbox 360) games. True that currently anyone who wants to play your game will also have to buy the Creator's Club subscription, but the guys at Microsoft have said they are working hard to create a better way (with hopefully much lower cost) for end-user distribution.

The best part of XNA is that you can download it for free for Windows and start playing with it today. If you don't like it, you don't even have to spend money. Check out http://creators.xna.com for all the download information, samples, and other helpful stuff.

Quote:
Original post by sanman
Why have these limitations/arrangements been created?

Why not just let developers develop as they please to?


If you could do full PS3 development in Linux on a retail PS3, how would Sony be able to sell dev-kits to developers? Also how would you stop people from just making/selling/distributing games for download for Linux on PS3 where Sony would make no money on royalties?

As for XNA, Microsoft has to fund the XNA department somehow. It's well known that the Xbox division of Microsoft has not profited much considering its cost. So they have to charge developers to use XNA on Xbox 360 to help fund the development of XNA.

It all comes down to money in the end.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!