PlayDrop logoPlayDrop Studio
MakenSpeelruilVerdienenLerenConnectorsAssetsCommunitySupport
PlayDrop logoPlayDrop Studio
MakenSpeelruilVerdienenLerenConnectorsAssetsCommunitySupport
Inloggen
PlayDrop-games
Documentatie

Begin hier

OverzichtJe eerste gamePlayDrop-gamesFAQ

Maken met Cloud

Maken met CloudAbonnementen en generaties

Verbind je AI-app

Alle connectorsClaudeChatGPTClaude CodeCodexCursorGeminiAntigravityGrok BuildGrok BotGrok ChatLovableReplit

Publiceren en delen

Publiceren vanuit je AI-appEenvoudige HTML-gamesVerpakken en .playPubliceren en importerenGamebestandenZichtbaarheid en bereikAfbeeldingen en video voor de gamepaginaGenres en tagsLokalisatieInstantgames

Spelervaring

Laden, pauze en audioSchermvullend en veilige zonesCloudsavesLokale groepen en controllers

Samen spelen

Delen, vrienden en uitnodigingenRanglijstenPrestatiesOnlinegroepen en spraakRealtime gameservers

Verdienen

InkomstenCredits en beloningen

Assets

Game-assetsAI-assets genererenEigen formaten en creaties

Referentie

Client-SDKServer-SDKcatalogue.jsonFouten en herstelProblemen oplossen
DocumentatiePlayDrop-games
Begin hier

Wat PlayDrop aan je game toevoegt

Wat een PlayDrop-game kan met de SDK, catalogue.json en hosting, waar elke functie werkt en de gidsen: saves, ranglijsten, groepen, servers, inkomsten en meer.

Een PlayDrop-game is een webgame die PlayDrop host, vermeldt en draait op de website en in de PlayDrop-apps voor iOS, Android, Windows en macOS. In de apps speelt een game schermvullend, zonder browserbalk eromheen; het is dezelfde webgame die in de gameweergave van de app draait, geen aparte native build. Deze pagina somt op wat PlayDrop kan toevoegen en waar elk onderdeel is beschreven.

Twee manieren om binnen te komen

Eenvoudige HTMLPakket
Wat je stuurtEén zelfstandig HTML-bestand, tot 10 MiBEen gebouwde map, ZIP of .play met catalogue.json
PlayDrop-SDKNeeJa, elke functie hieronder
Afbeeldingen en video voor de gamepaginaNeeJa
Gehoste gameserverNeeJa
GidsEenvoudige HTML-gamesVerpakken

Elke game kan eenvoudig beginnen en later een pakket worden, met dezelfde naam en link.

Wat spelers krijgen

FunctieWat het spelers geeftGids
Levenscyclus van de hostNette pauze en hervatting, audio die het dempen door de speler volgt, een snel eerste frameLaden, pauze en audio
Schermvullende lay-outSpelen van rand tot rand, met de HUD vrij van notches en de knoppen van PlayDropSchermvullend en veilige zones
CloudsavesVoortgang die de speler volgt tussen apparatenCloudsaves
RanglijstenTopscores en de positie van de spelerRanglijsten
PrestatiesDoelen met iconen en voortgangPrestaties
Delen en uitnodigingenDeelvensters met een afbeelding of clip, uitnodigingen voor vrienden en gamekaarten in de chatDelen, vrienden en uitnodigingen
Onlinegroepen en spraakVrienden komen samen in dezelfde kamer, met optionele kamerspraakOnlinegroepen en spraak
Lokale groepen en controllersGamepads en telefoons als controllers op één schermLokale groepen en controllers
Realtime serversColyseus-kamers met een MongoDB-database per gameRealtime gameservers
Beoordelingen, fooien, aankopen en advertentiesManieren voor spelers om de game te steunen; credits voor de makerInkomsten
Assets en AI-generatieGedeelde assets, gegenereerde media en creaties van spelersGame-assets, AI-assets, Eigen formaten

Wat de gamepagina krijgt

catalogue.json geeft de game zijn pagina: titel, beschrijving, genre en tags, icoon, hoofdafbeelding, screenshots en video, vertalingen en geschiktheid voor Instant. De zichtbaarheid bepaalt wie hem kan openen: privé om te testen, niet vermeld voor iedereen met de link, openbaar om ontdekt te worden op PlayDrop en toegankelijk voor zoekmachines. Een openbare vermelding schept kansen om ontdekt te worden; ze garandeert geen spelers.

Waar elke functie werkt

De website en de apps draaien dezelfde game met dezelfde SDK, maar sommige functies van de host hangen af van het apparaat:

  • Haptische feedback werkt alleen in de native apps; sdk.haptics.supported vertelt het je.
  • Een videoclip delen hangt af van de host; hosts zonder die functie weigeren in plaats van een gewone link te delen.
  • Offline spelen en bestanden vooraf laden gebeuren in de native apps, voor games die dat opgeven; de website laadt games online.
  • Kamerspraak en groepen hangen af van de build van de host, het inloggen en de uitrol van het platform.
  • Advertenties hangen af van de host en van beschikbare advertentieruimte; load() meldt wanneer er geen klaarstaat.

Ontwerp de game zo dat hij nog speelt als een optionele dienst ontbreekt.

Begin met de SDK

Laad de SDK, lees de toestand van de host en meld daarna dat de game klaar is wanneer het eerste ontworpen frame in beeld is:

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>

Ga verder met laden, pauze en audio. De referentie van de client-SDK somt elke namespace op.

Wat de connector niet kan

Je AI-app publiceert gebouwde games en leest je account. Hij kan geen games openen of wijzigen die in PlayDrop Studio zijn gemaakt, geen broncode teruggeven en geen code van uitvoerbare 3D-modellen uploaden. Die limieten horen bij de connector, niet bij het platform: Studio en de eigen tools van PlayDrop kunnen dit wel.

Gerelateerde gidsen

  • Eenvoudige HTML-gamesPubliceer één zelfstandig HTML-bestand tot 10 MiB met upload_game: wat past, de minicatalogus, zichtbaarheid, updates en wanneer je overstapt op een pakket.
  • Verpakken en .playRicht een gebouwde gamemap, ZIP of .play in met catalogue.json in de hoofdmap, geef media en servers op en upload met prepare_catalogue_upload.
  • Laden, pauze en audioInitialiseer de PlayDrop-SDK, meld klaar bij het eerste speelbare frame, pauzeer en hervat netjes, volg het audiobeleid en laad vooraf voor apps en offline.
  • Client-SDKDe PlayDrop-browser-SDK: init, host, speler en saves, controllers, sociaal, multiplayer, winkel, advertenties, ranglijsten, prestaties, assets en AI.
VorigeMaak je eerste AI-game met PlayDrop CloudVolgendePlayDrop FAQ: AI-games maken, publiceren en connectors
Markdown bekijken
EnglishFrançaisDeutsch日本語한국어EspañolPortuguês (Brasil)Bahasa Indonesia繁體中文简体中文ItalianoPolskiNederlandsSvenskaNorsk bokmålSuomiTürkçeไทยTiếng Việtالعربية

Op deze pagina

Twee manieren om binnen te komenWat spelers krijgenWat de gamepagina krijgtWaar elke functie werktBegin met de SDKWat de connector niet kan
Markdown bekijken