Originally Posted by
DexLuther
Go to original post
Actually, it kinda IS your fault. As a game tester (not affiliated with Ubisoft) I can tell you why 90% of games (and pretty much all AAA) games are developed for consoles (primarily PS4) these days.
1) Easier to develop when you know EXACTLY what hardware you're coding for. There's less chances of things messing up your code when you know what environment it'll be running in and being able to code for that environment. Even when Sony or Microsoft decide to release a new version of their console or a new firmware, which we usually get in advance. Even if we didn't get them in advance, it's real easy to go put in an order for some, and then test your code on it. Heck when ****'s hit the fan and we needed extra retail consoles to test something on, I've seen the manager go down to Walmart and get what was needed.
It's impossible to get a game running without any issues at all for a platform that has billions of hardware combinations. Factor in all the software people can have running in the background on their PC, and you've got an unlimited number of possible combinations all of which can affect your code in different ways. Games are tested on clean machines in a limited number of hardware configurations. That's it. You're responsible for the rest.
Maybe if the PC "master race" was more standardized it wouldn't be running into the issues it's been having with gaming as of late.
2) Hackers/Cheaters/Pirates make making any game for PC an ongoing nightmare. When pirates make your company lose a considerable amount of profit, making games for the platform that makes piracy the easiest becomes less enticing. That platform becomes an afterthought, and rightfully so. Don't tell me you wouldn't do the same.
Wildlands doesn't have it yet, but there's going to be (supposedly, anything can happen) an online PVP aspect to the game. Just look at any online game, WoW, Battlefield, etc. They all have continuous problems with hacks and cheaters, and it'll continue to happen with a platform as open as a PC is. It's not impossible, but it's a lot more effort to get pirated software onto a console. Cheaters are also usually limited to exploiting bugs in online games, or in a few cases messing with internet connections or specialized controllers.
Only once have I heard about "hacks" being used on console, and that was years ago on Halo using an exploit found on a DLC disc, which IIRC was patched.
As a company would your priority go to the platform that has all these problems or would your focus be on the standardized relatively closed platforms that consoles are?