530°

ND: Entire Uncharted source code available to Sony's first parties

Naughty Dog's co-president has revealed that the company is not only happy to work with other developers, but that the entire source code for their first PS3 game is available to all of first-party developers.

Read Full Story >>
gamezine.co.uk
xabmol5433d ago (Edited 5433d ago )

I wonder if they will share with the 2nd party crew?

heroicjanitor5433d ago (Edited 5433d ago )

The first party titles are very diverse though so maybe it doesn't help some studios much, say Polyphony digital or zipper.

If I worked for Team Ico I would borrow quite heavily :)

Edit: Yeah you're right actually just thinking about if everybody could get rid of loading times and installs(I don't mind installs though). If that could become standard it would be cool

Raf1k15433d ago

True but I'd be willing to bet the other devs will definitely be checking it out to see how they made use of the PS3s architecture.

You never know what you can learn from something like that until you check it out for yourself.

FamilyGuy5433d ago

Sharing is caring and every 1st party sony dev should be happy about this.

Sonys 1st party games will remain in a league of their own.

Raf1k15433d ago

I agree. I hope other 1st party devs do the same with their previous games.

BattleAxe5433d ago

Maybe Slant 6 should use the Uncharted Source Code for the next Socom, thats if Slant 6 is still going to be doing Socom after Socom: Confrontation.

ChozenWoan5433d ago

Between Incognito and Naughty Dog sharing code, First party devs are going to be bringing some major heat in the next couple of years. Can't wait to see what Zipper adds to the collection after MAG is released, not to mention if SCE Santa Monica shares their GOW3 code. That would be an epic symphony of code just smacking ppl all over the place.

menoyou5433d ago

Wow, Naughty Dog is amazing. Please support this company! They are helping us get better games from all developers!

Microsoft Xbox 3605433d ago

BattleAxe, I wholeheartedly agree with you. Socom running the Uncharted engine? Damn that would turn heads.

JL5433d ago

@meno

I agree man. ND is awesome and I definitely support them whenever I can. UC2 is day one for me, they can definitely have my full $60. That being said, all Sony's first party are awesome. And I just love and admire the way they work together and always willing to help out to further gaming the way they do. Those are some real developers there.

el zorro5433d ago

I'll say one thing guys, Sony has a great first party.

hay5433d ago

It's like they're giving the complete blueprints of their super awesome rig. In every source code there are solutions. Solutions to problems some devs can have, solutions to improve their engine, solutions to squeeze a bit, solutions to improve engine.
I work with programming and I analyze open source apps if needed. If I would work on a PS3 game and someone would would say: "hey, you can check Uncharted code if you want" I would cry with happiness.

Pika-pie5432d ago

That is awesome news. Good stuff ND

JsonHenry5432d ago

That is nice.

What about their current code? The new game looks head and shoulders better than the first. Shouldn't they be sharing the current code?

techie5432d ago (Edited 5432d ago )

"and we plan on doing the same thing when Uncharted 2 ships"

gambare5432d ago

You gotta see the source code, I hope I can upload the screen of it, is amazing and after the optimizations easy to use, they need to share this code to the second party devs, and send a free copy to valve, heck.... that's why valve is talking about rising a team for the PS3 versions, because they SAW this code.

+ Show (14) more repliesLast reply 5432d ago
Foxgod5433d ago (Edited 5433d ago )

what are other developers going to do with the source code ?
Having a source code is only good for making additions to the game, or for porting it.

It would be more useful if they share the engine that game is developed in.

PotNoodle5433d ago (Edited 5433d ago )

"It would be more useful if they share the engine that game is developed in. "

That is what they are doing... do you even know what they mean when they say "source code" ?

Its helpful because they do get to see how they created their technology in their game engine.

Greywulf5433d ago (Edited 5433d ago )

Nor do I think you know what an engine is. I think you're going to wiki it though now.

Other developers could make a game. With the s.. nevermind.

Obama5433d ago

I think Foxgod should be ashamed for what he just said.

Rob0g0rilla5433d ago (Edited 5433d ago )

http://searchsoa.techtarget...

"We're very fortunate to have a great group of first party developers within Sony that we're able to collaborate with. We're frequently exchanging technical ideas and even share some code from time to time,"

"We've even posted the entire source code of Uncharted: Drake's Fortune to Sony's internal severs so that any first party developer can look through it, or borrow from it...and we plan on doing the same thing when Uncharted 2 ships."

Foxgod5433d ago (Edited 5433d ago )

no you cant, a source code is needed to lets say, port a game from windows to linux.
Or to build a package that can run on a computer, like a setup file.

Or, to look at how someone coded something using a particular engine, but if you dont have the engine, what good is the source code ?

When it comes to the programming in the source code, i dont see why other company's need that either, first party developers generally already have the inhouse knowledge to program games.

And you write graphical effects in your game engines, because those contain the needed info to communicate with the software layers that produce the graphic effects....
Again, a source code is a software product, and you cant make new products with a software product, you need software tools for that, and development kits.

@rob0gorrila,
thank you for posting that, it proofs my point that source code is a product, and not something that can be used to develop.
Unless ofcourse you want to make mods for uncharted.

Do you people really think if someone produces a game in the unreal engine, and then shares the source code to someone that uses the quake engine, that the source code from the unreal engine game will be any use ?
Ofcourse not, the source code from the unreal game can only communicate with the unreal engine, every engine got their own statements...
Source codes are for compiling....

Greywulf5433d ago (Edited 5433d ago )

You dont know what you're talking about..... Which is clear. You have no programming background. But maybe you can just use deductive logic here...

Why on earth would a developer give someone the "source code"(I quote it as to mean your definition), if all they could do.. is.. make a ...mod.... or porting.. it... to FIRST PARTY developers who would be making their own games, for the PLAYSTATION3?

The source code is UNCHARTED as we know it. The shaders, the animation blending, the streaming, the rendering, spu management, everything. And its open source so to the first party so they can see exactly how Naughty Dog is pulling off its second to none visuals/performance.

You're just.. over here.. ----------->

We need you right here *.

Foxgod,

Unreal engine is open source(wrong).. you can make a game in it right now.. but to license it costs $$$$$$$$$$$$$ which is like 40/50k+. You can download the full sdk/source from the UT3 DVD PC. It will be a 100% independent .exe as well.. if you pay epic that is.

correct, my mistake its not open source aka/free. I mean its free to anyone to develop a game in it right now.. Using the engine/Sourcecode/mapbuilder/t exturemanager/audioediting. But when you want to release it commercially, you have to pay epic.

The source code to the entire engine doesn't contain Models/AudioFiles etc, I didn't say it did. It calls the data, but the way the data is called, is in the source code. Which is why its viable to developers..

Foxgod5433d ago (Edited 5433d ago )

Again, graphics are programmed and produced by the game engine.
Source code decided how the game plays, not how it looks.

The fact that you claim that the source code contains the graphic effects show that you dont know crap about it, source code contains the code that CALLS the effects rendered by the engine, it CALLS it, it doesnt render it.

The source code contains stuff like, for example: IF nathan_drake performs action1, then run smoke3
The engine, which contains the graphic stuff, and communicates with the graphic layers, then know what to do, and when to do it.

And the unreal engine is not open source, open source means free, the unreal engine is not free, thats why you need a license for it.
Are you telling me that Photoshop is an open source graphic program because you can make stuff in the demo ?

-=Edit=-
And you finally agree that the stuff is called, then you also know that what you see in the source code, is the same as what you see happening on the screen (aka the story, cut scenes, when explosions go off, when smoke occurs, what happens if you press triangle near a vehicle)
Which means you dont need source code, you can just play the damn game, or watch a demo.

zoneofenders5433d ago

Plz...foxgod....you have no idea what you are talking about.....

"Source code decided how the game plays, not how it looks. "WTH?

Foxgod5433d ago (Edited 5433d ago )

Yep indeed, why else do you think that people make graphical engines ?
To decide stuff like lighting, and shaders, amongst things.
Otherwise they would only need to create a source code.
Which wouldnt make any sense, cause if you program code (aka source code) and you got no engine to call stuff from, then what is actually gonna be compiled in the end ?
Nothing ofcourse, cause the code doesnt go anywhere.

Greywulf5433d ago (Edited 5433d ago )

The source code alone manages everything. And the way it operates with the SPU's which naughty dog has seemingly perfected. Their methods and code will be used by other developers to incorporate them into their own engines if they like, or they can apparently just lift ND's entire source code and make a clone of the game, minus the assets of course.

No one is saying the source code holds the graphics/textures/models/audio data. You are.

"And you finally agree that the stuff is called, then you also know that what you see in the source code, is the same as what you see happening on the screen (aka the story, cut scenes, when explosions go off, when smoke occurs, what happens if you press triangle near a vehicle)
Which means you dont need source code, you can just play the damn game, or watch a demo."

Whaaa o_O? No.. Not at all...

Basic example incoming:

/**
* The HelloWorldApp class implements an application that
* simply prints "Hello World!" to standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}

That application would just display the letters "Hello World!" on a blank screen. Say the letters = explostion/cutscene. The source code is what is built behind that event, and it is more complex than just plugging in an event. The source code defines what "system.out.printin" would be. And if you back tracked there would be a bundle of code for the printIn command...

Its far from just wathing a demo, or it will be something that can just swap with different chunks and parts. It is the skeleton that defines the connection between the assets/input/memory management/loading/unloading events... everything.

If you had the Source Code for Uncharted1, you could make the entire game with different assets. But you could also make a racing game if you just simply added a vehicle and whatever other code you'd need.

Foxgod5433d ago (Edited 5433d ago )

actually, everybody in here is talking graphics, instead of programming.
Which is an incredible misjudgment of the news value in this article.

This article indeed is about the advantage you can have, using the source code, when trying to run your own game.
But having the source code doesnt mean everybody can suddenly produce grapx like naughty dog, cause you still need to have graphical experts, and a good budget.

Imagine handing the source code to, lets say.... Tecmo, their games could run better using the source code, but it sure wont look better.

@below
I am not confusing with a scripting engine, script are 100 % calling.
Source codes however call stuff from the engine as well, namely graphic objects and animations, scripts run on top of all the other programming layers, source code is simply a deeper layer.
Graphics, audio, physics, etch got their own engines.

@ further below,
Your such a dumbass, opensource means its being shared and free to use for anybody who wished to alter it in any way possible.
AKA FREE

rockleex5433d ago (Edited 5433d ago )

FoxGod is confusing the source code with the scripting engine. If you write a game using Unreal Script in the Unreal Engine, then of course you can't use that Unreal Script code in the Quake Engine. That has nothing to do with source codes.

ND is actually talking about the source code. Source, meaning, C or C++ codes. That means, the source code for the engine, the source code for the scripting system, the source code for the rendering system, the audio system, the animation system, the cutscene system. Basically, all the engines, tools, and systems that were required to make Uncharted.

Yes, without the source code, there would be NO engine for Uncharted.

Again, the source code is all the C or C++ codes used to make Uncharted Engine and the Uncharted game. Do you know what C and C++ are? They're a portable computer programming language. Basically, all games and program uses C and C++. ALL GAMES! Meaning, if someone want to see how Uncharted was done, all they need is to read through the source code. You need to go learn programming before you talk.

PotNoodle5433d ago (Edited 5433d ago )

"open source means free"

It can do, but not all the time, every time.

The source code is pretty much everything that makes the game, say the game is programmed in C++, they write the game engine in C++, they write the scripting engine in C++, the lighting, the physics, everything.

The programmers will write their own scripting engine for the game, the scripting engine is for other members of the team to write things like missions, quests, etc. In the source code is everything, out in the open in how they built the scripting engine.

"actually, everybody in here is talking graphics, instead of programming. "

This just proves you don't really know what you're talking about.

rockleex5433d ago

Means that their "source code" is open for anyone to look at, modify, take apart, and utilize as they see fit.

Awookie5433d ago (Edited 5433d ago )

Edit: All these posts and not one person agrees with you i wonder who is right

Foxgod5433d ago (Edited 5433d ago )

sigh,

could you people plz lookup what a graphical engine does, as opposed to a source code, and then come back.
All the stupid remarks are getting annoying.

And btw, not all engines are written in a game its source code, many devs just buy licenses for existing physic and graphic engines, and put it into their own heap of coding.

@below
K were on one line now, tnx for the lecture, it was fun guys :P
I learned a couple of things, but i also got my point across, kind of.
I love have discussions with 10 people at a time :P

SuperM5433d ago

Game engines have source codes aswell smartass

Way to make a fool of yourself, its not the first time though.

Tony240ZT5433d ago

You're thinking of the higher level scripting languages used by the engine (something like Linden). They're talking about sharing the engine + everything else that makes up the game.

Get over your high horse, people are just trying to be helpful by passing on knowledge.

PotNoodle5433d ago (Edited 5433d ago )

Right, a game, on the disc is in an execute only state.

To create those execute only files, the source files will be there and compiled into that.

Naughty dog is giving you those source files, in those source files will be thousands of lines of code, in whatever programming language the game is programmed in.

That is what they are giving, the graphical engine is in there, everything is.

Source code isn't the scripting stuff that they use to create the missions and stuff, which is what i think you're getting confused with.

The programmers will write their own engine that recognises a certain commands, which the scripters then use to create the missions, quests, etc.

They are giving the code that they used to create the scripting engine, the graphics engine, everything. Not the scripting.

Please tell me you understand me now?

mythamp5433d ago

Cant believe you guys are trying to teach this kid what "source code" means!!! That is just hilarious, havnt you taken a single computer subject in school yet, fox? Stop making a fool of yourself and go back to feeling good about your modded xbox360 and cheap pirated games ;)

heroicjanitor5433d ago

Foxgod is kind of right. You do call methods from an engine, but the engine itself has source code too, and has to be written. An engine is basically just reusable code which you have written to handle character drawing and physics interactions and stuff.

PotNoodle5433d ago (Edited 5433d ago )

"many devs just buy licenses for existing physic and graphic engines"

That is correct. However, when you buy a license for this stuff, there will be parts of it that is open source, where the developers can see and change the source code for them to properly adapt it to their games.

They cannot simply just pick it up and plonk it into their game.

Foxgod, i know what you are trying to say and what you are saying isn't wrong, but you are getting things the wrong way around.

rockleex5433d ago (Edited 5433d ago )

"could you people plz lookup what a graphical engine does, as opposed to a source code, and then come back.
All the stupid remarks are getting annoying."

The graphical engine is one of the many parts of the source code!
They're not separate things. Think about it. What language would the graphical engine be written in? Obviously, C or C++. The codes that you use to wrote the graphical engine in is the source code.

Naughty Dog is giving away this source code, so that other developers can look at the source code of the game engine, the source code of the graphical engine, the source code of the animation engine, etc so that they can copy it or use some of it in their source code for their own engine.

njr5433d ago

This is too funny. If you have the entire source code, then that means you have access to the graphical code...

bjornbear5433d ago

Source code is the interaction between man and machine...its instructions for the machine to read that humans can understand.

It's anything from graphics to physics, and so on. Game engines consist of source code, just like any other software in existance...its basically the code that makes the software.

There are ways of organizing it differently but in essance, its the instructions a coder gives to the machine to interpret =)

Uncharted 2 source code = help other devs understand how to work with PS3, and how to get more out of it, and easily =)

Serg5433d ago (Edited 5433d ago )

@Foxgod: Thanks for the laugh.

"Just look up what a graphical engine does as opposed to a source code."

The engine IS the source code. Engines are written in C++ (most of them anyway) and then compiled, every program ever made and every program that will be made, including games, operating systems and yes, engines, are made of code segments a.k.a. source code. What do you think is used to create an engine? Wood and metal? Cheap plastic for licensed games? Oh boy.

Simplified: Programming = writing source code.

Claudinho695433d ago

basicly foxgod is tell you that the engine is made without "codes"...

thesummerofgeorge5433d ago (Edited 5433d ago )

FoxGod clearly just embarrassed himself by saying developers have no use for the source code and thinks if he talks in circles enough people will get so confused they'll start believing him. You can't dig your way out of this one.

devilhunterx5433d ago

way to self pwn yourself FOXDOG

mfwahwah5433d ago (Edited 5433d ago )

Let me put it this way Mr. Fox.

Naughty Dog uses EDGE. They give EDGE to everyone.

They give the source code for Uncharted to 1st party devs.

That means that they can use it, per YOUR terms.

Hah.

JsonHenry5432d ago

Wow. Fox sounds like a total tard trying to argue about something he OBVIOUSLY know next to nothing about..

techie5432d ago

That was amusing lol 59 disagrees. Ha!

gambare5432d ago (Edited 5432d ago )

"Foxgod - 23 hours ago
PM
Track
Ignore
2 -
what are other developers going to do with the source code ?
Having a source code is only good for making additions to the game, or for porting it.

It would be more useful if they share the engine that game is developed in. "

let's put it this way:

You want to make Pies, and someone who is a master cook gives you a recipe of an apple pie, with that you will know how to make a pie, but not only that, with that you will know the ingredients and you can alter the pie recipe to do something else, even a Cake. but if the master chef gives you the pie, you wouldn't know how to make something different, just the way a pie looks.

pretty much deserved foxy

Amplitude5432d ago

From what i can tell, Foxgod has done programming class with Turing in high school, and is getting hella confused. xD

+ Show (32) more repliesLast reply 5432d ago
xionpunk5433d ago

Judging by what we've seen of Uncharted 2, this can only mean good things for future PS3 games.

sunil5433d ago

Old news - this was one of the comments made in the live web chat that happened a couple of days back !

OmarJA5433d ago

Looks like we'll see killer graphical games on the PS3 in the near future.

maniacmayhem5433d ago

Only from first party developers though.
They should just give it away to any one who is interested in making a killer PS3 title.

Godmars2905433d ago

I think they're concerned about it being used for a 360 title.

Erotic Sheep5433d ago

Because the 360 and the PS3 share the same way of programming of course

>_________>

rockleex5433d ago

But Sony already provides EDGE for Third Parties.

EDGE consists of a lot of First and Second Party technology and tools.

+ Show (1) more replyLast reply 5433d ago
Show all comments (92)
50°

Celebrating Uncharted: Drake’s Fortune 15-Year Anniversary

November 19 marks 15 years since the release of the Uncharted game that started it all.

Read Full Story >>
naughtydog.com
Nyxus546d ago

I hope they make another Uncharted game some day.

MIDGETonSTILTS17546d ago

I hope they don’t make another until the end of the ps5 lifecycle…. Show us a better jungle

Minute Man 721546d ago

It's 15 years already....time flys

40°

The Inconsistent Harmony: 5 Examples of Ludonarrative Dissonance in Video Games

VGChartz's Issa Maki: "I finally have a proper designation akin to what I've always referred to internally as 'the line that must be crossed' or 'The Line', for short – ludonarrative dissonance – the separation from a video game's story in relation to its gameplay. Why isn't PETA all up in Mario's grill for jumping on turtles and killing fish, or charging Samus Aran with the extinction of the Metroid species? Ever notice how fire has that habit of making bosses in Resident Evil stronger? Read on my friend, for I endeavor to imbue you with the ability to engage in basic queries concerning the concept."

Read Full Story >>
vgchartz.com
0hMyGandhi695d ago

I absolutely loved this article! well done.

MadLad694d ago

Nathan Drake is a monster.

190°

Ranking the Uncharted Games From Worst to Best

KeenGamer: "Which Uncharted game is the best? Uncharted is widely recognized as one of the most groundbreaking and consistently great franchises in gaming. For both long-time fans and newcomers to this action-adventure classic, here’s a ranking of the franchise’s four main games."

Read Full Story >>
keengamer.com
Kyizen1026d ago

UC 2, 4, 3 and 1. Great read and article

ABizzel11025d ago

No Golden Abyss -_-, otherwise I agree with the order.

UC2: Best overall
UC4: Best graphics, best gameplay, best locations, best environements
UC3: Best set pieces IMO (the boat and desert fights will always be amazing)
UC1: A rough Draft of what was to come
UCGA: Basically UC1 on Vita

Levii_921026d ago (Edited 1026d ago )

Great list and great article nicely writen and explained. Although for me personaly i would put Drakes Fortune above Drake’s Deception and Uncharted 4 is absolutely my favourite of the franchise and number 1 for me.

Inverno1026d ago

U2 is the only game playable on crushing without causing a great amount of frustration. Not to mention just how much influence it had that they redid some of U2s set pieces like the caravan twice, and armored truck chase in U4.

DFresh1026d ago (Edited 1026d ago )

I'd rate it as the following.

1.) Uncharted 2
(Close to perfection of any game I've played in years. Single Player/Multiplayer/Co Op all amazing.)

2.) Uncharted 3
(On par with UC2 multiplayer/co op wise minus the kickbacks [aka killstreaks]. I really liked the Lawrence of Arabia story.)

3.) Uncharted 4
(Single player is amazing. Multiplayer was meh. Co Op had potential. Absolutely hated the health revive system it slowed down the game way too much. Always preferred the fast pace action of UC2/UC3. Made it way more fun that way. Recoil was too ridiculous that most people in lobbies would only do hip firing, using power weapons and using that OP grappling hook to melee people after dropping them. Nobody wanted to revive anyone.)

4.) Uncharted
(It's the first in the series so it's hard to judge. Though I loved the story.)

NecrumOddBoy1025d ago

I agree here but it’s also a series you can play from front to back and truly enjoy. Story-wise, they are all great and flow so well. I wish they threw both Golden Abyss and Lost Legacy on this list. Lost Legacy is the best mechanically in my opinion. You can see it’s stepping stone framework for TLOUS2.

Michiel19891025d ago

uncharted 2 is one of the few games that actually surpassed its pre-release hype.

medman1025d ago (Edited 1025d ago )

I am a single player gamer...I barely ever touch a multiplayer component. The only exceptions over the years have been the Mass Effect 3 multiplayer, TLOU factions, and the Uncharted 2 multiplayer. The Uncharted 2 multiplayer saw me spend more time playing it than all my other multiplayer experiences over the years combined. That game really was a masterpiece all around.

brando0081025d ago

I agree completely, those are all stellar MP experiences, coming from another SP gamer who only occasionally gives MP some time.

Gardenia1025d ago

Come to think of it, the step between Uncharted 1 and Uncharted 2 is huge. It goes from the weakest in the series to one of the best games ever made.
I think I'm going to play all of them again soon.

Ninver1025d ago

Yeah all of a sudden I've got that Uncharted itch.

Michiel19891025d ago

is multiplayer still up for the remastered trilogy? or did it never have UC2 mp?

Ninver1025d ago

@michiel1989

Not sure

Show all comments (26)