Webspiele anpassen

Webspiele sehen auf ChromeOS gut aus und funktionieren einwandfrei. Wenn Sie Ihre App als PWA verpacken, können Sie mehr Nutzer erreichen und eine bessere Integration bieten. Weitere Informationen zu PWAs finden Sie unter den folgenden Links:

Touchscreens

Viele ChromeOS-Geräte haben einen Touchscreen. Die meisten Touch-Eingaben sollten ohne zusätzliche Arbeit für Webspiele funktionieren. Sie sollten jedoch darauf achten, dass Sie keine Eingabemethoden verwenden, die speziell für die Mauseingabe vorgesehen sind, z. B. wenn Sie auf Ereignisse wie mousedown und touchmove warten.

Weitere Informationen und Best Practices und weitere Informationen

Eingabestift-Unterstützung

Viele ChromeOS-Geräte werden mit einem Stylus geliefert oder können mit einem externen Bluetooth-Zeichentablet wie dem Wacom Intuos verwendet werden. Zeichen-Apps und wischbasierte Spiele können im Web eine große Anzahl von Nutzern erreichen und ChromeOS ist die perfekte Plattform, um sie zu spielen. Zusätzlich zu den Funktionen, die Sie von anderen Plattformen kennen, kann ChromeOS einen speziellen Hinweis mit niedriger Latenz nutzen, der für eine besonders schnelle Reaktion des Bildschirms sorgt. Weitere Informationen

Controller

Einige Nutzer möchten Ihr Spiel mit einem Controller spielen. So kann Ihr Spiel sich von der Masse abheben und das Nutzer-Engagement steigern. Weitere Informationen finden Sie in der Gamepad API.

Schaltflächen werden gemäß einer gemeinsamen Zuordnung gemeinsamen Werten zugeordnet. Leider folgen nicht alle Hersteller von Gamecontrollern denselben Zuordnungskonventionen. Wenn Sie Ihren Nutzern die Auswahl aus verschiedenen beliebten Controller-Mappings ermöglichen, sorgen Sie für eine optimale Nutzererfahrung.

Spiel-Engines

Viele Game-Engines haben Webziele, die schwierige Eingaben und komplizierte Browserunterstützungsprobleme vereinfachen. So können Sie sich darauf konzentrieren, ein großartiges Spiel für Ihre Nutzer zu entwickeln.

Einige Engines, die Sie sich ansehen können, sind Construct, Defold, Phaser, Pixi, Unity und Cocos2d-x.