PlayDrop logoPlayDrop Studio
SkapaSpelutbyteTjänaLär digConnectorsAssetsCommunitySupport
PlayDrop logoPlayDrop Studio
SkapaSpelutbyteTjänaLär digConnectorsAssetsCommunitySupport
Logga in
PlayDrop-spel
Dokumentation

Börja här

ÖversiktDitt första spelPlayDrop-spelFAQ

Skapa med Cloud

Skapa med CloudPlaner och genereringar

Anslut din AI-app

Alla connectorsClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

Publicera och dela

Publicera från din AI-appEnkla HTML-spelPaketering och .playPublicera och importeraSpelfilerSynlighet och räckviddBilder och video för spelsidanGenrer och taggarLokaliseringInstant-spel

Spelupplevelse

Inläsning, paus och ljudHelskärm och säkra områdenMolnsparningarLokala grupper och handkontroller

Spela tillsammans

Delning, vänner och inbjudningarTopplistorPrestationerOnlinegrupper och röstSpelservrar i realtid

Tjäna

IntäkterKrediter och belöningar

Assets

SpelassetsAI-generering av assetsEgna format och skapelser

Referens

Klient-SDKServer-SDKcatalogue.jsonFel och åtgärderFelsökning
DokumentationPlayDrop-spel
Börja här

Vad PlayDrop tillför ditt spel

Vad ett PlayDrop-spel kan göra med SDK:t, catalogue.json och hosting, var varje funktion fungerar och dess guide: sparningar, topplistor, grupper, servrar m.m.

Ett PlayDrop-spel är ett webbspel som PlayDrop hostar, listar och kör på sin webbplats och i PlayDrop-apparna för iOS, Android, Windows och macOS. I apparna spelas ett spel i helskärm, utan webbläsarfält runt det; det är samma webbspel som körs i appens spelvy, inte ett separat inbyggt bygge. Den här sidan listar vad PlayDrop kan tillföra och var varje del är dokumenterad.

Två vägar in

Enkel HTMLPaket
Vad du skickarEn fristående HTML-fil, upp till 10 MiBEn byggd mapp, ZIP eller .play med catalogue.json
PlayDrop-SDKNejJa, alla funktioner nedan
Bilder och video för spelsidanNejJa
Hostad spelserverNejJa
GuideEnkla HTML-spelPaketering

Alla spel kan börja enkelt och bli ett paket senare, med samma namn och länk.

Det här får spelarna

FunktionVad den ger spelarnaGuide
Värdens livscykelSnygg paus och återupptagning, ljud som följer spelarens ljudavstängning, en snabb första bildrutaInläsning, paus och ljud
HelskärmslayoutSpel från kant till kant med HUD:en fri från kamerahack och PlayDrops kontrollerHelskärm och säkra områden
MolnsparningarFramsteg som följer spelaren mellan enheterMolnsparningar
TopplistorToppoäng och spelarens placeringTopplistor
PrestationerMål med ikoner och framstegPrestationer
Delning och inbjudningarDelningsvyer med en bild eller ett klipp, vänninbjudningar och spelkort i chattenDelning, vänner och inbjudningar
Onlinegrupper och röstVänner går med i samma rum tillsammans, med valfri rumsröstOnlinegrupper och röst
Lokala grupper och handkontrollerHandkontroller och telefoner som kontroller på en skärmLokala grupper och handkontroller
Servrar i realtidColyseus-rum med en MongoDB-databas per spelSpelservrar i realtid
Recensioner, dricks, köp och annonserSätt för spelarna att stödja spelet; krediter till skaparenIntäkter
Assets och AI-genereringDelade assets, genererad media och spelarskapelserSpelassets, AI-assets, Egna format

Det här får spelsidan

catalogue.json ger spelet dess sida: titel, beskrivning, genre och taggar, ikon, omslagsbilder, skärmbilder och video, översättningar och behörighet för Instant. Synligheten avgör vem som kan öppna den: privat för testning, olistad för alla som har länken, offentlig för att upptäckas på PlayDrop och öppen för sökmotorer. En offentlig spelsida ger möjligheter att upptäckas; den garanterar inte spelare.

Var varje funktion fungerar

Webbplatsen och apparna kör samma spel med samma SDK, men vissa värdfunktioner beror på enheten:

  • Haptik fungerar bara i de inbyggda apparna; sdk.haptics.supported talar om det.
  • Att dela ett videoklipp beror på värden; värdar utan stöd avvisar anropet i stället för att dela en vanlig länk.
  • Offlinespel och förladdning av filer sker i de inbyggda apparna för spel som deklarerar dem; webbplatsen läser in spel online.
  • Rumsröst och grupper beror på värdens version, inloggning och plattformens utrullning.
  • Annonser beror på värden och på tillgängligt annonsutbud; load() rapporterar när ingen är redo.

Designa så att spelet fortfarande går att spela när en valfri tjänst saknas.

Börja med SDK:t

Läs in SDK:t, läs värdens tillstånd och signalera sedan att spelet är redo när den planerade första bildrutan syns på skärmen:

html
<script src="https://assets.playdrop.ai/sdk/playdrop.js"></script>
<script type="module">
  const sdk = await playdrop.init();
  // Set up pause, audio and HUD from sdk.host, then render the first frame.
  sdk.host.ready();
</script>

Fortsätt med inläsning, paus och ljud. Referensen för klient-SDK:t listar alla namnrymder.

Det här kan connectorn inte göra

Din AI-app publicerar byggda spel och läser ditt konto. Den kan inte öppna eller ändra spel som gjorts i PlayDrop Studio, lämna tillbaka källkod eller ladda upp kod för körbara 3D-modeller. De gränserna gäller connectorn, inte plattformen: Studio och PlayDrops egna verktyg kan fortfarande göra det.

Relaterade guider

  • Enkla HTML-spelPublicera en fristående HTML-fil på upp till 10 MiB med upload_game: vad som ryms, minikatalogen, synlighet, uppdateringar och när du ska byta till ett paket.
  • Paketering och .playLägg upp en byggd spelmapp, ZIP eller .play med catalogue.json i roten, deklarera media för spelsidan och servrar och ladda upp med prepare_catalogue_upload.
  • Inläsning, paus och ljudInitiera PlayDrop-SDK:t, signalera ready vid den första spelbara bildrutan, pausa och återuppta snyggt, följ ljudpolicyn och förladda filer för offlinespel.
  • Klient-SDKReferens för PlayDrops webbläsar-SDK: livscykel, identitet och sparningar, handkontroller, socialt, flerspelarläge, butik, annonser, topplistor, assets och AI.
FöregåendeSkapa ditt första AI-spel med PlayDrop CloudNästaPlayDrop FAQ: AI-spel, publicering och connectors
Visa Markdown
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

På den här sidan

Två vägar inDet här får spelarnaDet här får spelsidanVar varje funktion fungerarBörja med SDK:tDet här kan connectorn inte göra
Visa Markdown