PrincessFrosty
Supreme [H]ardness
- Joined
- May 6, 2009
- Messages
- 5,905
The source code wasn't leaked. Binaries and assets were. You don't even know how it was leaked. All you need is one USB port on one machine that has access to the files, it's not difficult. Unless they leaked it with a purpose, it isn't the company's fault, rather it's an individual's fault.. whatever their personal motivation.
As a systems administrator I have to admit this is actually a very hard thing to secure, I mean if you have a determined employee inside the company to leak out some information they're basically going to do it, you can disable USB ports, admin protect computers, install monitoring software, restrict web access, separate out code and assets but ultimately a clever employee can still leak out information.
The only real protection is keeping your employees happy to the point where they don't want to leak the code, having to force your hand with IT rules should always be a last resort, trust and appropriate business rules/guidelines should always come first.
Crysis 1 was a great benchmark because of how badly coded it was. There was never any reason that a game of that generation should still be bringing current enthusiast hardware to it's knees. As such it's a great benchmark since it wastes resources to such a degree as to overload the hardware. Kind of like an overpriced Furmark...
How do you code a game that can't run at max settings on even the best hardware platform? You can't!
It doesn't make sense.
This is nonsense.
It's trivial to crank graphics requirements up so high as to bring any game to its knees, in fact game developers are in a constant battle of having to remove features from games because they do not have the resources to run them.
There has been a lot of claims over the years about Crysis being "poorly optimised" or "badly coded", the simple truth is that no one has EVER produced any kind of evidence to backup this claim.
Either offer up proof or just shut the hell up about this topic, please...and simply saying that it doesn't run well is NOT proof of unoptimised code, all it is proof of is that the game is demanding.
Any game is demanding if you crank the settings enough...I can load up oblivion and tweak the ini files to set the draw distance to draw the entire world and it will make all hardware in the entire world come to a crawling halt, it doesn't mean the engine is unoptimised it means that you're simply demanding too much of your hardware. There is actually a difference there!