The three most prevalent themes in the discussion are:
-
Valve's Shifting Focus Away from Public Engine Support: There is significant discussion regarding Valve's lack of commitment to releasing or widely supporting the Source 2 engine and associated SDKs, contrasting sharply with their past support for modding communities.
- Support Quote: Regarding the Source 2 SDK, a user noted, "Originally people thought the Source 2 sdk, was going to be released with Half Life Alyx, but it never materialized." (Author: "charcircuit")
- Contrast Quote: A user lamented the change in Valve's strategy: "I remember when they were still shipping SDKs and proper mod support, even for their multiplayer games. Today they are just killing everything that could divert revenue from their cash cow CS2..." (Author: "super256")
-
The Financial Dominance of Steam Over Game Development: Several users expressed the view that Valve's primary business is now Steam, relegating their game development revenue (even from major titles like CS2 and Dota 2) to a secondary, less essential role.
- Support Quote: "Valve's cash cow is Steam." (Author: "wavemode")
- Context Quote: Another explained this hierarchy, saying, "All of their games... are basically just passion projects at this point, lingering on from a bygone age when they were a game development company." (Author: "wavemode")
-
S&box as an Emergent, Open-Source Solution Built on Closed Source: The discussion heavily centers on the launch of Facepunch's S&box, noting its development path (initially on UE4, now leveraging Valve's closed Source 2) and its licensing uncertainty, positioning it as a potential alternative akin to a "Roblox competitor."
- Technical Detail Quote: One user summarized the dependency: "S&box is open source, but you can't run it without a closed-source backend." (Author: "sznio")
- Licensing Uncertainty Quote: A user pointed out the ambiguity surrounding the Facepunch project's foundation: "It's built on Source 2 so that license isn't the full story" (Author: "whywhywhywhy")