Steam on Valve Corporationin kehittämä videopelien kauppa-, jakelu-, moninpeli- ja viestintäalusta. Pelien asentaminen ja päivittäminen käyttäjien laitteille tapahtuu Steamin asiakasohjelman avulla, joka myös mahdollistaa pelitietojen tallentamisen pilveen. Lisäksi ohjelmassa on sosiaalisia ominaisuuksia, kuten kaverilista, keskustelufoorumi ja tuki äänikeskusteluun muiden pelaajien kanssa.
Steam tarjoaa Steamworks-ohjelmointirajapinnan, jonka avulla ohjelmistokehittäjät voivat lisätä tuotteisiinsa useita Steamin ominaisuuksia kuten verkkopelaamisen, moninpelihaun, saavutukset, mikromaksut ja käyttäjien luoman sisällön hyödyntämisen Steam Workshopin kautta.
Steam kehitettiin aluksi Microsoft Windowsille mutta Valve julkaisi myöhemmin myös OS X- ja Linux-versiot. Valve on myös julkaissut viestintään ja ostosten tekemiseen käytettävät mobiilisovellukset iOS:lle ja Androidille. Monia Steam-palvelun kauppa- ja yhteisöominaisuuksia on myös mahdollista käyttää Steamin verkkosivuston kautta.
Historia Vuonna 2003 julkaistu Steam oli alkujaan vain Windowsille suunniteltu pelijakelualusta Valven omille peleille. Vuonna 2005 palveluun lisättiin muidenkin tekemiä pelejä. Suurista pelijulkaisijoista id Software, Eidos Interactive ja Capcom lisäsivät omat pelinsä Steamin valikoimaan vuonna 2007.
Ilmaispelit ilmestyivät Steamin valikoimaan vuonna 2011. Syksyllä 2012 valikoimaan lisättiin myös joitain hyötyohjelmia.
Puhtaasta pelialustasta Steam on laajentunut sosiaalisen median myötä, tuoden pelaajille esimerkiksi mahdollisuuden äänikeskusteluun pelaamisen aikana tai lähettää suoratoistona omaa pelaamistaan muille. Steamissä on myös keskustelufoorumeita, Steamworks-ohjelmointirajapinta kehittäjille ja mahdollisuus oman pelikirjaston jakamiseen perheenjäsenille.
Alustat Windowsille Steam julkaistiin 12. syyskuuta 2003. Vuonna 2010 ohjelma sai OS X -tuen ja 2013 Linux-tuen. Android- ja iOS-mobiililaitteille Steam-asiakasohjelmat julkaistiin vuoden 2012 aikana. Konsoleista PlayStation 3 on saanut oman Steam-ohjelmistonsa vuonna 2012. Vuonna 2013 Valve julkaisi oman Linux-pohjaisen SteamOS-käyttöjärjestelmänsä. Marraskuussa 2015 julkaistiin Valven Steam Machine -konsoli. Helmikuussa 2022 Valve julkaisi Steam Deckin.
Maaliskuussa 2022 Google julkisti muodollisesti Steamin tulon Chrome OS:lle, mutta vuonna 2025 Google ilmoitti tuen loppuvan vuonna 2026.
Asiakasohjelman käyttöliittymässä on eri tilat tavalliseen työpöytäympäristöön, Big Picture -tila television kautta käyttöön sekä Steam Deck -käsikonsolille tarkoitettu tila. Steam Input on erilaisten peliohjaimien tukemiseksi tarkoitettu ominaisuus, jonka myötä eri valmistajien ohjaimet tuetaan. Steam Input tukee muun muassa Sonyn, Microsoftin, Nintendon, Logitechin, SteelSeriesin ja Valven omia ohjaimia ja näppäimien uudelleen konfigurointia.
Steam-palvelua käyttäviä pelejä voi pelata ilman jatkuvaa verkkoyhteyttä offline-tilan avulla. Pelit on päivitettävä ennen offline-tilaan siirtymistä.
Sisältö Steamissä on ilmais-, freemium- sekä maksullisia pelejä, ja niiden lisäksi myös trailereita, demoja, TV-sarjoja ja elokuvia sekä ohjelmistoja kuten editointiohjelmia ja pelimoottoreita. Ostettava ohjelmistosisältö maksetaan luottokortilla, PayPal-, WebMoney-, Skrill-, Paysafecard-maksutavoilla tai Steam-lahjakortillahttps://store.steampowered.com/digitalgiftcards/, minkä jälkeen sisällön voi ladata palvelusta omalle tietokoneelle.
Steamin kautta voi ostaa kaikki Valven pelit (esimerkiksi Dota 2, Counter-Strike: Global Offensive ja Team Fortress 2), sekä monien muiden pelitalojen pelejä. Tarjolla on myös pienien peliyhtiöiden pelejä, sekä ns. casual-markkinoille tarkoitettuja pelejä.
Joulukuussa 2008 Electronic Arts aloitti viimeisenä suurena julkaisijana pelien jakelun Steamin kautta. Samaan aikaan Ubisoft asetti aiemmin vain Yhdysvaltain markkinoille Steamin kautta myydyt pelinsä maailmanlaajuisesti saataville.
Lokakuussa 2008 Steamiin tuli saataville viisi Source-pelimoottorimuunnelmaa, jotka voi ladata ilmaiseksi tunnuksella, jolle on ostettu Half-Life 2 tai jokin muu Source-moottoria hyödyntävä peli. Tällöin on myös mahdollista pelata Source-moottorille kehitettyjä ilmaisia pelimodifikaatioita.
Steamin käyttöoikeuksien hallinnan (DRM) korvasi Custom Executable Generation (CEG) tekniikan vuonna 2009, joka mahdollistaa peleiltä muokattujen suoritettavien tiedostojen (ohjelmatiedosto) luomisen. Tämä antaa käyttäjän asentaa omia pelejä useille eri laitteille, ilman rajoituksia.
Lokakuussa 2021 Valve ilmoitti pelikehittäjille että se ei enää salli Steamissä lohkoketjuille perustuvia pelejä, jotka käyttävät kryptovaluuttoja tai NFT:tä (). Tämän seurauksena Age of Rust poistettiin Steamistä, koska pelin olemassaolon perusajatus oli, että pelaajat saisivat NFT:tä vastineeksi pulmien ratkomisesta. Valven ilmoitus on tervetullutta niille, jotka ovat huolissaan kryptovaluuttoihin perustuvista huijauksista. Lohkoketjujen käyttöön on liittynyt laittomia piirteitä ja epäluotettavia henkilöitä, josta johtuen niitä ei haluta.
Kesällä 2023 Steam ehti kieltää tekoälyllä tuotettua sisältöä sisältävät pelit lähes kokonaan. Taustalla oli huoli, että tekoälyn koulutuksessa olisi väärinkäytetty tekijänoikeuksien suojaamaa sisältöä ja tekoälyn tuottaman sisällön tekijänoikeudet olivat epäselvät. Kehittäjän piti varmistaa että tekoälyn koulutusmateriaaliin oli oikeudet. Sittemmin tammikuussa 2024 on sallittu tekoälyllä tuotettu esigeneroitu sisältö, kuten kuvageneraattorien kuvat, äänet ja koodi, sekä tekoälyn käyttö reaaliaikaiseen sisällön tuottoon pelissä. Valven mukaan kehittäjien on varmistettava että peleissä ei ole laitonta aineistoa. Kiellettyä on edelleen tekoälyn ajoaikana tuottama vain aikuisille suunnattu seksuaalinen sisältö (pornografia).https://arstechnica.com/gaming/2024/01/valve-most-games-made-with-ai-tools-are-now-welcome-on-steam/ https://techcrunch.com/2023/07/03/valve-responds-to-claims-it-has-banned-ai-generated-games-from-steam/ https://store.steampowered.com/news/group/4145017/view/3862463747997849618
Steam Cloud Vuonna 2008 lisätty Steam Cloud -toiminto mahdollistaa pelien asetuksien, tallennuksien ja otettujen kuvankaappauksien tallentamisen pilveen, jossa ne ovat käytettävissä eri tietokoneilla. Pelit voivat myös käyttää Steamin rajapinnan avulla sen käyttäjänimeä, listaa saavutuksista pelissä, peliin kuuluvia "esineitä" (esim. keräilykortteja) jotka näkyvät käyttäjätilin tavaralistassa. Joissain peleissä esineitä voi myös vaihtaa muiden pelaajien kesken tai myydä tai ostaa oikealla rahalla Steamin Yhteisön Kauppapaikalla.
Early Access Marraskuussa 2013 lisätty ennakkojulkaisutuki (Early Access) antaa kehittäjille mahdollisuuden julkaista alpha-ja beeta-vaiheessa. Pelin ostettuaan pelaajat voivat esimerkiksi ilmoittaa mahdollisista bugeista. Ostajan on kuitenkin tiedostettava, että ennakkojulkaisuvaiheessa oleva peli on vielä keskeneräinen.
Greenlight Greenlight on vuonna 2012 lisätty ominaisuus, jonka avulla pelinkehittäjät julkaisevat videoita ja kuvankaappauksia pelistä. He voivat laittaa pelin äänestyslistalle jolloin yhteisö pääsee vaikuttamaan pelin julkaisuun. Heti alkuun Greenlight sai valtavan määrä heikkolaatuista sisältöä, jota Valve lähti välittömästi karsimaan lisäämällä $100 dollarin hintalapun pelin lisäämiselle palveluun. Tästä saadut rahat Valve lahjoittaa Child’s Play -hyväntekeväisyysjärjestölle.
Ensimmäinen Greenlightin kautta julkaisuun päässyt peli oli Mikolaj "Sos" Kamińskin vuonna 2012 julkaisema McPixel.
Steam Direct korvasi Greenlightin kesäkuussa 2017.
Curator Connect Palveluun on lisätty myös Curator Connect -päivityksessä sisällön kuratointiominaisuuksia. Valven mukaan kuraattoreita ovat yksilöt tai organisaatiot, jotka tekevät suosituksia kiinnostavien pelien löytämiseksi palvelun valikoimasta. Kuraattorit tekevät positiivisia arvosteluja sisällölle, josta uskovat seuraajiensa pitävän, ja negatiivisia arvosteluja sisällölle, josta nämä eivät pidä. Curator Connect sisältää työkalut kuraattorien etsimiseen ja palvelussa kehittäjät voi lähettää arvostelukappaleet pelistä suoraan kuraattoreille ilman sähköposteja tai rekisteröintiavaimia.
Kauppa Steam-kauppa () mahdollistaa pelien ostamisen omalle tai kaverin Steam-tilille. Ostokset ovat tilikohtaisia ja ne mahdollistavat pelien lataamisen rajoituksetta useille eri laitteille. Kesäkuussa 2015 Valve muokkasi käyttäjäehtojaan EU:n lainsäädännön mukaiseksi, mahdollistaen tuotteiden palauttamisen 14 vuorokauden sisällä ostohetkestä, jos niitä on käytetty alle kaksi tuntia. Palautuskäytäntö otettiin vastaan ristiriitaisin tuntemuksin, mutta sen eduiksi nähtiin, että se kannustaa tekemään pelit kiinnostaviksi heti pelin alkuvaiheesta lähtien eikä vasta myöhäisessä pelivaiheessa, useammat pelaajat ovat valmiimpia kokeilemaan peliä ja myös pitävät sen kun on pienempi riski asiakkaalle, ja palatus helpottaa mikäli vastaan tulee tekninen ongelma jota ei pystytä ratkaisemaan pelin ostaneen kanssa.
Huhtikuussa 2024 Valve selkeytti rahojen palautuskäytäntöä mikäli peli ei tyydytä ostajaa. Jatkossa myös ennakkojulkaisun aikana pelaaminen vaikuttaa aikaan, joka katsotaan hyvityskelpoiseksi. Etuajassa pelaamaan pääsemiseen on lisätty Advanced Access -käytäntö, joka selkeyttää eri pelien "Deluxe Edition" -versioissa olevaa aikaisempaa pelaamaan pääsyä. Taustalla on tavoitteena sulkea reikä, jolla eräät henkilöt pelaavat peliä paljon ennen sen julkaisua ja sitten vaativat rahojaan takaisin huolimatta käytetystä peliajasta. Jatkossa peliaika lasketaan samoin ennakkoon hankituissa peleissä eikä tätä sääntöreikää ole.
Steam-yhteisön kauppapaikka () on vuoden 2012 lopulla lisätty osio, jossa pelaajat voivat ostaa ja myydä virtuaaliesineitä toisiltaan.
Steam Broadcasting ja Game Recording Steam Broadcasting on suoratoisto-ominaisuus, jossa omaa pelaamista voi jakaa ystäville tai julkisesti katsottavaksi. Oletuksena vain pelikuvaa jaetaan katsottavaksi. Myös pelikehittäjät voivat jakaa pelivideota pelien sivuilla.
Game Recording on pelivideon tallentamiseen tarkoitettu ominaisuus, joka on erillään suoratoistosta.
Steam Families Steam Families on joukko perheille tarkoitettuja ominaisuuksia, jonka avulla pelit voidaan jakaa perheenjäsenien kesken. Mukana ovat sisällön rajoitukset vanhempien asetuksilla ja lapset voivat asettaa ostoskoriin pelejä, jotka aikuinen voi vahvistaa mobiililaitteen tai sähköpostin kautta. Steam Families korvaa aiemmat rajoittuneemmat Steam Family Sharing ja Steam Family View ominaisuudet. Aiemmin Steam Family Sharing lukitsi koko pelikirjaston kun yksi henkilö pelasi, mutta uudempi Steam Families mahdollistaa eri pelien pelaamisen samaan aikaan. Jos sama peli on ostettuna useamman kerran useampi henkilö voi pelata samaan aikaan samaa peliä. Vanhemmille on myös lisätty peliajan seurantamahdollisuus sekä muita ohjaustoimenpiteitä. Jokaisella perheeseen kuuluvalla on omat pelitallennukset ja omat saavutukset. Mikäli yksi henkilö saa kiellon huijauksen vuoksi koko perhe saa kiellon.
Steam Play Steam Play on vuonna 2010 julkaistu palvelu, joka tarkoittaa yhtä ostosta, jota vasten peliä voi pelata eri alustoilla (Linux, Mac, Windows). Vuonna 2016 Valve aloitti yhteensopivuuden parantamiseen tähtäävän tuen, joka tarkoittaa muun muassa Wine-ohjelmiston tukea. Proton-ohjelmiston myötä uutisointiin yli Windows-pelin saatavuus Linuxille. Proton rakentuu Wine-ohjelmiston ja DXVK-kirjaston (DirectX over Vulkan) päälle.
Valven Gabe Newellin mukaan Linux ja avoin lähdekoodi ovat pelaamisen tulevaisuutta. Newell kritisoi Microsoftin ja Applen suljettuja ympäristöjä.
Valve on kertonut Steam-palveluun merkittävästä yhteensopivuustiedosta, jonka mukaan pelit jaotellaan yhteensopivuuden mukaan, ja Valve on palkannut väkeä testaamaan pelien yhteensopivuutta. Yhteensopivuuden merkinnät laajenevat Steam Deckistä kattamaan SteamOS:n yleisesti eri laitteilla, mutta se ei kerro suorituskyvystä.
Steam Remote Play