Skip to content

Wie du ein Spiel auf Discord Activities veröffentlichst (2026)

Zuletzt aktualisiert: Juli 2026.

Ja, du kannst ein Spiel auf Discord veröffentlichen, und der Weg dorthin heißt Activity. Eine Activity ist eine Web-App, die im Discord-Client läuft, eingebettet in ein Iframe, das du aus einem Sprachkanal, einem Textkanal oder einer DM startest. Du baust sie mit dem Discord Embedded App SDK, einem JavaScript-Kit, das 2024 erstmals erschien und weiter aktiv ausgeliefert wird (v2.5.0 kam am 5. Mai 2026). Läuft dein Spiel schon im Browser, besteht die Arbeit vor allem darin, es zu hosten, Discord zu sagen, wo es liegt, und über das SDK den aktuellen Nutzer und die anderen Leute im Kanal zu holen.

Die Kurzfassung des Wie: Erstelle eine Anwendung im Discord Developer Portal, aktiviere die Activities-Funktion, hoste deinen Web-Build öffentlich, ergänze eine URL-Zuordnung, damit Discords Proxy ihn ausliefert, und nutz das SDK, um den Spieler zu authentifizieren und die Teilnehmerliste zu lesen. Damit hast du eine funktionierende Activity, die deine Freunde starten können. Andere Leute dazu zu bringen, sie zu finden, ist die schwerere Hälfte, denn Discord hat keinen "alle Spiele durchstöbern"-Shop, und dazu sind wir unten ehrlich.

Schnellübersicht

Was es istEine Web-App (dein Spiel), die in einem Iframe in Discord läuft, startbar in Sprach- und Textkanälen sowie DMs
Tech-StackJeder Web-Build (HTML5/WebGL, Unity WebGL, Godot-Web-Export) plus das Embedded App SDK für Auth und Teilnehmer
HostingDu hostest den Build selbst, Discord proxyt ihn über discordsays.com unter einer strengen CSP
MonetarisierungNative In-App-Käufe (Abos und Einmalkäufe). Discords Plattformgebühr liegt bei 15 % auf die erste Million USD, danach 30 %, zuzüglich Zahlungsabwicklung
Entdeckt werdenApp Launcher, Profil im App Directory (nach Verifizierung) und vor allem Mundpropaganda. Keine globale Durchstöbern-Fläche
Kosten fürs VeröffentlichenDie App zu erstellen ist kostenlos, du zahlst dein eigenes Hosting und etwaige Spielserver

Was Activities 2026 sind

Eine Activity ist kein natives Spiel, das du hochlädst. Es ist deine Website, die live läuft und die Discord in einem gesandboxten Frame lädt, während Leute gemeinsam abhängen. Das SDK sitzt zwischen deiner Seite und dem Discord-Client und übernimmt die soziale Verkabelung: wer ist hier, wer bin ich, in welchem Kanal sind wir, und den OAuth-Handshake für ein Token, dem du vertrauen kannst (SDK-Referenz).

Warum das 2026 mehr zählt als beim Start: Discord hat sich stark auf Spiele als Kategorie gelehnt. Apps und Activities werden inzwischen von über 25 % der monatlich aktiven Discord-Nutzer genutzt, und Ende 2025 gab es auf der Plattform über 10.000 Spiele-Communities mit zusammen mehr als 80 Millionen Mitgliedern (Discord-Pressemitteilung, GDC 2026). Ein paar Activities haben in dieser Menge echten Zug gefunden. Death by AI von Playroom lag in der Spitze bei rund 700.000 täglich aktiven Nutzern und erreichte binnen Wochen etwa 7 Millionen Spieler, wobei über 70 % der Sitzungen drei oder mehr Freunde umfassten. Mojiworks' Chef Showdown wurde von über 14 Millionen Menschen gespielt, die rund dreimal länger im Spiel bleiben als auf anderen Plattformen. Krunker Strike FRVR hat seine Spielerbasis nach dem Start als Activity mehr als verdoppelt (a16z, Discord). Das Muster ist in jedem dieser Fälle sozial, casual und sofort im Mehrspielermodus. Das ist die Form von Spiel, die hier funktioniert.

So richtest du eine ein

Starte im Discord Developer Portal. Erstelle eine neue Anwendung und aktiviere dann unter dem Abschnitt Activities die entsprechende Berechtigung. Dein Spiel muss unter einer öffentlichen HTTPS-URL erreichbar sein, hoste den Web-Build also dort, wo du ohnehin arbeitest (Cloudflare Pages, Vercel, Netlify, ein schlichter statischer Host).

Der Schritt, über den Leute stolpern, ist die URL-Zuordnung. Discord lädt deine Seite nicht direkt. Es leitet jede Anfrage über einen Proxy unter https://<your-app-id>.discordsays.com, um die IP-Adressen der Spieler zu verbergen und bekannte schädliche Endpunkte zu blockieren (Discord-Netzwerkdokumentation). Im Developer Portal ordnest du ein Pfadpräfix deinem echten Host zu, sodass / auf dein Spiel und etwa /api auf dein Backend zeigt. Alles, was dein Spiel abruft und du nicht zugeordnet hast, wird blockiert. Für Anfragen, die erst zur Laufzeit auftauchen, schreibt die SDK-API patchUrlMappings sie im laufenden Betrieb um, damit dein Dev-Build und der geproxyte Produktions-Build sich gleich verhalten (Anleitung zu patch-url-mappings).

Sind Hosting und Zuordnung eingerichtet, verdrahtest du das SDK. Du rufst discordSdk.ready() auf, um zu bestätigen, dass der Frame verbunden ist, dann authorize() und authenticate(), um den OAuth-Ablauf zu fahren und ein Token zu bekommen, das den Spieler identifiziert (SDK-Referenz). Von dort liest du die Teilnehmer im Kanal und baust dein Spiel um sie herum. Teste es, indem du die Activity in einem echten Sprachkanal mit installierter App startest. Discords Dokumentation und Community-Vorlagen für Robo.js und schlichte Setups bringen dich an einem Nachmittag vom leeren Repo zum laufenden Frame.

Technische Beschränkungen

Weil eine Activity eine Webseite in einem abgeschotteten Iframe ist, sind die Beschränkungen die des Webs plus Discords Sicherheitsregeln. Activities laufen unter einer restriktiven Content Security Policy, und alle Netzwerkanfragen müssen über den discordsays.com-Proxy gehen. Ein direkter Aufruf einer externen Domain, die du nicht zugeordnet hast, scheitert mit einem blocked:csp-Fehler (Discord-Proxy-Notizen). Das beißt am härtesten, wenn ein Drittanbieter-npm-Modul still sein eigenes CDN oder API aufruft. Du ordnest diese Domain entweder zu oder patchst die Anfrage.

Jede Anfrage läuft über den ProxyHost zuordnen und er wird ausgeliefert. Zuordnung auslassen und Discords CSP blockiert ihn.Dein SpielIframe in Discorddiscordsays.comProxy plus CSPDein zugeordneter Hostausgeliefert ✓Nicht zugeordneter Hostblocked:csp ✗zugeordnetnicht zugeordnet

Zur Engine-Kompatibilität: Was für das Web kompiliert, kann eine Activity sein. Schlichtes HTML5 und WebGL funktionieren. Unitys WebGL-Export funktioniert, mit von der Community gepflegten Unity-SDK-Wrappern und Vorlagen, denn Discord proxyt den ausgelieferten WebGL-Build nur in den Frame. Godots Web-Export funktioniert genauso, und es gibt fertige Vorlagen, die Godot mit einem Web-Host kombinieren. Native Engines, die nicht auf den Browser zielen können, können keine Activities sein, Punkt. Halte den initialen Ladevorgang klein, denn ein schwerer WebGL-Download in einem Chatfenster verliert Leute schneller als auf einer Shop-Seite.

Mobil gehört dazu und ist kein Nachgedanke. Activities laufen auf Discords Desktop-, Web- und Mobil-Clients, entwirf also von Anfang an für Touch und Hochformat, statt Tastatur und Maus vorauszusetzen.

Multiplayer und soziale Haken

Das ist der eigentliche Grund, auf Discord zu sein. Die Plattform übergibt dir eine Gruppe Freunde, die schon gemeinsam in einem Sprachkanal sitzt, und genau dieses Setup versuchen die meisten Multiplayer-Spiele mit großem Aufwand herzustellen. Das SDK liefert Teilnehmerliste und Identität gratis, "alle in diesem Call sind jetzt in meinem Spiel" sind also ein paar Zeilen und kein Matchmaking-System.

Den Echtzeitzustand des Spiels musst du weiterhin selbst betreiben. Das Embedded App SDK kümmert sich um Identität und Präsenz, nicht um deinen Netcode, du kombinierst es also mit einem Spielserver. Colyseus hat aufgeschrieben, wie es sich hinter eine Discord Activity einfügt, und dieselben Optionen aus unserem Leitfaden zu Multiplayer-Browser-Spielen gelten: WebSockets zum Ausliefern, ein autoritativer Server, damit Cheating und Wahrheitsquelle einfach bleiben. Denk nur daran, dass dein Spielserver ein weiterer externer Host ist und wie alles andere eine URL-Zuordnung braucht.

Lehn dich in die soziale Rahmung. Die Activities, die durchgebrochen sind, sind die, bei denen das Zusammensein der Punkt ist und kein abschaltbarer Modus. Partyspiele, Zeichenspiele, Quiz, kurze kompetitive Runden, alles, wo das Einsteigen mit den Leuten, die schon im Call sind, mehr Spaß macht als alleine zu spielen.

Die Realität der Monetarisierung

Discord unterstützt native In-App-Käufe für Activities, du kannst also verkaufen, ohne Spieler zu einer externen Kasse hinauszuschicken. Das IAP-System für Activities deckt Abos (für Nutzer oder Server) und Einmalkäufe ab, die es in dauerhafter Form für permanente Freischaltungen und in verbrauchbarer Form für Dinge gibt, die Spieler ausgeben.

Bei der Aufteilung sei nüchtern. Discords Plattformgebühr beträgt 15 % für die erste Million USD kumulierten Umsatzes und danach 30 %, und zwar bevor Zahlungsabwicklung und Transaktionsgebühren abgezogen werden (Premium Apps Payout, gültig ab 6. Juni 2024). Online kursiert eine Zahl von "Discord nimmt 10 %". Behandle sie mit Misstrauen, denn die dokumentierten Auszahlungsbedingungen sind die Stufen von 15 % und 30 % oben. Auszahlungsberechtigt bist du, sobald du 100 USD verdient hast.

Zwei weitere Teile des Geldbildes 2026 sind wissenswert, auch wenn sie für die meisten Indies noch nichts sind. Discords Währung Orbs, die im Juli 2025 global ausgerollt wurde, lässt Spieler eine Softwährung durch Quests verdienen (belohnte Werbeaktionen) und im Discord Shop ausgeben, was eher eine Werbeökonomie für große Marketingbudgets ist als etwas für eine erste Activity. Und auf der GDC 2026 hat Discord Social Commerce erweitert, einen nativen Weg, Ingame-Gegenstände in Servern zu kaufen und zu verschenken, erstmals mit Marvel Rivals im Dezember 2025 gezeigt. Rund 20 % der Käufe im Discord Shop sind Geschenke, und im Marvel-Rivals-Rollout waren es 41 % (Rückblick GDC 2026). Social Commerce wird zunächst an eine begrenzte Gruppe Partner ausgerollt, es ist also eine Option, in die man hineinwächst, und kein Hebel für Tag eins.

Die Realität beim Entdecktwerden

Das ist der Teil, den du verinnerlichen solltest, bevor du deinen Plan um Discord baust. Es gibt in Discord keinen globalen "Activities durchstöbern"-Shop, wie Steam oder ein Web-Portal eine Startseite hat (StraySpark, 14. Mai 2026). Entdeckt wird über Server, in denen Leute schon sind, über im Chat geteilte Links und über den App Launcher (das Formen-Symbol unten im Client) plus deine App-Directory-Profilseite, die erst erscheinen, wenn deine App verifiziert ist und du Discovery im Developer Portal aktiviert hast (Discord-Support).

Was das in der Praxis heißt: Eine Activity erzeugt kein Publikum. Ist deine Community nicht schon auf Discord, entsteht sie durch das Veröffentlichen einer Activity nicht auf magische Weise. Die Spiele, die abgehoben sind, haben sich über bestehende Freundeskreise verbreitet, wo eine Person es in einem Call startet und die ganze Gruppe sofort mitspielt. Die Wachstumsschleife, für die du entwirfst, ist also "eine Person teilt es in einem Kanal" und nicht "jemand findet es beim Durchstöbern eines Katalogs". Bau das Spiel so, dass die ersten 30 Sekunden mit drei Freunden der Pitch sind.

Lohnt es sich gegenüber Web-Portalen

Discord und Web-Portale lösen verschiedene Probleme, die Antwort lautet also meist "beides, aus verschiedenen Gründen".

Discord ActivitiesWeb-Portale (Poki, CrazyGames, itch.io)
PublikumFreunde, die schon zusammen in einem Sprachkanal sindFremde, die nach einem Spiel zum Ausprobieren stöbern
Entdeckt werdenMundpropaganda, kein Durchstöbern-ShopStartseiten- und Algorithmus-Traffic
Am besten fürsozial, casual, sofort im MehrspielermodusEinzelspieler und Web-Spiele mit breiter Reichweite
Monetarisierungnative IAP, Gebührenstufen 15 % und 30 %Anteil an Portal-Werbeerlösen oder eigene IAP
Aufwand über den Web-Build hinausSDK, Proxy-Zuordnung, CSP, soziales Designmeist nur ein Embed und eine Seite

Portale wie Poki und CrazyGames schicken dir Fremde und stellen dein Spiel Leuten vor, die aktiv nach etwas Neuem suchen, was Discord nicht tut. Discord schickt dir Freundesgruppen und einen sozialen Kontext, der Multiplayer trivial zu starten macht, was Portale nicht tun. Ist dein Spiel Einzelspieler, ist ein Portal das bessere erste Zuhause. Ist es die Art Sache, die mit drei Freunden im Call zündet, ist Discord die zusätzliche Verkabelung wert. Die gute Nachricht: Weil all das Web-Builds ausführt, kann ein Spiel überall hin. Liefere es zuerst als Web-Spiel aus und passe es dann an jede Fläche an.

Häufige Fragen

Kann ich jedes Spiel auf Discord veröffentlichen?

Nur wenn es im Browser läuft. Eine Discord Activity ist eine Web-App, die in einem Iframe geladen wird, HTML5, WebGL, Unity WebGL und Godot-Web-Exporte qualifizieren sich also, rein native Spiele, die nicht fürs Web kompilieren, nicht. Du baust sie mit dem Embedded App SDK, hostest den Web-Build selbst unter einer öffentlichen URL und registrierst ihn im Discord Developer Portal als Activity. Läuft dein Spiel schon im Browser, bist du fast am Ziel.

Ist das Veröffentlichen einer Discord Activity kostenlos?

Die Anwendung zu erstellen und Activities im Developer Portal zu aktivieren kostet nichts. Du zahlst für dein eigenes Hosting des Web-Builds und für Spielserver, die du für Multiplayer betreibst, denn Discord proxyt deine Seite nur, statt sie zu hosten. Verkaufst du In-App-Käufe, nimmt Discord eine Plattformgebühr von 15 % auf die erste Million USD Umsatz und danach 30 %, zuzüglich Zahlungsabwicklung, aber es gibt keine Vorab- oder Listungsgebühr fürs Veröffentlichen.

Wie finden Spieler meine Discord Activity?

Meist über Freunde. Discord hat keinen globalen "alle Activities durchstöbern"-Shop, entdeckt wird also über in Kanälen geteilte Links, über jemanden, der es in einem Sprachkanal startet, und, nachdem deine App verifiziert ist, über dein App-Directory-Profil und den App Launcher im Client. Die Activities, die groß geworden sind, haben sich in bestehenden Freundeskreisen verbreitet, nicht durch Auffindbarkeit in einem Katalog. Plane für Wachstum über Mundpropaganda und entwirf die erste Minute mit Freunden als den Haken.

Brauche ich Multiplayer, um eine Activity zu veröffentlichen?

Nein, aber er ist der ganze Grund, warum die Plattform interessant ist. Activities können Einzelspieler sein, doch Discords Vorteil ist, dass es dein Spiel in einen Sprachkanal setzt, in dem Freunde schon sind, und dass das SDK dir die Teilnehmerliste gratis übergibt. Die durchgebrochenen Activities sind sozial und sofort im Mehrspielermodus. Ein Einzelspielerspiel fährt meist besser auf einem Web-Portal, das ihm Stöber-Traffic schickt.

Wie schlägt sich die Monetarisierung von Discord Activities gegen Portale?

Discord lässt dich native In-App-Käufe verkaufen (Abos und Einmalkäufe), ohne Spieler zu einer externen Kasse zu schicken, und belässt dir bis zu einer Million USD Umsatz 85 % deiner Erlöse, danach 70 %, jeweils vor Abwicklungsgebühren. Web-Portale zahlen dir häufiger einen Anteil an Werbeerlösen nach Spielzahlen oder lassen dich eigene IAP betreiben. Discords Modell belohnt Spiele mit engagierten Spielern, die Kosmetik oder Freischaltungen kaufen, Portale belohnen Spiele, die hohe Mengen casualer Spielzahlen ziehen.

Was sind die technischen Stolperfallen beim Veröffentlichen auf Discord?

Die beiden großen sind der Proxy und die CSP. Jede Netzwerkanfrage deiner Activity läuft über discordsays.com, und jede externe Domain, die du nicht als URL-Zuordnung deklariert hast, wird blockiert, was am häufigsten beißt, wenn eine Abhängigkeit still ihre eigene API aufruft. Du behebst das, indem du die Domain zuordnest oder die Anfrage mit dem SDK patchst. Darüber hinaus halte den initialen Ladevorgang leicht, weil es in einem Chatfenster läuft, und entwirf für Touch, denn Activities laufen auch mobil.

Probier es gleich ausDiscord Activities führen Web-Spiele aus

Bau aus einem Satz ein spielbares 3D-Browser-Spiel und passe es dann zu einer Activity um.

Kostenlos erstellen →Kostenlos, läuft im Browser, keine Installation nötig.

Verwandt