Guide

Kjøpe HTML5-spill: 12 ting å sjekke før betaling

En sjekkliste for alle som handler HTML5-spill eller spillmaler, med ekte svar fra vår egen markedsplass, også det vi ikke tar med.

Polarzinho, pandaen i hvit laboratoriefrakk, sjekker en sjekkliste på et klembrett med et forstørrelsesglass, i en butikk med hyller fulle av fargerike spilleesker.

For å kjøpe et HTML5-spill uten overraskelser, sjekk tolv ting før betaling: hva lisensen dekker, hvem som kan spille og om annonser er tillatt, hva man får endre og hva man ikke kan videreselge, om kildekoden er lesbar, hvilke verktøy og byggesteg som trengs, hvilke nettlesere det kjører i, hvilke språk som faktisk finnes, om det finnes en spillbar demo, hva dokumentasjonen dekker, hvor lenge støtten varer, og hvordan refusjon og oppdateringer fungerer.

De fleste annonser svarer på noen av disse og hopper over resten. At noe hoppes over, er ikke alltid et dårlig tegn, men det finner man bare ut ved å spørre, og det er billigere å spørre før betaling enn etter. Denne guiden gir de tolv spørsmålene, hva et godt svar ser ut som, og hvordan svaret kan kontrolleres på noen få minutter.

Vi skal være åpne om det: Polar Games er et studio som selger ferdige HTML5-spill på sin egen markedsplass, så det er en selger som skriver om å kjøpe. Vi bruker våre egne annonser som eksempler, også de delene som ikke er smigrende, og sjekklisten fungerer på samme måte for andres. Der vi viser vårt eget svar, kommer det rett fra våre offentlige lisensvilkår og produktsider.

Før man kjøper HTML5-spill: hva en annonse egentlig selger

En annonse for HTML5-spill til salgs, eller for en HTML5-spillmal, kan bety tre ulike ting: et ferdig spill som lastes opp og kjører, en mal laget for å få nytt utseende, eller et startsett som må utvikles før noen kan spille det. De koster svært forskjellig mye tid, så det lønner seg å avgjøre hva som kjøpes før man sammenligner priser.

På vår markedsplass er hvert produkt et ferdig spill, ikke et startsett. Man kan spille det før kjøp, og det kjører når det lastes opp til en statisk webhost. Vår egen side sier det rett ut: «Hver mal er et ferdig spill, ikke et startsett.» Det er den første setningen enhver selger bør kunne skrive om sitt eget produkt.

Bla i Polar Games-markedsplassen

Punkt 1 til 3: lisensen

1. Lisensens omfang: ett sluttprodukt eller ubegrenset?

Et godt svar: én setning som sier hvor mange produkter man kan publisere med ett kjøp, hvem som regnes som sluttbruker, og om lisensen utløper. Slik sjekker man: finn selve lisensteksten, ikke salgsteksten ved kjøpsknappen, og se etter ordene «sluttprodukt», «klient» og «evigvarende».

Vårt svar: hvert kjøp er en evigvarende, ikke-eksklusiv lisens til å bruke utgaven som er kjøpt, i ett sluttprodukt, enten sitt eget eller én klients. Den utløper ikke når støtten tar slutt. Planlegges et andre produkt, spør før kjøp, for vilkårene snakker om ett.

2. Kan spillerne spille, og er annonser tillatt?

Et godt svar: lisensen sier om spillerne kan spille gratis, om man kan ta betalt av dem, og om annonser er tillatt. Slik sjekker man: les avsnittet om sluttbrukere og inntjening, og spør deretter separat om spillet allerede inneholder annonsekode.

Vårt svar: spillerne kan få tilgang til sluttproduktet gratis eller gjennom annonsefinansiering. Selve spillene leveres likevel uten annonsenettverk. I hvert produkt nevner listen «Ikke inkludert i denne utgaven» annonse-SDK-er, annonsekontoer eller en annonseleverandør, og Zabum og Ricopop har valgfrie annonseinnstillinger som er av som standard. Å koble til et annonsenettverk og få godkjenning der, er kjøperens oppgave.

3. Hva kan man endre, og hva kan man ikke videreselge?

Et godt svar: man kan redigere kode, grafikk og lyd i sluttproduktet, og man kan ikke selge selve malen. Slik sjekker man: se etter to separate setninger, én om redigering og én om videredistribusjon. En selger som bare skriver «fulle rettigheter», lar kjøperen gjette hvilken av de to han mener.

Vårt svar: kode, grafikk og lyd i sluttproduktet kan endres. Malen, kildekoden eller ressursene kan ikke selges, deles eller videredistribueres alene, som et sett eller en ressurspakke, eller i et annet produkt beregnet på utviklere. Tredjepartsdeler, som skrifter, beholder sine egne lisenser.

Punkt 4 til 6: kildekode, verktøy og byggesteg

4. Er kildekoden lesbar, eller er den forvirret?

Et godt svar: formatert, ikke-minifisert kode som kan åpnes og følges, med en manual som viser hvor ting ligger. Slik sjekker man: be om fillisten, og åpne deretter en JavaScript-fil fra demoen eller et eksempel. Er det én enorm linje, er svaret gitt.

Vårt svar: versjon 1.0.1 av Velvet Pool delte opp lange strenger på én linje (lyd, oversettelser, shadere) i lesbare linjer, og Zabum 1.0.1 begynte å levere den ferdige byggeversjonen uminifisert, med kildekart. Begge var rettinger etter lansering, og derfor er endringsloggen verdt å lese: den viser hva en selger innrømmer å ha rettet.

5. Trengs en betalt motor eller editor for å endre den?

Et godt svar: kravene nevner hvert verktøy, og ingen av dem krever en lisens som ikke er budsjettert. Slik sjekker man: les kravlisten og søk etter ordene engine, editor, licence og account, som ofte står på engelsk der. Er spillet laget i en motor, spør om redigering krever en egen lisens, og hvem som betaler for den.

Vårt svar: kravlisten nevner en nettleser, en statisk webhost og, for å redigere enkelte kilder, Node.js. Ingen produkter nevner en betalt motor, editor eller konto. Biblioteker som følger med i et spill, som Three.js og Rapier i Puttide, ligger i mappen lib/ med sine merknader i THIRD-PARTY-LICENSES. Puttide laster heller ingenting fra et CDN: bibliotekene, skriftene og musikken ligger alle i game/, så det trengs bare egen webhost.

6. Byggesteg, npm eller server: hva må finnes før det kjører?

Et godt svar: én klar setning om hva som trengs for å legge spillet ut, og en annen om hva som trengs for å redigere det. Slik sjekker man: se etter npm, Node.js, PHP, database og «file://» i kravene.

Vårt svar: Velvet Pool og Puttide trenger verken npm, byggesteg, PHP, database eller konto. Mappen game/ lastes opp til en vilkårlig statisk webhost. Zabums mappe game/ er også klar til opplasting, men for å endre spørsmålene må man redigere React- og TypeScript-kilden og kjøre npm run build:static, som krever Node.js 20.19 eller nyere. Den valgfrie PHP-ledertavlen krever PHP 7.4+ og en skrivbar mappe. Flere av utgavene våre sier også at de ikke kjører når de åpnes fra disk med file://, så test dem på en webhost i stedet for å dobbeltklikke.

Se hva Zabum inkluderer: en ferdig build og redigerbar kildekode

Punkt 7 til 9: nettlesere, språk og demoen

7. Hvilke nettlesere og enheter kjører det egentlig på?

Et godt svar: minimumsversjoner av nettlesere, eller i det minste teknologien spillet trenger, som WebGL2, WebAssembly eller Canvas 2D. Slik sjekker man: åpne demoen på den eldste telefonen og nettleseren publikummet sannsynligvis bruker, og roter skjermen.

Vårt svar: Zabum er det eneste produktet som oppgir nøyaktige versjoner: Chrome og Edge 107+, Firefox 104+, Safari 16+ (iOS 16+). For de andre nevner kravene teknologien: Velvet Pool trenger WebGL2, Puttide trenger WebGL2 og WebAssembly, Riffvolt trenger Canvas 2D og Web Audio. Deepforge lister kontroller for berøring og mus. Zabum kan installeres som app og brukes uten nett, men bare over HTTPS.

8. Hvilke språk finnes egentlig?

Et godt svar: egne linjer for spillgrensesnittet, stemmen eller lyden, manualen og butikksiden. Slik sjekker man: bytt språk i demoen og åpne innstillingsmenyen i hvert spill. Et flaggikon er ikke en oversettelse.

Vårt svar: Velvet Pool og Puttide har grensesnittet på 14 språk, men manualene er på engelsk og portugisisk. Gridspark har også 14 språk i grensesnittet, men fortellerklippene er bare på engelsk. Deepforges grensesnitt er på engelsk og brasiliansk portugisisk, mens kjøpsveiledningen finnes på 14 språk. Tenguin har 14 språk i grensesnittet og veiledning med stemme på engelsk, portugisisk og spansk. Fire ulike svar på samme spørsmål.

9. Kan man spille nøyaktig den utgaven før betaling?

Et godt svar: en spillbar demo av samme bygg som lastes ned, ikke en trailer eller en modell. Slik sjekker man: spill i ti minutter, bytt språk, åpne innstillingene, sett på pause, endre vindusstørrelse og last siden på nytt for å se om fremdriften består.

Vårt svar: hver produktside har en knapp som heter «Live preview» og åpner demoen for den utgaven, og skjermbildene er tatt fra den. I Puttide og Zabum lagres fremdriften for eksempel i spillerens nettleser, så en ny lasting er en rettferdig test.

Se Tenguin, et tallpuslespill med 14 språk i grensesnittet

Punkt 10 til 12: dokumentasjon, støtte, refusjon og oppdateringer

10. Hva dekker dokumentasjonen?

Et godt svar: installasjon, tilpasning og feilsøking, med skjermbilder, og lesbart før kjøp. Slik sjekker man: åpne dokumentasjonslenken på produktsiden. Finnes den ikke, be om innholdsfortegnelsen.

Vårt svar: hver produktside lenker til dokumentasjonen. Velvet Pool og Puttide har en illustrert manual på engelsk og portugisisk. Gridsparks manual dekker installasjon, tilpasning, 20 vanlige spørsmål og feilsøking. Tenguins veiledning for kjøpere uten nett finnes på 14 språk, men skjermbildene er fortsatt på engelsk.

11. Hvor lenge varer støtten, og hva dekker den?

Et godt svar: et antall måneder, en liste over hva som dekkes, og en setning om hva som koster ekstra. Slik sjekker man: se etter ordene inkludert, forlengelse og tilpasning.

Vårt svar: støtten varer 6 måneder fra kjøpsdatoen, eller 12 måneder hvis forlengelsen velges i kassen. Den dekker spørsmål om installasjon og bruk av de leverte filene, og retting av reproduserbare feil i det leverte spillet. Tilpasning, nye funksjoner, hosting, integrasjon med SDK eller portal og installasjon på egen server er egne tjenester, som prises før arbeidet starter. Lisensen fortsetter etter at støtten tar slutt.

12. Refusjon, oppdateringer og tredjepartslisenser

Et godt svar: en refusjonsregel som får plass i én setning, enten det er et tidsvindu i dager eller en betingelse som «før nedlasting»; en formulering om oppdateringer som ikke lover for mye; og en liste over tredjepartsmateriale. Slik sjekker man: les refusjonsavsnittet og se hva som utløser retten, se etter ordet «updates» og etter en lisensfil inni nedlastingen. For et digitalt produkt spør man når refusjonsretten opphører: på en dato, eller ved nedlastingen.

Vårt svar: maler er digitale produkter, så vi refunderer et kjøp bare hvis malen ikke er lastet ned ennå, eller hvis den leverte malen har en feil vi ikke kan rette. Det finnes ikke noe tidsvindu i dager. Vil man spørre, skriv til oss med lisensnummeret. Et refundert kjøp avslutter lisensen. I praksis: spill den direkte demoen først, og last bare ned når man er klar til å bruke spillet, for etter nedlastingen avhenger en refusjon av en feil vi ikke kan rette. Oppdateringer til samme utgave vises i biblioteket når de publiseres, og vi lover dem ikke for en fast periode. Historikken er offentlig: Velvet Pool gikk fra 1.0.0 den 15. oktober 2026 til 1.0.1 den 18. og 1.1.0 den 22. Det er en oversikt, ikke et løfte. Skrifter og andre tredjepartsdeler beholder sine egne lisenser, som står oppført i THIRD-PARTY-LICENSES.

Se Puttide: 30 hull, biblioteker som følger med i spillmappen, lisensmerknader inkludert

Det en utgave ikke inkluderer: les den listen først

Hver produktside i Polar Games har en overskrift som heter «Ikke inkludert i denne utgaven». Den er skrevet for kjøperen som er i ferd med å anta noe. Her er den for Velvet Pool, vårt biljardspill med åtteball:

  • Flerspiller på nett eller private rom på nett
  • Rangeringer på nett eller skykontoer
  • Annonse-SDK-er eller annonsekontoer
  • Native apper, hosting eller drevne tjenester

Les den som et kart over arbeidet som fortsatt ligger foran kjøperen. Det som følger med, er 8-ball mot datamaskinen, trening og to spillere på samme enhet, pluss lesbar kildekode og en ferdig build klar for webhost. Trengs rom eller rangeringer på nett, er ikke denne utgaven riktig, og vi vil heller at det blir kjent før betaling.

Andre utgaver har egne grenser. Zabum inkluderer ikke en juksesikker ledertavle eller et administrasjonspanel: den valgfrie PHP-ledertavlen er en uformell felles poengtavle. Tenguin inkluderer ikke skylagring, nettkontoer, kjøp for ekte penger eller en tilkoblet annonseleverandør.

Se Velvet Pool og hele listen over det som er inkludert og ikke

Røde flagg før betaling

  • Lisensen står bare som en linje i beskrivelsen, eller bare etter betaling.
  • «Ubegrenset» eller «livstid» uten substantiv: ubegrenset hva, for hvem, og hvor lenge?
  • Kildekode «på forespørsel», eller bare minifiserte filer ingen kunne følge.
  • En demo som er en video, en modell eller en annen bygg enn den som lastes ned.
  • Ingen kravliste, slik at et betalt verktøy, en server eller en database dukker opp etter kassen.
  • Støtte uten lengde og uten omfang.
  • Grafikk, skrifter eller musikk uten liste over hvor de kommer fra og under hvilken lisens.
  • Ingen refusjonsvilkår, eller vilkår som bare kan leses etter betaling.

Ingen av disse beviser at et spill er dårlig. Hver er en grunn til å spørre først og vente på svaret skriftlig.

Kjøperens hurtigark

Kopier disse tolv linjene inn i en e-post til enhver selger, også våre.

  1. Lisens: hvor mange sluttprodukter, og hvem er dekket?
  2. Spillere og annonser: kan de spille gratis, kan man legge til annonser, og ligger annonsekode allerede inni?
  3. Endringer og videresalg: kan man redigere kode, grafikk og lyd, og hva er forbudt?
  4. Kilde: lesbar og formatert, eller minifisert og forvirret?
  5. Verktøy: krever redigering en betalt motor, editor eller konto?
  6. Bygg: hva trengs for å legge det ut, og hva trengs for å redigere det?
  7. Nettlesere: hvilke versjoner eller teknologier, og fungerer det på telefon?
  8. Språk: grensesnitt, stemme og manual, én for én.
  9. Demo: kan man spille nøyaktig den utgaven før betaling?
  10. Dokumentasjon: kan man lese den først, og viser den hvor ting ligger?
  11. Støtte: hvor mange måneder, hva dekkes, og hva koster ekstra?
  12. Refusjon, oppdateringer og tredjeparter: når opphører refusjonsretten (en dato, eller nedlastingen), hva lover selgeren, og hva er lisensiert separat?

Ofte stilte spørsmål

Hvor kan man kjøpe HTML5-spill som er klare til publisering?

Man kan kjøpe fra en enkelt utvikler eller fra en markedsplass med mange selgere, og de tolv sjekkpunktene gjelder for begge. På Polar Games-markedsplassen er hvert produkt et ferdig spill med en spillbar demo, lesbar kildekode og en ferdig build klar for webhost, med listepriser fra US$ 5 til US$ 59 da dette skrives (vår egen butikk gir for tiden 10 % rabatt på listeprisen, prisen «studio direct» som vises på hver produktside).

Hva er forskjellen på en HTML5-spillmal og et ferdig spill?

En mal selges vanligvis for å få nytt utseende og endres, mens et ferdig spill er komplett og spillbart slik det kjøpes. Begrepene overlapper mye i annonser, så døm etter demoen og listen over hva som er inkludert. I butikken vår betyr «mal» et komplett spill som kan spilles før kjøp, og deretter gis nytt utseende eller redigeres.

Må man kunne kode for å bruke en HTML5-spillmal?

Ikke for å publisere den slik den er: med utgavene våre lastes spillmappen opp til en statisk webhost. For å endre logo, farger eller regler redigeres vanlige filer, så grunnleggende webkunnskaper hjelper, og manualene viser hvor ting ligger. Installasjon på egen server er en egen tjeneste som prises før arbeidet starter.

Kan man legge annonser i et HTML5-spill man har kjøpt?

Det avhenger av lisensen, så les den før betaling. Vår sier at spillerne kan få tilgang til sluttproduktet gratis eller gjennom annonsefinansiering. Utgavene inkluderer ikke annonsekontoer, så man kobler til et annonsenettverk og får godkjenning der selv.

Kan man videreselge spillet eller bruke det for flere kunder?

Ikke under vår lisens. Ett kjøp dekker ett sluttprodukt, for kjøperen selv eller for én klient, og malen, kildekoden eller ressursene kan ikke videreselges eller videredistribueres alene. For et andre produkt, sjekk vilkårene eller spør oss først.

Hva skjer med filene når støtten tar slutt?

Lisensen fortsetter. De kjøpte filene blir liggende i biblioteket så lenge markedsplassen er i drift, og vi holder versjonen som ble kjøpt tilgjengelig i normal drift. Det som tar slutt, er støtten, som varer 6 måneder, eller 12 med forlengelsen.

Sjekk listen selv

Vi vil heller at svarene våre blir testet enn at man tar ordet vårt for dem. Velg et hvilket som helst produkt, gå gjennom de tolv punktene mot produktsiden, demoen, dokumentasjonen og vilkårssiden, og spør oss hvis noe mangler. Det er det støtten er til for.

Åpne markedsplassen og gå gjennom sjekklisten