▲ 190 ▼ Valve use a little code from Godot for Half-Life 2, Counter-Strike: Source, Day of Defeat: Source, Team Fortress 2 (www.gamingonlinux.com) submitted 2 years ago by RmDebArc_5@sh.itjust.works to c/godot@programming.dev 37 comments fedilink hide all child comments
[+] Burghler@sh.itjust.works -25 points 2 years ago* (last edited 2 years ago) (6 children) Be grateful for what valve already does for gaming. Edit: apparently this is a controversial thing to say permalink fedilink source parent hideshow 12 child comments replies: [–] monsieur_hackerman@programming.dev 36 points 2 years ago (1 child) Why not demand more? Costs nothing for you to ask companies to meet ever-so-slightly higher standards. Insisting on being grateful to any company in 2025 is wild anyway permalink fedilink source parent hideshow 2 child comments replies: [+] ms5K8oWx@programming.dev -9 points 2 years ago (5 children) Why not demand more? Because who are you to demand anything from Valve? permalink fedilink source parent hideshow 10 child comments replies: [–] echodot@feddit.uk 15 points 2 years ago* (1 child) It's customers are not allowed to demand better? You're really weird permalink fedilink source parent hideshow 2 child comments replies: [+] ms5K8oWx@programming.dev -17 points 2 years ago (2 children) You're entitled. permalink fedilink source parent hideshow 4 child comments replies: [–] Hadriscus@lemm.ee 4 points 2 years ago Well, yes permalink fedilink source parent [–] echodot@feddit.uk 1 point 2 years ago (1 child) I don't think you understand how businesses work. permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev -3 points 2 years ago I kindly ask you to keep your thoughts to yourself. permalink fedilink source parent [–] MITM0@lemmy.world 5 points 2 years ago Customers permalink fedilink source parent [–] Swedneck@discuss.tchncs.de 4 points 2 years ago i mean they're free to cry into their massive piles of money if they feel so offended by people demanding things from them permalink fedilink source parent [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev 1 point 2 years ago (1 child) You exchange money for services. Don't act like you're selflessly saving Valve and its poor employees from bankruptcy lol. permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent [–] MadhuGururajan@programming.dev 2 points 2 years ago Who are you to question that guy's demands? permalink fedilink source parent [–] shadowedcross@sh.itjust.works 17 points 2 years ago permalink fedilink source parent [+] Phegan@lemmy.world 12 points 2 years ago* (last edited 8 months ago) [deleted] permalink fedilink source parent [–] ksigley@lemm.ee 2 points 2 years ago Upvotes and downvotes are worth the same in the eyes of engagement. permalink fedilink source parent [+] KingThrillgore@lemmy.ml -6 points 2 years ago (2 children) You mean enabling gambling and MTX for an entire generation, normalizing DRM, and taxing indies 30% unfairly? Yeah they've done a lot of good. permalink fedilink source parent hideshow 4 child comments replies: [+] endeavor@sopuli.xyz 9 points 2 years ago* (last edited 1 year ago) (2 children) [deleted] permalink fedilink source parent hideshow 4 child comments replies: [–] AnyOldName3@lemmy.world 5 points 2 years ago* (last edited 2 years ago) Returns and refunds happened because the EU warned them that if they didn't, they'd create legislation so they'd have to, as they were already in a grey area under EU law. EA had a similar refund policy for games bought through Origin before Steam did. Other than that, nearly everything you listed was done because it made business sense and would lead to more profit. Decoupling PC gaming from Windows by working on Linux means they're not at the mercy of Microsoft's whims, and was started at a time where it looked like Microsoft might make a version of Windows that could only install third-party software through the Windows Store. Discouraging kernel-level anti cheat discourages one of the last hurdles to Linux being able to play all Windows games. Supporting VR lets them still VR games through Steam. Not being publicly traded lets them be concerned about their long-term profits above their short-term ones, so they won't do things that tarnish their reputation nearly as often as their competitors, and can do multi-year projects. They look good because their competitors are bad rather than because what they do is altruistic. Edit: I just did some maths. The Steam Deck has sold somewhere around 5 million units and a Windows licence costs somewhere around $50 to an OEM with a volume licensing deal. Both these figures are approximate as I couldn't find precise numbers, but they're enough for a ballpark figure. This means that Valve have saved around $250 million by shipping the Deck with SteamOS instead of Windows. Even if my figures are way off, it's still a huge amount of money and goes a long way towards making all their work on Linux pay for itself. permalink fedilink source parent [–] kuberoot@discuss.tchncs.de 3 points 2 years ago (1 child) single handedly making linux a viable gaming platform for the casual user Well, not really single-handedly. Most of the work was done by open source communities, Valve's part was mostly in integrating it and normalizing it, making it easy for users and giving developers an incentive to support it. They did their part and I love them for it, but I'm also grateful for all the volunteer contributions to projects like wine and dxvk! permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz -1 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] MITM0@lemmy.world 0 points 2 years ago (1 child) Guess who also made it easy for valve to use it permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent [–] Kissaki@programming.dev 2 points 2 years ago (1 child) What does mtx stand for? permalink fedilink source parent hideshow 2 child comments replies: [–] echodot@feddit.uk 6 points 2 years ago (1 child) I'm assuming from context it's Micro Transactions(x). The X silent though, and also invisible, rather like the P in strawberry permalink fedilink source parent hideshow 2 child comments replies: [–] sip@programming.dev 4 points 2 years ago* in programming, tx is the abbrev for transaction sometime. also for "transmit" in the context of receive and transmit when a stream (of data) is duplex (both ways). I never questioned the tx abbrev until now, but just yesterday I used it. hmm edit: apparenty it's pure coincidece between tx for transaction and tx part of duplex abbrevs. permalink fedilink source parent [+] riodoro1@lemmy.world -6 points 2 years ago Get a load of this 13 year old. How much of his moms money did he already spend on counter strike knife skins? permalink fedilink source parent
[–] monsieur_hackerman@programming.dev 36 points 2 years ago (1 child) Why not demand more? Costs nothing for you to ask companies to meet ever-so-slightly higher standards. Insisting on being grateful to any company in 2025 is wild anyway permalink fedilink source parent hideshow 2 child comments replies: [+] ms5K8oWx@programming.dev -9 points 2 years ago (5 children) Why not demand more? Because who are you to demand anything from Valve? permalink fedilink source parent hideshow 10 child comments replies: [–] echodot@feddit.uk 15 points 2 years ago* (1 child) It's customers are not allowed to demand better? You're really weird permalink fedilink source parent hideshow 2 child comments replies: [+] ms5K8oWx@programming.dev -17 points 2 years ago (2 children) You're entitled. permalink fedilink source parent hideshow 4 child comments replies: [–] Hadriscus@lemm.ee 4 points 2 years ago Well, yes permalink fedilink source parent [–] echodot@feddit.uk 1 point 2 years ago (1 child) I don't think you understand how businesses work. permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev -3 points 2 years ago I kindly ask you to keep your thoughts to yourself. permalink fedilink source parent [–] MITM0@lemmy.world 5 points 2 years ago Customers permalink fedilink source parent [–] Swedneck@discuss.tchncs.de 4 points 2 years ago i mean they're free to cry into their massive piles of money if they feel so offended by people demanding things from them permalink fedilink source parent [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev 1 point 2 years ago (1 child) You exchange money for services. Don't act like you're selflessly saving Valve and its poor employees from bankruptcy lol. permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent [–] MadhuGururajan@programming.dev 2 points 2 years ago Who are you to question that guy's demands? permalink fedilink source parent
[+] ms5K8oWx@programming.dev -9 points 2 years ago (5 children) Why not demand more? Because who are you to demand anything from Valve? permalink fedilink source parent hideshow 10 child comments replies: [–] echodot@feddit.uk 15 points 2 years ago* (1 child) It's customers are not allowed to demand better? You're really weird permalink fedilink source parent hideshow 2 child comments replies: [+] ms5K8oWx@programming.dev -17 points 2 years ago (2 children) You're entitled. permalink fedilink source parent hideshow 4 child comments replies: [–] Hadriscus@lemm.ee 4 points 2 years ago Well, yes permalink fedilink source parent [–] echodot@feddit.uk 1 point 2 years ago (1 child) I don't think you understand how businesses work. permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev -3 points 2 years ago I kindly ask you to keep your thoughts to yourself. permalink fedilink source parent [–] MITM0@lemmy.world 5 points 2 years ago Customers permalink fedilink source parent [–] Swedneck@discuss.tchncs.de 4 points 2 years ago i mean they're free to cry into their massive piles of money if they feel so offended by people demanding things from them permalink fedilink source parent [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev 1 point 2 years ago (1 child) You exchange money for services. Don't act like you're selflessly saving Valve and its poor employees from bankruptcy lol. permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent [–] MadhuGururajan@programming.dev 2 points 2 years ago Who are you to question that guy's demands? permalink fedilink source parent
[–] echodot@feddit.uk 15 points 2 years ago* (1 child) It's customers are not allowed to demand better? You're really weird permalink fedilink source parent hideshow 2 child comments replies: [+] ms5K8oWx@programming.dev -17 points 2 years ago (2 children) You're entitled. permalink fedilink source parent hideshow 4 child comments replies: [–] Hadriscus@lemm.ee 4 points 2 years ago Well, yes permalink fedilink source parent [–] echodot@feddit.uk 1 point 2 years ago (1 child) I don't think you understand how businesses work. permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev -3 points 2 years ago I kindly ask you to keep your thoughts to yourself. permalink fedilink source parent
[+] ms5K8oWx@programming.dev -17 points 2 years ago (2 children) You're entitled. permalink fedilink source parent hideshow 4 child comments replies: [–] Hadriscus@lemm.ee 4 points 2 years ago Well, yes permalink fedilink source parent [–] echodot@feddit.uk 1 point 2 years ago (1 child) I don't think you understand how businesses work. permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev -3 points 2 years ago I kindly ask you to keep your thoughts to yourself. permalink fedilink source parent
[–] echodot@feddit.uk 1 point 2 years ago (1 child) I don't think you understand how businesses work. permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev -3 points 2 years ago I kindly ask you to keep your thoughts to yourself. permalink fedilink source parent
[–] ms5K8oWx@programming.dev -3 points 2 years ago I kindly ask you to keep your thoughts to yourself. permalink fedilink source parent
[–] Swedneck@discuss.tchncs.de 4 points 2 years ago i mean they're free to cry into their massive piles of money if they feel so offended by people demanding things from them permalink fedilink source parent
[+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] ms5K8oWx@programming.dev 1 point 2 years ago (1 child) You exchange money for services. Don't act like you're selflessly saving Valve and its poor employees from bankruptcy lol. permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent
[–] ms5K8oWx@programming.dev 1 point 2 years ago (1 child) You exchange money for services. Don't act like you're selflessly saving Valve and its poor employees from bankruptcy lol. permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent
[+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent
[–] MadhuGururajan@programming.dev 2 points 2 years ago Who are you to question that guy's demands? permalink fedilink source parent
[+] Phegan@lemmy.world 12 points 2 years ago* (last edited 8 months ago) [deleted] permalink fedilink source parent
[–] ksigley@lemm.ee 2 points 2 years ago Upvotes and downvotes are worth the same in the eyes of engagement. permalink fedilink source parent
[+] KingThrillgore@lemmy.ml -6 points 2 years ago (2 children) You mean enabling gambling and MTX for an entire generation, normalizing DRM, and taxing indies 30% unfairly? Yeah they've done a lot of good. permalink fedilink source parent hideshow 4 child comments replies: [+] endeavor@sopuli.xyz 9 points 2 years ago* (last edited 1 year ago) (2 children) [deleted] permalink fedilink source parent hideshow 4 child comments replies: [–] AnyOldName3@lemmy.world 5 points 2 years ago* (last edited 2 years ago) Returns and refunds happened because the EU warned them that if they didn't, they'd create legislation so they'd have to, as they were already in a grey area under EU law. EA had a similar refund policy for games bought through Origin before Steam did. Other than that, nearly everything you listed was done because it made business sense and would lead to more profit. Decoupling PC gaming from Windows by working on Linux means they're not at the mercy of Microsoft's whims, and was started at a time where it looked like Microsoft might make a version of Windows that could only install third-party software through the Windows Store. Discouraging kernel-level anti cheat discourages one of the last hurdles to Linux being able to play all Windows games. Supporting VR lets them still VR games through Steam. Not being publicly traded lets them be concerned about their long-term profits above their short-term ones, so they won't do things that tarnish their reputation nearly as often as their competitors, and can do multi-year projects. They look good because their competitors are bad rather than because what they do is altruistic. Edit: I just did some maths. The Steam Deck has sold somewhere around 5 million units and a Windows licence costs somewhere around $50 to an OEM with a volume licensing deal. Both these figures are approximate as I couldn't find precise numbers, but they're enough for a ballpark figure. This means that Valve have saved around $250 million by shipping the Deck with SteamOS instead of Windows. Even if my figures are way off, it's still a huge amount of money and goes a long way towards making all their work on Linux pay for itself. permalink fedilink source parent [–] kuberoot@discuss.tchncs.de 3 points 2 years ago (1 child) single handedly making linux a viable gaming platform for the casual user Well, not really single-handedly. Most of the work was done by open source communities, Valve's part was mostly in integrating it and normalizing it, making it easy for users and giving developers an incentive to support it. They did their part and I love them for it, but I'm also grateful for all the volunteer contributions to projects like wine and dxvk! permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz -1 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] MITM0@lemmy.world 0 points 2 years ago (1 child) Guess who also made it easy for valve to use it permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent [–] Kissaki@programming.dev 2 points 2 years ago (1 child) What does mtx stand for? permalink fedilink source parent hideshow 2 child comments replies: [–] echodot@feddit.uk 6 points 2 years ago (1 child) I'm assuming from context it's Micro Transactions(x). The X silent though, and also invisible, rather like the P in strawberry permalink fedilink source parent hideshow 2 child comments replies: [–] sip@programming.dev 4 points 2 years ago* in programming, tx is the abbrev for transaction sometime. also for "transmit" in the context of receive and transmit when a stream (of data) is duplex (both ways). I never questioned the tx abbrev until now, but just yesterday I used it. hmm edit: apparenty it's pure coincidece between tx for transaction and tx part of duplex abbrevs. permalink fedilink source parent
[+] endeavor@sopuli.xyz 9 points 2 years ago* (last edited 1 year ago) (2 children) [deleted] permalink fedilink source parent hideshow 4 child comments replies: [–] AnyOldName3@lemmy.world 5 points 2 years ago* (last edited 2 years ago) Returns and refunds happened because the EU warned them that if they didn't, they'd create legislation so they'd have to, as they were already in a grey area under EU law. EA had a similar refund policy for games bought through Origin before Steam did. Other than that, nearly everything you listed was done because it made business sense and would lead to more profit. Decoupling PC gaming from Windows by working on Linux means they're not at the mercy of Microsoft's whims, and was started at a time where it looked like Microsoft might make a version of Windows that could only install third-party software through the Windows Store. Discouraging kernel-level anti cheat discourages one of the last hurdles to Linux being able to play all Windows games. Supporting VR lets them still VR games through Steam. Not being publicly traded lets them be concerned about their long-term profits above their short-term ones, so they won't do things that tarnish their reputation nearly as often as their competitors, and can do multi-year projects. They look good because their competitors are bad rather than because what they do is altruistic. Edit: I just did some maths. The Steam Deck has sold somewhere around 5 million units and a Windows licence costs somewhere around $50 to an OEM with a volume licensing deal. Both these figures are approximate as I couldn't find precise numbers, but they're enough for a ballpark figure. This means that Valve have saved around $250 million by shipping the Deck with SteamOS instead of Windows. Even if my figures are way off, it's still a huge amount of money and goes a long way towards making all their work on Linux pay for itself. permalink fedilink source parent [–] kuberoot@discuss.tchncs.de 3 points 2 years ago (1 child) single handedly making linux a viable gaming platform for the casual user Well, not really single-handedly. Most of the work was done by open source communities, Valve's part was mostly in integrating it and normalizing it, making it easy for users and giving developers an incentive to support it. They did their part and I love them for it, but I'm also grateful for all the volunteer contributions to projects like wine and dxvk! permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz -1 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] MITM0@lemmy.world 0 points 2 years ago (1 child) Guess who also made it easy for valve to use it permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent
[–] AnyOldName3@lemmy.world 5 points 2 years ago* (last edited 2 years ago) Returns and refunds happened because the EU warned them that if they didn't, they'd create legislation so they'd have to, as they were already in a grey area under EU law. EA had a similar refund policy for games bought through Origin before Steam did. Other than that, nearly everything you listed was done because it made business sense and would lead to more profit. Decoupling PC gaming from Windows by working on Linux means they're not at the mercy of Microsoft's whims, and was started at a time where it looked like Microsoft might make a version of Windows that could only install third-party software through the Windows Store. Discouraging kernel-level anti cheat discourages one of the last hurdles to Linux being able to play all Windows games. Supporting VR lets them still VR games through Steam. Not being publicly traded lets them be concerned about their long-term profits above their short-term ones, so they won't do things that tarnish their reputation nearly as often as their competitors, and can do multi-year projects. They look good because their competitors are bad rather than because what they do is altruistic. Edit: I just did some maths. The Steam Deck has sold somewhere around 5 million units and a Windows licence costs somewhere around $50 to an OEM with a volume licensing deal. Both these figures are approximate as I couldn't find precise numbers, but they're enough for a ballpark figure. This means that Valve have saved around $250 million by shipping the Deck with SteamOS instead of Windows. Even if my figures are way off, it's still a huge amount of money and goes a long way towards making all their work on Linux pay for itself. permalink fedilink source parent
[–] kuberoot@discuss.tchncs.de 3 points 2 years ago (1 child) single handedly making linux a viable gaming platform for the casual user Well, not really single-handedly. Most of the work was done by open source communities, Valve's part was mostly in integrating it and normalizing it, making it easy for users and giving developers an incentive to support it. They did their part and I love them for it, but I'm also grateful for all the volunteer contributions to projects like wine and dxvk! permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz -1 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] MITM0@lemmy.world 0 points 2 years ago (1 child) Guess who also made it easy for valve to use it permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent
[+] endeavor@sopuli.xyz -1 points 2 years ago* (last edited 1 year ago) (1 child) [deleted] permalink fedilink source parent hideshow 2 child comments replies: [–] MITM0@lemmy.world 0 points 2 years ago (1 child) Guess who also made it easy for valve to use it permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent
[–] MITM0@lemmy.world 0 points 2 years ago (1 child) Guess who also made it easy for valve to use it permalink fedilink source parent hideshow 2 child comments replies: [+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent
[+] endeavor@sopuli.xyz 3 points 2 years ago* (last edited 1 year ago) [deleted] permalink fedilink source parent
[–] Kissaki@programming.dev 2 points 2 years ago (1 child) What does mtx stand for? permalink fedilink source parent hideshow 2 child comments replies: [–] echodot@feddit.uk 6 points 2 years ago (1 child) I'm assuming from context it's Micro Transactions(x). The X silent though, and also invisible, rather like the P in strawberry permalink fedilink source parent hideshow 2 child comments replies: [–] sip@programming.dev 4 points 2 years ago* in programming, tx is the abbrev for transaction sometime. also for "transmit" in the context of receive and transmit when a stream (of data) is duplex (both ways). I never questioned the tx abbrev until now, but just yesterday I used it. hmm edit: apparenty it's pure coincidece between tx for transaction and tx part of duplex abbrevs. permalink fedilink source parent
[–] echodot@feddit.uk 6 points 2 years ago (1 child) I'm assuming from context it's Micro Transactions(x). The X silent though, and also invisible, rather like the P in strawberry permalink fedilink source parent hideshow 2 child comments replies: [–] sip@programming.dev 4 points 2 years ago* in programming, tx is the abbrev for transaction sometime. also for "transmit" in the context of receive and transmit when a stream (of data) is duplex (both ways). I never questioned the tx abbrev until now, but just yesterday I used it. hmm edit: apparenty it's pure coincidece between tx for transaction and tx part of duplex abbrevs. permalink fedilink source parent
[–] sip@programming.dev 4 points 2 years ago* in programming, tx is the abbrev for transaction sometime. also for "transmit" in the context of receive and transmit when a stream (of data) is duplex (both ways). I never questioned the tx abbrev until now, but just yesterday I used it. hmm edit: apparenty it's pure coincidece between tx for transaction and tx part of duplex abbrevs. permalink fedilink source parent
[+] riodoro1@lemmy.world -6 points 2 years ago Get a load of this 13 year old. How much of his moms money did he already spend on counter strike knife skins? permalink fedilink source parent