ウェブゲームは ChromeOS で適切に表示され、動作します。アプリを PWA としてパッケージ化することで、より多くのユーザーにリーチし、より優れた統合を提供できます。PWA については、以下のリンクをご覧ください。
タッチスクリーン
多くの ChromeOS デバイスにはタッチスクリーンが搭載されています。ほとんどのタッチベースの入力はウェブゲームで追加の作業なしで動作しますが、マウス入力に固有の入力メソッドを使用していないことを確認する必要があります。たとえば、mousedown や touchmove などのイベントを監視している場合です。
詳細情報とベスト プラクティスについては、こちらとこちらをご覧ください。
タッチペンのサポート
多くの ChromeOS デバイスにはタッチペンが付属しているか、Wacom Intuos などの外部 Bluetooth 描画タブレットで操作できます。描画アプリやスワイプベースのゲームはウェブ上で多くのユーザーにリーチできます。ChromeOS は、それらをプレイするのに最適なプラットフォームです。他のプラットフォームで得られるエクスペリエンスに加えて、ChromeOS では、超高速の画面応答を実現する特別な低遅延ヒントを活用できます。詳しくは、こちらの記事をご覧ください。
ゲーム コントローラ
一部のユーザーは、ゲーム コントローラを使用してゲームを操作したいと考えています。これにより、ゲームを際立たせ、ユーザー エンゲージメントを高めることができます。詳しくは、Gamepad API をご覧ください。
ボタンは、一般的なマッピングに従って一般的な値にマッピングされます。残念ながら、すべてのゲーム コントローラ メーカーが同じマッピング規則に従っているわけではありません。ユーザーがさまざまな一般的なコントローラ マッピングを選択できるようにすると、最適なエクスペリエンスを提供できます。
ゲームエンジン
多くのゲームエンジンには、複雑な入力やブラウザのサポートに関する複雑な問題を簡素化するウェブ ターゲットが用意されています。これにより、ユーザー向けの優れたゲームの構築に集中できます。
Construct、Defold、Phaser、Pixi、Unity、Cocos2d-x などのエンジンをチェックすることをおすすめします。