Quantcast
Community Discussion: Blog by tehTommy | First impressions: PlayStation SuiteDestructoid
LIGHTS:  ON | OFF
surf dtoid with arrow keys

HOT GAMES
REVIEWS VIDEOS COMMUNITY FORUM SHOP

pc PS4 PS3 NEXT XBOX XBOX 360 WII U 3DS PS vita ANDROID APPLE

REMOVE ALL ADS?
Guaranteed contest entry?
A new video show?
Something else?

Vote in our membership poll

About
I'm a bloke living in Norway (formerly Poland) who loves programming, videoed games, music, and collecting stuff. Mostly enjoying myself on a 360, but I don't limit myself to one platform, franchise, genre or any set of rules - if it's enjoyable, I'd like some of that, please. I started gaming with 5 minutes of Kung-Fu Master on an arcade in 1990 and a Famiclone followed by an Amiga 500 two years later. I have a hard time pin-pointing any given favourite thing, so I'll just say that you can decide with a dice roll if it's Monkey Island, Monkey Island 2, Half-Life 2, Half-Life 2 Episode One or Half-Life 2 Episode Two that is my top 1 bestest game evar.
Player Profile
Follow me:
tehTommy's sites
Badges
Following (62)  




[I'll do my best to not go too technical in here, a (hopefully useful) glossary is provided at the end of the post]

I am a programmer at work and at heart. I love programming, punching in text and seeing it make do things that work on a computer, iPod or a website is something I draw an immense amount of satisfaction from. Which is why I found the announcement of PlayStation Suite at last year's TGS more interesting than PS Vita itself. As cool as the device sounded back then (and I do like playing it a lot), this particular piece of software really got my attention. Running my own code on an actual console with seemingly no hurdles? C# as the programming language? How do I sign up?
A closed beta program popped up after a few months of radio silence, unfortunately it was restricted to UK, US and Japanese residents with no news on when we, the simple folk of neither, could start making things happen on those delicious screens. Finally, couple months later, the PlayStation Suite beta has been made publicly available and it looks like it delivers on all fronts.
Using MonoDevelop (an open-source alternative to Visual Studio), C# as the programming language and .NET Framework, it provides an environment with a fairly decent barrier of entry - I can see programmers with 6 months (and upwards) experience with C# and .NET being able to create something workable there. On top of that, a device simulator (which I haven't tried) and the ability to run and debug the code on a proper actual device (I tested it with a PS Vita, worked swimmingly well) is included to ease the potential developer into the process further. The membership fee is no more expensive than what Microsoft or Apple are asking - $99 a year - although there is currently no information available on the registration approval process - I imagine registering without a valid company would not be possible.
The open beta version of the software provides plenty of sample code and working prototypes and it's great to see one of my early concerns put to rest - you can use analog sticks, all buttons and the touchscreen for input. I have only tried two demos - one side-scrolling shmup and one third-person monster-slasher (both with simple 3D graphics), and they performed really well on the device .The nature of .NET-developed software adds some extra resource consumption, but it adds memory management - data that is no longer used essentially is kicked out of the memory automatically without the need for the developer to keep track of it. The applications also don't clutter the home screen - there is a separate development assistant app downloaded from the PS Store that manages all user-created software. Another great feature is debugging using the Vita USB cable - effectively turning a retail console into a proper dev unit.
Do I see that as the future of game development? Not really. C++ is still the industry standard, and that is not going to change any time soon. It's a nice alternative, though. The cost of entry is significantly lower than any full-on dev kit, and offers pretty solid amount of possibilities. I think of it as Sony's XNA, which, since they both use the same language, will hopefully lead to some cross-platform integration. I certainly wouldn't mind to have the option of covering PS Vita, Xbox 360 and Windows (including Windows Phone) within the same bunch of code.

A (hopefully useful) glossary

C# - a Microsoft-developed programming language, very similar to Java ("that thing they made Minecraft with"), fairly easy to learn, especially with prior C++ experience.
.NET Framework ("that damn thing every other game needs to install for some reason") - a set of functionality provided for programmers, like creating windows, playing sounds, handling keyboard input, leveraging a ton of otherwise necessary busywork.
Visual Studio, MonoDevelop - those are called Integrated Development Environments (IDEs), which essentially bundle code editing, turning code into target programs, debugging, and installing software on test devices into one (or a set thereof, depending on living up to the "integrated" part of the name) application.

Header image taken from Sony's PSS site, fair use and so on



Is this blog awesome? Vote it up!




Those who have come:



Did you know? You can now get daily or weekly email notifications when humans reply to your comments.

Legacy Comments (will be imported soon)


Wow, this is a really exciting blog. The similarities between PS Suite and Indie XBLA games sounds promising, and the fact that you have access to debugging on full Vita hardware sounds like it could lead to some very welcomed Android/iOS ports. New games is definitely something the Vita could use.

Isn't the PS Suite made to run on a array of devices? I understand that touchscreen support would be Vita specific, but I was under the impression that the Suite was designed so that the Xperia Play, Vita, PSP, & PS3 could run the software equally.
I should have probably mentioned that this is indeed designed to support "PlayStation-certified devices and PS VIta", which is essentially "Sony-blessed smartphones and PS Vita" :) No mention of either PSP or PS3, and I don't think it'll ever be considered. As for the input methods - I'll have to look deeper to see how it's handled per device, I can imagine it can be a similar deal like with iOS - for instance - if your app uses the camera, it is not listed in the App Store if you're browsing on an old iPod Touch or the first iPad - I don't see why it shouldn't be handled the same way here.
It does definitely seem like Sony's XNA. I haven't heard of what they intend to do with it once the beta's closed though. But at least its in C# rather than Apple's Objective C (which I found a little weird). I just downloaded the dev suite so I guess I better start tinkering with it!
I can totally feel you on Objective-C, it's been my job to develop iOS stuff for almost 3 years now. Also, MonoDevelop feels better than Xcode, but that's not a difficult feat to achieve :)
I got a C++ in math. Either that or it was an F. I'm not too good with letters.
@tehTommy - Well, MonoDevelop is based on Visual Studio as you say, and Microsoft IDE's usually spoil you. :D

@Andy - So I guess you're pretty average in math, but is VERY GOOD in being average? :D
This sounds like a badass little thing for programmers and other people who aren't code-retarded such as myself. I thought you did a good job of explaining some of the techy stuff though, so I feel like I learned something today :)
Just finished reading this blog you sent me, and created an account just to make a comment, it is really interesting that Sony managed to make something so friendly, now I'm really tempted to actually save a little money to try this out.

I wonder how far can you get with the open beta version you are working out, could it be possible to build an entire game? even if it is just a small thing?

I'm still surprised that they chose to allow the C# & .NetFrameword since it's a Microsoft tool but it's really good to be able to work with familiar stuff

Back to Top
DLC   |   BEST Games of 2012   |   Best PC Games   |   Best PS3 Games   |   Best Xbox 360 Games   |   Best Wii U Games   |   Best 3DS Games




All content is yours to recycle through our Creative Commons License permitting non-commercial sharing requiring attribution. Our communities are obsessed with videoGames, movies, anime, and toys.

Living the dream since March 16, 2006

Advertising on destructoid is available: Please contact them to learn more