spoffle, if no games need porting, and it's really no effort at all, why aren't all games released for Linux as well as Windows?
Since porting doesn't exist, and you seem to be implying the code is the same, why isn't this the case?
That's not what I said at all, you have just inferred that. My point is that making a build of a game for a platform isn't "porting" it's making a build.
Not that games don't "need" to be ported. I'm saying that builds of games are made from the source code. Porting implies for example that they complete the PS4 version of a game, they then take the PS4 version of the game (not the source code) and "port" that to the PC then leave it at that.
Which isn't the case at all, there's a lot of work they need to do on an individual platform basis to ensure it runs the best it can on each platform, which makes it pointless to claim that games are ported, especially when you're talking multi-platform releases. How exactly do you determine what was "ported" to what?
People often use poor optimisation, or clunky menu systems as evidence of porting, others use a time scale. Game X on platform X came out first, so any subsequent releases are "ports" from the platform version the game was originally released on. It's all nonense and there isn't really a consistent and reliable metric these people use to try and claim games are "ports" outside of having something to complain about. So it's got to the point now where if there is ANYTHING anyone has against the PC release of a game, it's because "porting". Bugs? Oh it's because it's a "port", etc.
This is where people get the notion of "porting" from, they claim that because a game runs poorly on PC that it's been "ported" from a console. The reason it doesn't run properly is because it's not been optimised, not because it's a "console port". If there wasn't a console version and they still did the same the game would be in the same state.
When Portal 2 came out, the PC build had a few Xbox assets used accidentally, one was on a load or save screen where it said "Please don't turn your console off".
People jumped all over this and used it to claim that Portal 2 was a console port, when in reality all they'd done is included the wrong loading screen image, which was quickly addressed.
When people moan about "porting" they actually mean lazy development, and I feel it's important that people don't use the term "port" because it almost removes the responsibility of the state of a game from the developers/publishers and instead makes people feel like they need to blame consoles because the developers or publishers have been lazy.
That passes the blame from a part of people actually responsible, to a third party who have nothing to do with it at all and that also means that the devs/pubs don't have the appropriate blame assigned to them, so they keep on with it.