Steamworks-dokumentasjon
Anbefalte fremgangsmåter for oppdatering av spill
Steam er bygget rundt en kjernefunksjonalitet som lar spillere holde seg oppdaterte med den nyeste byggversjonen til spillet. Om du har en liten feil du må fikse eller et større innholdstillegg, så har Steam et robust sett med verktøy for å kunngjøre oppdateringen og få den ut til spillere.

Det som følger er generelle fremgangsmåter å ta i betraktning når man gir ut en oppdatering, samt anbefalte fremgangsmåter som vi hos Valve har lært fra større oppdateringer vi har gitt ut til egne produkter og fra mange andre produkter som er tilgjengelige på Steam.

Om produktet er en tjeneste som er gratis å spille eller en fortellende enkeltspilleropplevelse, så kan oppdateringer utvide publikum og skape engasjement. For generell informasjon om kommunikasjon med kunder, se dokumentasjonen om anbefalte fremgangsmåter for moderering og se også foredraget til Robin Walker fra Steam Dev Days.
Merk: Kunder forventer å kunne laste ned spillet og fremtidige oppdateringer i Steam-klienten. Det er viktig at du bruker Steam til å håndtere oppdateringer, og ikke krever at brukere laster ned innhold inni spillet etter at det er startet. Steam leverer en sammensatt opplevelse for nedlasting og oppdatering til kunder som enkelt lar dem behandle tidsplan og sted for nedlastinger, og dette kan føre til betydelig forbedret ytelse og lavere kostnader for utviklere.

Oppdater når som helst

Oppdateringer er en viktig del av produktets liv, og er en kritisk måte å kommunisere med kunder på. Oppdateringer er nødvendige for å fikse feil og ta hånd om problemer, men større oppdateringer er også en god mulighet for å legge til nytt innhold, nye spillmoduser eller nye funksjoner som kan holde kunder interesserte og tiltrekke nye kunder.

Steam gjør det enkelt å oppdatere spillet og legge til innhold når som helst for å levere best mulig tjeneste til publikum etter din egen tidsplan. Du kan gjerne oppdatere så ofte du vil, men husk på at spillere som har installert spillet må laste ned hver oppdatering før de kan starte spillet igjen, så ta hensyn til hvor mye plass oppdateringene tar.

Planlegging og mål

For å få mest mulig ut av oppdateringer, så bør du begynne å tenke på hva du har lyst til å oppnå. Sannsynligvis bør du oppdatere spillet hele tiden for å fikse problemer og feil som spillere tar opp eller oppdager mens de tester spillet. Men du bør også tenke på langsiktige innholdsoppdateringer for å skape engasjement og få spillere til å fortsette å spille.

Om oppdateringer er små eller store, så er alle av dem en form for kommunikasjon med spillere som viser at du tar imot tilbakemelding og bryr deg om å gi spillere en bedre opplevelse.

Feilrettinger og små oppdateringer

Oppdatering av et spill er en av de beste måtene å kommunisere med kunder på. Hvis du hører om kunder som opplever problemer med spillet, så finnes det ikke noe bedre svar enn å fikse problemet så snart som mulig (hvis rimelig). Steam gjør det enkelt å utgi oppdaterte byggversjoner når man ønsker, så sørg for å bruke dette for å omarbeide produktet og hjelpe kunder med problemer.

Når man gir ut en oppdatering, så er det nyttig å legge ut en kunngjøring i samfunnssentralen på Steam slik at kunder kan se hva som har endret seg. Dette demonstrerer også til kunder at du hører på og jobber med å ta hånd om problemene som identifiseres.

Større innholdsoppdateringer

Omarbeiding og oppdatering av produktet er essensielt, men kommunikasjon rundt oppdateringen kan utgjøre en stor forskjell. Vi opplever at for våre egne spill så fungerer det best å gi ut større oppdateringer med et mellomrom på minst 1–2 måneder. Dette har latt oss sette sammen en stor nok oppdatering som er spennende og engasjerende, og gir oss også muligheten til å kunngjøre oppdateringer før de gis ut for å bygge opp forventninger.

Din egen tilnærming kan vareiere etter hvert som du finner ut av hva spillerne dine mottar positivt. Her er en eksempelprosess som har fungert bra for oss, som vi forbedret ved å prøve forskjellige tilnærminger og ved å lytte til tilbakemelding fra spillere:

  1. Gi en sniktitt på oppdateringen – Gi en snikktitt på oppdatering (muligens i fortellende form) 3–4 dager i forveien, gi hint, få i gang spekulering og engasjer kunder. Du leverer også ressurser for pressedekning av produktet.
  2. Følg med på forumer og tilbakemeldinger – Følg med på forumer og tilbakemeldinger før oppdateringen gis ut, og forbedre eller juster innholdet deretter, eller finn ut hvilke elementer kundene dine er mest interesserte i, slik at du kan vise disse frem.
  3. Fremhev endringer i funksjoner og spillopplegg – Fremhev endringer i funksjoner og spillopplegg i kommunikasjonen du utfører i forveien for å øke synlighet, spekulering og spenning. Avsløring av disse detaljene bit for bit gjør at spillere kan analysere innholdet før de faktisk spiller det.
  4. Opprett metaspill eller konkurranser – Opprett metaspill eller konkurranser, som lar kunder effektivt markedsføre produtket til venner eller andre spiller, og gir dem muligheter til å bidra til spillverdenen.

Eksempler As an example of the kinds of update announcement pages that we at Valve have put together for some of our own games, you can see the latest updates for Counter-Strike: Global Offensive listed down the right-side of the CS:GO website, or some updates for Dota 2 here and here.

Alt dette kan utføres for ethvert produkt, uavhengig av sjangeren og størrelsen på teamet. We highly recommend that the same team designing and building the content is also directly exposed to the communication and feedback from customers. Dette BETYR IKKE at nivådesigneren bør bruke hele dagen på å svare på spørsmål på forumet på Steam. Men det betyr at å lese tilbakemeldinger og å ta ansvar for samfunnet bør være en del av utviklerteamets rolle, heller enn noe som delegeres til samfunnsadministratorer eller et atskilt PR-team. Se den fullstendige foredraget under Dev Days for spesifikke eksempler og ytterligere innsikter.

Nedlastbart innhold eller del av hovedspillet?

When you release new content for your game, you have a few options for how you can provide that content to players. Du kan selge det som nedlastbart innhold (DLC) eller som kjøp i spillet. Eller så kan du enkelt og greit inkludere det i hovedspillet som en gratis innholdsoppdatering.

Nedenfor er noen anbefalte fremgangsmåter som vi opplever at fungerer bra i de fleste tilfeller:
  • Gratisinnhold => del av spillet – Hvis hensikten er at innholdet skal være gratis, så fungerer det ofte best å bare inkludere det nye innhold som del av hovedspillets innhold. På denne måten får spillerne umiddelbart tilgang til det nyeste innholdet uten å måtte trykke på en egen nedlastingsknapp (noe som er tilfelle hvis du gav ut oppdateringen som gratis nedlastbart innhold).
  • Mindre innhold mot betaling => kjøp i spill – Hvis du legger til småsaker som innhold som kan kjøpes, f.eks. hatter, individuelle våpen eller forbruksvarer, så bør du vurdere å implementere disse som individuelle kjøp i spillet. Steamworks includes an easy to use Steam Inventory Service and of course you'll need to use Steam Microtransactions, which handles all of the payment processing and currency conversion.
  • Større innhold mot betaling => nedlastbart innhold – Hvis du selger mye innhold som f.eks. kart, nye spillmoduser eller en utvidelsespakke, så bør du gjøre nytte av nedlastbart innhold. Dette lar innholdet installeres atskilt for å redusere filstørrelsen for spillere som ikke kjøper ekstrainnholdet, og lar deg markedsføre større innhold som del av spillets butikkside.

Testing

Før du gir ut en oppdatering, så bør du sørge for at du selv tester den fra en byggversjon på Steam. Det finnes flere måter å gjøre dette på, så sørg for å sjekke dokumentasjonen om testing på Steam.

Opplasting av oppdatering

For å oppdatere byggversjonen til et spill eller programvare, følg de samme instruksene som for oppretting av innledende byggversjoner i SteamPipe. Ta en titt på dokumentasjonen om SteamPipe for detaljer.

Merk at etter at applikasjonen gis ut til kunder, så mottar kundene byggversjonen som er markert som standard byggversjon. For å teste oppdateringen så bør du laste opp den nyeste byggversjonen med bruk av Steampipe, og så angi denne byggversjonen som standard i en testgren med passord for å teste den før den flyttes til standardgrenen. Ta en titt på behandling av opplastede byggversjonen ovenfor for en oppfrisker om behandling a byggversjonsgrener.

Gi ut byggversjonen

Når du har lastet opp og testet byggversjonen, så er du klar for å gi den ut til spillere. For å gjøre dette må du bytte ønsket byggversjon til å være den nye standard byggversjonen. Hvis du opprettet nye depoter i prosessen med å legge til dette nye innholdet, sørg for at du legger til dette nye depotet til alle butikk- og nøkkelpakker. Se dokumentasjonen om pakker for mer informasjon.

Kunngjør oppdateringen på Steam

Når du er klar for å gi ut oppdateringen på Steam, så må du si fra til kunder og gi dem et sted de kan komme med tilbakemeldinger. Steam provides a number of ways for you to announce your update and get word out:
  • Use artwork override - You can use a temporary set of capsule images to tell customers about updates to your game. In your 'edit store' section of Steamworks, under the graphical assets tab, there is a section to define temporary asset override. More about Artwork Overrides
  • Post an Announcement - When you post an event or announcement, it will appear to any customer that is following your game (which they can do from your community hub or store page), on your store page, within the Steam library, and will be accessible from the Steam client 'downloads' panel. More about Events and Announcements
  • Run a discount - To get the most out of a major content update, you may want to think about timing it with a discount on your game. That can help build the most amount of buzz at the same time and give players another reason to get your game now, when a bunch of excitement is built up around the game. Plus, players with your game on their wishlist will get an e-mail notifying them that your game is on sale. This works really well combined with temporary artwork overrides as described above. More about discounting
  • Use Update Visibility Round - If this is one of your major content updates, you may use a Steam Update Visibility Round to make your update appear on the Steam Store home page. This is useful for getting word out to new and existing customers about your update. This also lists your title on a page of recently updated products.
    To use the Update Visibility Round, you will first need to post a Steam Community Announcement with details about your update. Check out the Steam Update Visibility Round documentation for more details.