Game-Engines für WeChat Mini Games (2026)

WeChat Mini Games (微信小游戏) sind die größte Spieleplattform, auf der die meisten westlichen Entwickler noch nie ein Spiel veröffentlicht haben. Mehr als 500 Millionen Menschen spielen sie jeden Monat – innerhalb derselben App, mit der sie Freunden Nachrichten schicken und ihr Mittagessen bezahlen. Keine Installation, kein App-Store, kein Download-Bildschirm. Ein Spieler tippt auf einen Link und das Spiel läuft.
Der Haken: Ein Mini Game ist kein normales Webgame. Es läuft in einer JavaScript-Sandbox ohne DOM und HTML, auf einem benutzerdefinierten Canvas, den die Plattform bereitstellt, und das erste Paket darf nicht größer als 4 MB sein. Die Wahl der Engine entscheidet darüber, wie viel dieses Aufwands du selbst bewältigen musst. Dieser Leitfaden vergleicht die realistischen Optionen im Jahr 2026.
Wenn du zunächst allgemein eine Browser-Engine auswählen möchtest, deckt unser Vergleich von Webgame-Engines das breitere Feld ab. Auf dieser Seite geht es ausschließlich um Engines, mit denen du für WeChat veröffentlichen kannst.
Schnellübersicht
| Engine | Integriertes WeChat-Plug-in? | 2D/3D | Sprache | Umgang mit der Paketgröße | Am besten geeignet für |
|---|---|---|---|---|---|
| Cocos Creator | Ja, in den WeChat-Client integriert | 2D + 3D | TypeScript | Am besten: Die Engine zählt nicht zu deinen 4 MB, zusätzlich gibt es AssetBundle-Unterpakete | WeChat-First ohne bestehenden Code (die Standardwahl) |
| LayaAir | Nein | 2D + 3D | TypeScript | Die Engine verbraucht einen Teil des Paketbudgets; für kleine 2D-Spiele in Ordnung, bei 3D knapp | Teams, die Layas Workflow bevorzugen |
| Egret | Nein | 2D | — | Veraltet, schrumpfendes Ökosystem | Ausschließlich zur Pflege eines bestehenden Egret-Spiels |
| Unity (WebGL-Konvertierung) | Nein, verwendet das Konvertierungs-SDK | 2D + 3D | C# | Brutal: WebGL-Builds sind groß, daher sind umfangreiches Stripping und Unterpakete nötig | Schnelle Portierung eines bestehenden Unity-Spiels |
| Tuanjie (Unity China) | Nein, WeChat ist ein natives Exportziel | 2D + 3D | C# | Natives Ziel, vermeidet den Ballast der WebGL-Konvertierung | Auf China ausgerichtete Studios mit Unity-Kenntnissen |
| Three.js / reines WebGL | Nein, über weapp-adapter | 2D + 3D | JavaScript | Du kümmerst dich selbst um die Unterpakete; gut für kleine, größensensible Spiele | Kleine individuelle Spiele oder Teams, die bereits mit Three.js arbeiten |
Was ein WeChat Mini Game anders macht
Bevor die Wahl einer Engine sinnvoll eingeordnet werden kann, sind drei Einschränkungen wichtig.
Es gibt kein DOM. Die Mini-Game-Laufzeit ist eine reine JavaScript-Umgebung mit einem canvas sowie einem WebGL- und zunehmend auch WebGPU-Kontext. Hinzu kommen WeChats eigene APIs für Speicher, Audio, Netzwerke und soziale Funktionen. Alles, was document, window oder ein HTML-Element voraussetzt, muss über einen Adapter laufen, der diese Objekte simuliert. Jede der unten aufgeführten Engines bringt einen solchen Adapter mit.
Die 4-MB-Regel bestimmt alles. Dein initiales Paket – also der Code und die Assets, die vor dem ersten Frame geladen werden – darf höchstens 4 MB groß sein. Alles Weitere muss in Unterpakete (分包) aufgeteilt werden, die bei Bedarf heruntergeladen werden und zusammen ein deutlich größeres Gesamtvolumen erreichen dürfen. Unter 4 MB zu bleiben, ist die größte technische Herausforderung der Plattform. Genau dabei kann deine Engine entweder helfen oder im Weg stehen.
Für die Monetarisierung ist eine Lizenz erforderlich. Ein Mini Game mit In-App-Zahlungen benötigt eine chinesische Spielelizenz, und ein ausländisches Studio braucht einen lokalen Publisher, um eine solche zu erhalten. Das ist ein Vertriebsproblem, kein Engine-Problem. Mehr dazu findest du in unserem Leitfaden zur Veröffentlichung auf WeChat und Douyin.
Cocos Creator: die Standardwahl
Die meisten WeChat Mini Games werden mit Cocos Creator entwickelt, und die Plattform belohnt diese Wahl. Seit Version 7.0.7 des WeChat-Clients ist die Laufzeit der Cocos-Engine als Plug-in direkt in die WeChat-App integriert. Wenn ein Spieler zuvor bereits irgendein Cocos Mini Game ausgeführt hat, befindet sich der Engine-Code schon auf seinem Smartphone und zählt nicht zu deinen 4 MB. Das ist ein struktureller Vorteil, den keine andere Engine bietet: Dein Paket enthält nur dein Spiel, nicht dein Spiel plus die Engine.
Cocos bringt außerdem das AssetBundle-System mit, das die sauberste Lösung für Unterpakete darstellt. Du markierst Bundles, die bei Bedarf geladen werden sollen. Ob ein Projekt in 4 MB passt oder nicht, hängt meist nur davon ab, ob die richtigen Bundles aus dem Hauptpaket ausgelagert wurden. Cocos unterstützt 2D und 3D, verwendet TypeScript und behandelt WeChat im Build-Panel als vollwertige Zielplattform.
Wenn du keine bestehende Codebasis hast und primär für WeChat entwickelst, ist Cocos Creator die sichere Wahl. Beginne hier, sofern du keinen konkreten Grund für eine andere Engine hast.
LayaAir: die starke Alternative
LayaAir (von Laya) ist die andere Engine, die sich früh an WeChat angepasst hat und die Plattform als vollwertiges Ziel behandelt. Du wählst im Build-Panel WeChat Mini Game aus und veröffentlichst das Projekt. Die Engine unterstützt 2D und 3D, verwendet TypeScript und hat eine treue Entwicklerbasis, die ihren Workflow gegenüber Cocos bevorzugt. Entwickler, die mit beiden gearbeitet haben, beschreiben die Entscheidung meist eher als Geschmacksfrage denn als Frage der Leistungsfähigkeit.
Einen Punkt solltest du abwägen: Die Laufzeit von LayaAir ist nicht wie Cocos direkt in den WeChat-Client integriert. Daher verbraucht die Engine selbst einen größeren Teil deines Paketbudgets. Bei einem kleinen 2D-Spiel ist das normalerweise kein Problem. Bei einem assetreichen 3D-Spiel, bei dem jedes Kilobyte der 4 MB zählt, kann das integrierte Cocos-Plug-in den Ausschlag geben.
Egret: veraltet, nur mit offenen Augen verwenden
Egret (白鹭) ist eine ältere 2D-HTML5-Engine, die WeChat Mini Games früh unterstützte und viele Spiele der ersten Generation antrieb. Sie funktioniert noch immer, doch der Schwung hat sich zu Cocos und Laya verlagert, die Community-Aktivität hat nachgelassen und ein neues Projekt im Jahr 2026 darauf aufzubauen bedeutet, auf ein schrumpfendes Ökosystem zu setzen. Wenn du ein bestehendes Egret-Spiel pflegst, ist das in Ordnung. Wenn du neu anfängst, wähle Cocos oder Laya.
Unity: der Weg über die WebGL-Konvertierung
Unity bietet keinen nativen WeChat-Export. Tencent und Unity pflegen jedoch ein offizielles Werkzeug, das einen Unity-WebGL-Build in ein Mini-Game-Paket konvertiert: das WeChat Mini Game Transform SDK, das manchmal als WeChat MiniGame Exporter angeboten wird. Seit einem Update Mitte 2025 ermöglicht es den Export mit einem Klick. Der zugehörige minigame-adaptor verspricht durch WeChats optimierten Rendering-Pfad eine ungefähr dreimal höhere Rendering-Performance als herkömmliches WebGL.
Dieser Weg eignet sich, wenn du bereits ein Unity-Spiel hast und es ohne Neuentwicklung auf WeChat veröffentlichen möchtest. Sei dir über den Nachteil im Klaren: Unity-WebGL-Builds sind groß, und das initiale Limit von 4 MB ist für eine Engine, die nicht dafür konzipiert wurde, äußerst hart. Du wirst erheblichen Aufwand in Stripping, Codeaufteilung und die Auslagerung von Assets in Unterpakete investieren müssen. Dies ist ein Werkzeug zur Portierung bestehender Spiele, nicht für die WeChat-First-Entwicklung.
Tuanjie: Unity Chinas native Antwort
Wenn dir der Unity-Workflow gefällt, du WeChat aber als echtes Build-Ziel statt als WebGL-Konvertierung möchtest, solltest du dir Tuanjie (团结引擎) ansehen, die lokalisierte Engine von Unity China. Sie basiert auf Unity 2022 LTS und behandelt WeChat Mini Games neben iOS und Android sowie chinesischen Zielplattformen wie OpenHarmony und AliOS als native Plattform. Neuere Versionen haben ein vollständiges System für globale Echtzeitbeleuchtung namens TuanjieGI ergänzt, und die Engine wurde bereits mehr als 500.000-mal heruntergeladen.
Für ein Studio, das sich langfristig auf den chinesischen Markt ausrichtet und mit Unity vertraut ist, bietet Tuanjie unter den Unity-verwandten Optionen die besten Zukunftsaussichten. WeChat wurde hier nicht nachträglich über WebGL angeflanscht, sondern ist ein vollwertiges Exportziel.
Three.js und reines WebGL
Du kannst Three.js oder selbst geschriebenes WebGL über WeChats weapp-adapter in einem Mini Game ausführen. Dieser stellt die von der Bibliothek erwarteten DOM- und Canvas-Objekte als Attrappen bereit. Das ist die flexibelste, aber auch aufwendigste Lösung: Du bist selbst für die Render-Schleife, die Asset-Pipeline, die Unterpakete und jeden Sonderfall des Adapters verantwortlich. Sinnvoll ist das für ein kleines, individuelles und größensensibles Spiel, für das eine vollständige Engine überdimensioniert wäre, oder wenn dein Team ohnehin bereits mit Three.js arbeitet und bestehenden Code wiederverwenden möchte.
Dieser Weg kommt außerdem einem bereits entwickelten Browserspiel am nächsten. Ein Three.js-Spiel, das im offenen Web läuft, ist strukturell einem Spiel sehr ähnlich, das in WeChat ausgeführt wird. Die Unterschiede liegen im Adapter und im 4-MB-Budget, nicht beim Rendering.
Die schnelle Entscheidung
Primär für WeChat und ohne bestehenden Code entwickeln: Cocos Creator. Das integrierte Engine-Plug-in und das AssetBundle-System machen die 4-MB-Herausforderung beherrschbar.
Ein bestehendes Unity-Spiel portieren: Nutze das WeChat WebGL Transform SDK, um schnell ans Ziel zu kommen, oder Tuanjie, wenn du dich langfristig auf China ausrichtest und ein natives Ziel möchtest.
Klein, individuell oder bereits in Three.js umgesetzt: Verwende den weapp-adapter und reines WebGL – und akzeptiere, dass du die technische Grundlage selbst bauen musst.
Du bevorzugst Layas Workflow: LayaAir, wobei du bei 3D besonders auf die Paketgröße achten solltest.
Wo Cinevva ins Spiel kommt
Cinevva entwickelt Web-First-3D-Spiele auf Basis von Three.js, die über einen Link in jedem Browser laufen. Das entspricht genau der Form, die ein WeChat Mini Game benötigt: keine Installation, sofort spielbar sowie JavaScript und WebGL im Hintergrund. Die Great Firewall und die Lizenzanforderungen sind reale Hürden, und wir sagen offen, dass eine Veröffentlichung auf WeChat einen lokalen Publisher und strikte 4-MB-Disziplin erfordert. Doch das eigentliche Spiel – ein browsernatives 3D-Erlebnis ohne Download – entspricht bereits genau dem, worauf die größte Spieleplattform Chinas ausgelegt ist. Wenn du einen Prototyp entwickelst, den du eines Tages 500 Millionen Mini-Game-Spielern präsentieren möchtest, bedeutet ein Start im Browser den geringsten verschwendeten Aufwand.
Häufig gestellte Fragen
Wie hoch ist das Dateigrößenlimit für ein WeChat Mini Game?
Das initiale Paket ist auf 4 MB begrenzt. Alles darüber hinaus muss in Unterpakete (分包) aufgeteilt werden, die bei Bedarf geladen werden und zusammen ein deutlich größeres Gesamtvolumen erreichen dürfen. Das Erlebnis beim ersten Laden in 4 MB unterzubringen, ist die zentrale Optimierungsaufgabe auf der Plattform.
Kann ich Unity für WeChat Mini Games verwenden?
Ja, aber nicht nativ. Tencent und Unity stellen ein offizielles Transform SDK bereit, das einen Unity-WebGL-Build in ein Mini Game konvertiert und seit Mitte 2025 einen Export mit einem Klick ermöglicht. Alternativ unterstützt die Tuanjie-Engine von Unity China WeChat als natives Build-Ziel. In beiden Fällen solltest du mit Aufwand bei der Optimierung der Build-Größe rechnen.
Welche Engine wird für die meisten WeChat Mini Games verwendet?
Cocos Creator ist die häufigste Wahl. Das liegt auch daran, dass die Laufzeit der Engine in den WeChat-Client integriert ist und daher nicht von deinem 4-MB-Paketbudget abgeht. LayaAir ist die wichtigste Alternative.
Unterstützen WeChat Mini Games 3D?
Ja. Cocos Creator, LayaAir, Unity über das Transform SDK und Tuanjie unterstützen alle 3D. Die WeChat-Laufzeit stellt WebGL und zunehmend auch WebGPU bereit. Die Einschränkungen sind die Paketgröße und die Performance auf leistungsschwächeren Smartphones, nicht die grundsätzliche Möglichkeit von 3D.
Kann ich mein Browserspiel in ein WeChat Mini Game umwandeln?
Häufig ja. Ein mit Three.js oder WebGL entwickeltes Spiel kann über den weapp-adapter in WeChat laufen. Dieser emuliert die Browserobjekte, die der Code erwartet. Der Aufwand liegt in der Adapterschicht und darin, das initiale Paket unter das 4-MB-Limit zu bringen – nicht in einer vollständigen Neuentwicklung des Spiels.
Erstelle zuerst den Prototyp eines webnativen 3D-Spiels. Das ist genau die Form, die ein Mini Game benötigt – nur ohne die Sandbox.
Verwandte Themen
- So veröffentlichst du auf WeChat & Douyin Mini Games — Lizenzen, Prüfung und Umsatzbeteiligung
- Chinesische Mini-Game- & HTML5-Plattformen im Vergleich — WeChat, Douyin, QQ, 4399 und der Rest
- Ein Webgame für China lokalisieren — Schriftarten, Hosting, Zahlungen und die Firewall
- Die besten Webgame-Engines für 2026 im Vergleich — der vollständige Marktüberblick
- Three.js vs. Babylon.js — wenn du den Weg über reines WebGL wählst
- Cinevva Engine — unsere quelloffene Web-First-Engine auf Basis von Three.js