So recently some quotes by Garry have come to my attention, more specifically one from the devlog and the other from Discord:
If I’m not wildly misinterpreting them, then this means that the Facepunch’s philosophy for S&box does not include add-ons as a part of the game. Removing dependencies for code is completely understandable - as there’s an inherent overhead in requiring them, but I cannot think of a more detrimental idea to the health & creative freedom of the community than removing dependencies for assets. So much of what made Garry’s mod great was the community building, longevity, and constant evolution of gamemodes via user-made addons that augmented the original experience. This kind of additive development meant that even long after a gamemode’s creator lost interest, the community could continue on their creation, adding and evolving it as time passed.
With this new system - the bar of entry for addon creation is infinitely higher, and thus creative freedom as a whole is restricted. Here’s an example: let’s say you’re playing TTT. On Garry’s Mod, you could go “Oh man, this gamemode’s neat, but I wish it had (blank) feature!” then, you could go and create an addon that augmented the gamemode to add said feature, and then you would host your own server with your homemade custom content, bada bing, bada boom. Now let’s say you had the same conundrum on S&box - you’d want to be able to augment the preexisting gamemode, but due to the non-existence of asset dependencies - you’d be restricted. If still wanted your feature - you’d have to assemble a capable team and then start creation of a gamemode from scratch that emulated the original, but with your own twist on it.
This kind of philosophy immensely limits the creative freedom of community content creators, and massively raises the bar for entry into adding content to the game. Think of how many people in the community who can actually code/create assets for the game. Now - split that into a smaller fraction of the playerbase that both has the skills to develop as well as the time investment to create an entirely new gamemode whenever they want to implement their ideas rather than augment a preexisting gamemode with addons. Plenty of people have the skill, energy, and will to make an addon for a gamemode, far less are able to make an entire gamemode.
Think about the currently extant GMod workshop. 80%+ of the content on there are addons - things that do nothing on their own without a gamemode to house themselves within. Things like playermodels, weapon packs, textures, props, general assets etc. This kind of content seemingly has no place within S&box. Gamemodes would be monolithic, and any variant of a gamemode would have to be a whole new mode entirely.
Again, I could be misinterpreting something greatly here (and if I am I am pleased to be corrected), but if I’m not, this path forward for S&box is highly detrimental to the community and their creative freedom, as well as seemingly being a disconnect between the developers and the vast majority of the playerbases’ expectations for this game.