8 ms·
Gabe Newell's vision for Steam: More choice, more democracy, less Greenlight
- jiggy2011 14y agoWow, what? They're opening their servers up as a way for anyone to host anything? How will that scale? I assume they're going to have to do something to prevent people just uploading cracked versions of games that are otherwise available for money.
- cjh_ 14y agoI too am very interested in the logistics of this, I imagined some kind of 'pull' system where the higher the demand the more it is replicated. The piracy issue will be interesting, although I guess this could be dealt with by using a team of mods and/or scanning their servers for possible infringing files. Interesting times ahead.
- TillE 14y agoThe best thing for them to do would be simply to adopt the app store model, whether it's Apple's or Google's. Open to all comers who can pay the fee, but with a brief approval process. Greenlight was a failed experiment, and it's extremely encouraging to see them acknowledging that. Valve could be, if they want to, the platform for all indie games, not just broadly popular ones. So far they've resisted that, and I can't imagine it's been a particularly good business decision. I know people want "curation", but have you seen some of the crap that's already on Steam? Probably not, because it rarely features on their storefront, which can always be curated regardless of how many other games they accept and sell, which might only be found through a search or a direct link. That's the best of both worlds.
- james4k 14y agoInteresting...while reading this, I started picturing Steam becoming something a bit more like Etsy, but for digital goods. Anyone else sort of get that vibe?
- rndmize 14y agoYep. There's a lot of potential for some games to almost go beyond being games and become platforms - Skyrim, Minecraft - if the community was allowed to sell material they created for it.
- prezjordan 14y agoI still want to see a complete redesign of their UI. It's slow, unresponsive, and I don't even think it's native code. They have the resources to do it.
- lcampbell 14y agoIf you're talking about the in-client store UI, I believe it's PHP-generated markup rendered in an embedded WebKit browser. Given that the overlay browser uses the same tooling and also renders pages slowly, I'm inclined to believe they're doing something inefficiently, but don't necessarily need to resort to native code to fix. Native code may be runtime faster, but there's huge advantages to leveraging HTML. You'd have to either - * Define your own serialization/markup for describing a UI, then specify a network transport for it. * OR, just bake the whole UI in native code and fill it in with data pulled down from an API. Update the binary when you want to make UI changes. Neither solution comes with the ease-of-development and flexibility that HTML/HTTP provide.
- prezjordan 14y agoI was mainly referring to the steam UI (friends list, library, etc). The store UI might not have the best UX, but it's not "slow"
- jholman 14y agoThe store isn't a disaster, but it's slow (multi-second load times). And every other part of their UI, like loading my achievements for some game, or loading a Friend's profile page, or whatever, is like using dialup. Load times in double-digit numbers of seconds.
- Zikes 14y agoThis might explain the odd scroll behavior I've experienced on my laptop. Mouse scroll wheel works fine, but touchpad scroll gestures never do.
- cobrausn 14y agoPart of the allure of Steam is that everything on that service has been vetted before I ever see it, if not for fun then at least for being a game and not malware. Not sure how I feel about this. Sure, the users will catch the problem eventually and get it pulled, but in the meantime you would be really leery about downloading something new.
- jiggy2011 14y agoYep, Steam to me has been a place where I know there is a certain quality standard. If I wanted to just download random files I'd go to pirate bay or mega upload.
- hayksaakian 14y agoThis is largely an illusion. Take the war z. They were able to release a dishonest incomplete game, and it took community outrage to bring it to valve's attention.
- endianswap 14y agoIt's not that it required community outrage it bring it to Valve's attention, necessarily; sometimes fixing problems involving business and business relationships just takes more time than folks want/expect. When a product is released with a simple bug, it's usually not the users complaining for hours nonstop about it that gets it fixed (though sometimes it is), but that it takes time to debug, fix, test, and ship the fixed version. The same thing often applies to business decisions like this.
- cobrausn 14y agoAgain, I mentioned that it wasn't screened (necessarily) for completeness or 'fun' - just that it wasn't malware disguised as a product.
- hayksaakian 14y agoI'm not sure if that's ultimately true. The Steam store only has several thousand apps. When you consider the % that are malware or harmful on say the android or iOS store, it's entirely likely that steam is being saved by statistics and possibly basic (automated) virus/malware detection.
- shmerl 14y agoLet him make it DRM free first.
- Semaphor 14y agoThe publisher can decide if he wants DRM or not. Steam offers both.
- shmerl 14y agoThey don't discourage it as well and don't give you a way to filter out games which are really DRM free. DRM free has a few different aspects: 1. Being able to save the installer and install it at any time without connecting to their servers. 2. Having no extra components ("clients") running parallel to the game in order to play it. 3. Being able to play without connecting to their servers. In contrast other publishers (like GOG) have a principal DRM free stance and simply don't accept games with DRM. This should be the position of distributors - to discourage DRM proliferation. So if Gabe Newell talks about improving Steam, let him start with the subject of dropping DRM.
- jholman 14y agoI'm fine with Steam supporting DRM for the developers. I wish they would label it, and label it CLEARLY. When I buy a game, and then go to install it, and only then find out that I have to install some Ubisoft rootkit, I feel betrayed. (yes, if I wasn't so dopey, I'd remember to never buy anything from Ubisoft, but it's only the worst offender, not the only one)
- Semaphor 14y ago1) I'm not sure about though I don't think you can call that "Digital Rights Management" (edit: thinking about it, yeah, I guess it actually is DRM) 2) and 3) are both perfectly possible for DRM free Steam games.
- cjh_ 14y agoSteam itself is a form of DRM.
- iron_ball 14y agoNice to see an Old Man Murray shoutout. Last I heard, one of the writers of that site and other web classics was working at Valve, so maybe some of the wit and wisdom can live on.
- jholman 14y agoBoth of the OMM writers work for Valve these days. And you can tell, when you play Portal or Portal 2. (Or Psychonauts, which Erik co-wrote.) All of which games you should play, JUST FOR THE WRITING.
- r0s 14y agoI want to play Psychonauts but it's just a mess, runs like crap on my fast-as-hell PC. This game gets so much nostalgia cred, someone should really clean it up.
- jholman 14y agoSo, I didn't play Psychonauts until last month. It runs silky smooth on my 5-year-old machine (high-powered machine for the time). So your problem isn't the game, it's some interaction between the game and drivers, or something. Maybe take it for a spin on a crappy laptop or something. ;) And this game has no nostalgia for me, but it is amazing. The gameplay, which is mostly 3d platforming, isn't the stand-out (though the gameplay is better than I expected). The amazing thing is the writing, both in terms of dialogue/voice-acting, and in terms of the plot. So awesome. It's surprising how few really good writers there are in gaming, and how most gamers apparently don't even notice, and so the standard is so low. And then you play a game written by Tim Schafer and/or the OMM guys, and boom.
- jiggy2011 14y agoThinking about this a little more, sounds like they are basically creating a cross platform package manager. Being able to pull down a game , a movie and a web framework all from one place and be mirrored on all of my computers could be interesting.
- SkyMarshal 14y ago>I would buy everything from Old Man Murray. - Gabe This brings back memories. One of the funniest OMM game reviews I recall reading was of American McGee's Alice: http://www.oldmanmurray.com/longreviews/56.html http://www.oldmanmurray.com/longreviews/56.html
- greggman 14y agoWithout a sandbox you're still at the mercy of every game you install. Even on Linux every game you install could upload the contents of your .ssh folder, your .mail folder, or ~/Pictures or whatever's in your user folders. And, even if it doesn't do itself if the game does any networking then if there's any bugs in the networking code someone can use that as a way into your system. Here's hoping Steam can build a sandbox. Note: This is also the problem with systems like the old PC/Mac/Linux Boxee. How do I know the apps I'm one click installing can't read my whole HD? I don't :-( Apple's App Store, Windows 8's app store, iOS's app store, Android's App store, and Chrome's App store all try to solve this problem. AFAICT Steam does not.
- jiggy2011 14y agoThis is the fundamental tradeoff between security and usability. It would be more secure to basically give every application you install it's own home folder and keep it restricted to that. OTOH an image editing program should be able to see images used by other image editors, a file transfer program should be able to use my SSH keys to log me into various servers etc. The only way around this would be to have some complicated fine grained permissions system that requires apps to know about other apps that might want to access it's data.
- nitrogen 14y agoLinux's Capabilities framework is one such fine grained permission system. That, AppArmor, SELinux, or a similar system could be used to sandbox apps and games.
- contingencies 14y agoYes. Check out LXC (Linux Containers). I can clone a full Linux system, boot it and be at the prompt in well under a second. It can be a read-only root system, with vastly restricted permissions, easily shapeable/QoS-able virtual network interface, resource guarantees (disk I/O, CPU, memory, etc). Works kinda in to the OSX-style '.dmg' (distribute a "disk image") notion. I think the future of Linux consumer-oriented software distribution may be something evolving toward this area. IIRC ChromeOS under the hood uses this stuff a bit, havent taken it apart yet.
- Shorel 14y agoOne of the things I would like for Steam is to add the original publication date of all games (not just the date they added the game to Steam) and let me sort my collection by that date.