> Providing testbed maps for rapid iteration and is not the same thing at all as allowing you to play offline.
Sure, but I mean, at this point, I'll even take a guarantee that I can just run around on a map without spawns just so the world art is preserved. The initiative is pretty broad about what it means to be playable for this reason. Actually, that's the whole point of this initiative is to establish such a bare minimum. And if the game is truly a service, and not a good, than this wouldn't even apply! Companies would just have to be explicit about the service nature of the product which they are not unless you pay a subscription like in the WoW case, which this doesn't affect. So you could still do all this tight coupling that is apparently good for development and ship games just fine if players are properly informed on the service nature (which means some kind of expectation for how long the service will last). I agree that a testbed map isn't the same as playing offline, but I don't agree that it's preferred, or even natural, that development require that offline play be so arduous to accomplish. Especially when something as complex as WoW or PSN matchmaking + a game's specific netcode (Demons Souls PS3 emulation case) can be reverse engineered without any support from devs. Most arguments along the lines of "it's just too technically difficult" do not past the smell test to me.
> You’re moving the goalposts here. You asked about cloud tech initially. The topic of “have game budgets and teams gotten out of control” is a totally different one.
I feel like I pretty succinctly explained that this tech did not provide a huge boost in productivity in development nor did it allow for substantially more scalability of players. Not sure how that's moving the goalpost. You posted a tweet highlighting 4 people allowed for 5x the player capacity in a week. I don't know how many multiplayer engineers worked on WoW pre initial launch but considering the team was smaller than Arrowhead, I doubt it's significantly more than 4 and their concurrent player numbers around launch weren't significantly different (certainly not 5x). I get that Blizzard probably predicted bigger launch numbers than Arrowhead so there's at least some merit to being able to scale up fast.
But overall, I think, like most modern software "advances", we've been duped on their actual performance and efficiency gains, while most gains have actually come from better hardware and internet connections (hardware again). And end users really aren't feeling much of an improvement. I think more has been lost to users and players actually. Less mods, less weird community servers with new game modes, etc. And as mentioned earlier, this actually helped incumbent devs find new revenue streams! The new supposed features of this tech is more to serve all the meta stuff like progression tracking and matchmaking which requires greater centralization of online services. Ye in many cases, like Helldivers 2, the actual gameplay is P2P. So the only thing players get out of the this new "tech" is the thing designed to keep them addicted which is stuff like lootboxes and Skinner box progression mechanics. (I acknowledge my last points here on meta mechanics as goalpost moving, I do view this as part of a much larger issue)
> Systems like LaunchDarkly require active subscriptions and don’t allow for redistribution and are often deeply embedded in applications.
I mean, this is just a bad state. I view this initiative as fighting shit like this. It's bad for devs too. What happens if LaunchDarkly or some other platform holder goes down or cuts off access to a dev for some perceived breach of conduct or license agreement? That's so damaging to a developer, and if they aren't established, existentially threatening. We shouldn't encourage this kind of coupling. As for the non distributable licenses of common distributable like Java and SQL, I'm not terribly worried the economics won't catch up to make it feasible to just use distributable license. We've already seen lots of Java technologies relicensed to GPL 2 over a decade ago. It's all possible without collapsing the economics of it all.
> games aren’t developed the same way as they were “prior to this recent problem”, player behaviour and expectations have changed. You can’t just go back to the way things were here any more than you can with social media, banking, email, movie rentals, etc.
We certainly can go back, or better yet, do better than we used to! I really don't think there's a good technological arguments for why we dev this way now. It's mostly political and I think we should resist this type of excusing of rent seeking style software as "tech advancement". All those areas you mentioned are the way they are not because of technological necessity but because of political and cultural forces. We can style them in a way that's more compatible with a more free and expressive user base, and ultimately, a freer market. The more, but still limited, openness of the pass certainly contributed greatly to the grown of games!
Sure, but I mean, at this point, I'll even take a guarantee that I can just run around on a map without spawns just so the world art is preserved. The initiative is pretty broad about what it means to be playable for this reason. Actually, that's the whole point of this initiative is to establish such a bare minimum. And if the game is truly a service, and not a good, than this wouldn't even apply! Companies would just have to be explicit about the service nature of the product which they are not unless you pay a subscription like in the WoW case, which this doesn't affect. So you could still do all this tight coupling that is apparently good for development and ship games just fine if players are properly informed on the service nature (which means some kind of expectation for how long the service will last). I agree that a testbed map isn't the same as playing offline, but I don't agree that it's preferred, or even natural, that development require that offline play be so arduous to accomplish. Especially when something as complex as WoW or PSN matchmaking + a game's specific netcode (Demons Souls PS3 emulation case) can be reverse engineered without any support from devs. Most arguments along the lines of "it's just too technically difficult" do not past the smell test to me.
> You’re moving the goalposts here. You asked about cloud tech initially. The topic of “have game budgets and teams gotten out of control” is a totally different one.
I feel like I pretty succinctly explained that this tech did not provide a huge boost in productivity in development nor did it allow for substantially more scalability of players. Not sure how that's moving the goalpost. You posted a tweet highlighting 4 people allowed for 5x the player capacity in a week. I don't know how many multiplayer engineers worked on WoW pre initial launch but considering the team was smaller than Arrowhead, I doubt it's significantly more than 4 and their concurrent player numbers around launch weren't significantly different (certainly not 5x). I get that Blizzard probably predicted bigger launch numbers than Arrowhead so there's at least some merit to being able to scale up fast.
But overall, I think, like most modern software "advances", we've been duped on their actual performance and efficiency gains, while most gains have actually come from better hardware and internet connections (hardware again). And end users really aren't feeling much of an improvement. I think more has been lost to users and players actually. Less mods, less weird community servers with new game modes, etc. And as mentioned earlier, this actually helped incumbent devs find new revenue streams! The new supposed features of this tech is more to serve all the meta stuff like progression tracking and matchmaking which requires greater centralization of online services. Ye in many cases, like Helldivers 2, the actual gameplay is P2P. So the only thing players get out of the this new "tech" is the thing designed to keep them addicted which is stuff like lootboxes and Skinner box progression mechanics. (I acknowledge my last points here on meta mechanics as goalpost moving, I do view this as part of a much larger issue)
> Systems like LaunchDarkly require active subscriptions and don’t allow for redistribution and are often deeply embedded in applications.
I mean, this is just a bad state. I view this initiative as fighting shit like this. It's bad for devs too. What happens if LaunchDarkly or some other platform holder goes down or cuts off access to a dev for some perceived breach of conduct or license agreement? That's so damaging to a developer, and if they aren't established, existentially threatening. We shouldn't encourage this kind of coupling. As for the non distributable licenses of common distributable like Java and SQL, I'm not terribly worried the economics won't catch up to make it feasible to just use distributable license. We've already seen lots of Java technologies relicensed to GPL 2 over a decade ago. It's all possible without collapsing the economics of it all.
> games aren’t developed the same way as they were “prior to this recent problem”, player behaviour and expectations have changed. You can’t just go back to the way things were here any more than you can with social media, banking, email, movie rentals, etc.
We certainly can go back, or better yet, do better than we used to! I really don't think there's a good technological arguments for why we dev this way now. It's mostly political and I think we should resist this type of excusing of rent seeking style software as "tech advancement". All those areas you mentioned are the way they are not because of technological necessity but because of political and cultural forces. We can style them in a way that's more compatible with a more free and expressive user base, and ultimately, a freer market. The more, but still limited, openness of the pass certainly contributed greatly to the grown of games!