Jump to content

  • Log In with Google      Sign In   
  • Create Account


PS3 games in C++..


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
32 replies to this topic

#1 Sugavanas   Members   -  Reputation: 165

Like
0Likes
Like

Posted 27 February 2013 - 02:11 AM

Hello guys, I have a question..How do htey make PS3 games in C++, after learning for a year or less i have learned many things on computer game developing. Now the question is i know how to animate the models give controls to it, but how should i run it on ps3 for testing and the main queation is how can i code it, is there any sample, and I don't wanna use any engines



Sponsor:

#2 MrDaaark   Members   -  Reputation: 3551

Like
4Likes
Like

Posted 27 February 2013 - 02:24 AM

You can't.

You need the official tools and development kit that Sony only rents out to qualified publishers and developers.

#3 Sugavanas   Members   -  Reputation: 165

Like
0Likes
Like

Posted 27 February 2013 - 02:46 AM

but how do i do it if I just want to test it in pc



#4 NightCreature83   Crossbones+   -  Reputation: 2705

Like
2Likes
Like

Posted 27 February 2013 - 02:54 AM

You can't.

You need the official tools and development kit that Sony only rents out to qualified publishers and developers.

You don't rent SDK kits btw you have to buy them, it is often the publisher that owns the kit though and then they lend it to the studio for use.


Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, Mad Max

#5 MrDaaark   Members   -  Reputation: 3551

Like
3Likes
Like

Posted 27 February 2013 - 02:54 AM

You can't do anything Playstation related unless you rent out a development kit from Sony, as I said above.

You have a PC, you can make and test PC games.

Night, doesn't the publisher only lease them? That is what I have read all over the place.

Edited by Daaark, 27 February 2013 - 02:56 AM.


#6 Sugavanas   Members   -  Reputation: 165

Like
0Likes
Like

Posted 27 February 2013 - 03:01 AM

but after finishing the pc game then if i get sony to rent my game i have to change the codes right and also how about xbox games



#7 MrDaaark   Members   -  Reputation: 3551

Like
4Likes
Like

Posted 27 February 2013 - 03:24 AM

Sony and Microsoft only give development kits to big companies with lots of money and a resume of previous completed titles, and even then, it's not a given.

You can sell an indy game on Microsoft's Xbox Live Indy Games channel. It costs 99$ for a Creator's Club membership, and you can put up anything for sale as long as it passes a technical peer review. But I believe you have to be at least 18, so that means you have to wait 5 years, and I'm sure the service won't be around by then.

You can get a Google play developer's license for 25$ and then develop anything you want for the Google Play Store. This is one path of least resistance. Then you can develop for Android phones and tablets, and eventually, the Ouya.

#8 NightCreature83   Crossbones+   -  Reputation: 2705

Like
0Likes
Like

Posted 27 February 2013 - 03:56 AM

You can't do anything Playstation related unless you rent out a development kit from Sony, as I said above.

You have a PC, you can make and test PC games.

Night, doesn't the publisher only lease them? That is what I have read all over the place.

No you buy them as the X360 comes with a Visual Studio license and the Sony kits cost 1800 USD a piece, however you do have to be recognised by MS or Sony as an actual developer to get them. You get more then just the devkit by buying one btw you also get access to the SDKs and Help forums.


Edited by NightCreature83, 27 February 2013 - 04:17 AM.

Worked on titles: CMR:DiRT2, DiRT 3, DiRT: Showdown, GRID 2, Mad Max

#9 Hodgman   Moderators   -  Reputation: 28649

Like
10Likes
Like

Posted 27 February 2013 - 04:54 AM

You don't rent SDK kits btw you have to buy them, it is often the publisher that owns the kit though and then they lend it to the studio for use.

Technically you neither rent nor buy them. You do basically "buy" them, but they remain the property of Sony/MS, and are supposed to be returned when your license for them expires or is invalidated (such as if you go bankrupt). If you actually owned them, you would see more of them on ebay.

 

but after finishing the pc game then if i get sony to rent my game i have to change the codes right and also how about xbox games

Yes, you have to change some of the code -- basically any part that interacts with the operating system (e.g. Windows APIs in your PC game) or the GPU (e.g. D3D/GL), or anything that you've written in assembly will have to be re-written.

 

...however, I hate to be a nay-sayer, but this isn't something that concerns you, because you are not a licensed Sony/MS PS3/360 developer. You have to be a large company with tens of thousands of dollars lying around to spend on licences and dev-kits in order for that to happen. You also have to have hundreds of thousands of dollards lying around when it comes to actually shipping your game (verification and printing costs)...

 

Making professional C++ console games on current-gen consoles is not an achievable goal for a hobbyist. Either stick with the PC, make use of one of the console hobbyist programs (like XNA), or work with older consoles via homebrew kits if you're really eager for some masochism wink.png



#10 Programmer Rami   Members   -  Reputation: 193

Like
1Likes
Like

Posted 27 February 2013 - 05:34 AM

you can become an official ps vita developer by applying to Playstation Mobile program.

but it's not the official SDK for the big companies, it's more similar to XNA. Something for indies and small developer.

It costs 99$ per year. However, not all countries are supported yet.


Edited by Programmer Rami, 27 February 2013 - 05:48 AM.


#11 Sugavanas   Members   -  Reputation: 165

Like
1Likes
Like

Posted 27 February 2013 - 06:28 AM

ok thanks guys, i think first iw ill stick on pc and android/ios development and when i have enough skills on doin a video game for pc alone i will look on consoles



#12 KulSeran   Members   -  Reputation: 2352

Like
0Likes
Like

Posted 27 February 2013 - 11:10 PM

Slight technicality... if you have the correct PS3 (pre sony being a ***** patch, or post patch and hacked) you can boot ubuntu or yellow dog linux on the PS3 and learn all the SPU and some GPU programming for the PS3 without the SDK.

#13 slicer4ever   Crossbones+   -  Reputation: 3415

Like
0Likes
Like

Posted 28 February 2013 - 12:23 AM

i'd also like to point out that the ps3 has been hacked to run unsigned code(assuming your console is on a firmware that can be hacked).  i'm not sure how far along the ps3's homebrew sdk got since i last used it, but it was more than enough to make games.


Check out https://www.facebook.com/LiquidGames for some great games made by me on the Playstation Mobile market.

#14 MrDaaark   Members   -  Reputation: 3551

Like
1Likes
Like

Posted 28 February 2013 - 12:46 AM

Ironically enough, Sony started an indy program today. There is a form to fill out on their site. It covers all their consoles.

#15 darkhaven3   Members   -  Reputation: 160

Like
0Likes
Like

Posted 28 February 2013 - 02:34 AM

Daaark, it might just be me, but I think it's misleading to say "you can't do it without Sony's say so", because that's not strictly true in all cases. tongue.png It is entirely possible to write raw C or C++ using PSL1GHT or the leaked v1.92 of the official PS3 SDK and then compile and run programs on the Playstation 3 natively.

 

I'm a little behind on my PS3 homebrew scene-ology, so I'm not sure if the private key used to sign official software is still a valid means to sign your code to run it on the Cell without modification. IIRC this is a vulnerability that isn't exactly patchable without invalidating all prior officially licensed software on the market in one fell swoop. Maybe this is something the OP can look into.


Edited by darkhaven3, 28 February 2013 - 02:35 AM.


#16 Sugavanas   Members   -  Reputation: 165

Like
-1Likes
Like

Posted 28 February 2013 - 05:50 AM

Slight technicality... if you have the correct PS3 (pre sony being a ***** patch, or post patch and hacked) you can boot ubuntu or yellow dog linux on the PS3 and learn all the SPU and some GPU programming for the PS3 without the SDK.

where can i get a demo on doing it



#17 CC Ricers   Members   -  Reputation: 623

Like
0Likes
Like

Posted 28 February 2013 - 08:36 PM

Ironically enough, Sony started an indy program today. There is a form to fill out on their site. It covers all their consoles.

 

Hmmm, is this different from the Playstation Suite (Mobile) SDK they released about a year ago? Granted, they haven't done as well as Microsoft in promoting their indie-friendly SDK to developers. I searched for "Sony Indie SDK" on Google and didn't find anything relevant and new from this week.


My development blog: Electronic Meteor

#18 Khatharr   Crossbones+   -  Reputation: 2939

Like
0Likes
Like

Posted 28 February 2013 - 08:38 PM

I was curious about that too. I remember when the PSP 'indie' kit came out. It was a lot nicer than the standard, but still nowhere near the hobbyist level. Daaark, do you have a link for us?
void hurrrrrrrr() {__asm sub [ebp+4],5;}

There are ten kinds of people in this world: those who understand binary and those who don't.

#19 Bill Fountaine   Members   -  Reputation: 193

Like
0Likes
Like

Posted 28 February 2013 - 08:53 PM

Daaark, do you have a link to the Sony indy thing?



#20 KulSeran   Members   -  Reputation: 2352

Like
1Likes
Like

Posted 28 February 2013 - 09:53 PM



Slight technicality... if you have the correct PS3 (pre sony being a ***** patch, or post patch and hacked) you can boot ubuntu or yellow dog linux on the PS3 and learn all the SPU and some GPU programming for the PS3 without the SDK.

where can i get a demo on doing it
PS3s used to ship with an OtherOS option in the menus, if you have the correct firmware versions (sony removed OtherOS because 'omg hackers') then you can follow:
http://gizmodo.com/5143547/how+to-install-ubuntu-on-your-ps3-for-vintage-gaming-emulation
If not, you'll need to find a tutorial on hacking past Sony's firmware update that removed the OtherOS option before you can run through the install process.
After it is installed there were some official SDKs you can install:
http://blog.gammal.org/2007/06/installing-cell-sdk-under-ubuntu.html (or maybe read http://homepages.engineering.auckland.ac.nz/~sinnen/CellSDK-onUbuntu-onPS3.txt)
There are also some un-official hack sdks you can install. And there is the possibility of signing your own binaries to run from your PS3s main menu though it takes much more effort.

Minimally that would let you play around with the cpu/gpu on the PS3.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS