Les jeux Web ont une apparence et un fonctionnement optimaux sur ChromeOS. Vous pouvez toucher plus d'utilisateurs et offrir une meilleure intégration en empaquetant votre application en tant que PWA. Pour en savoir plus sur les PWA, consultez les liens suivants :
Écrans tactiles
De nombreux appareils ChromeOS sont équipés d'écrans tactiles. Bien que la plupart des saisies tactiles devraient fonctionner sans effort supplémentaire pour les jeux Web, vous devez veiller à ne pas utiliser de méthodes de saisie spécifiques à la souris, par exemple si vous surveillez des événements tels que mousedown et touchmove.
Pour en savoir plus et découvrir les bonnes pratiques, cliquez ici et ici.
Compatible avec les stylets
De nombreux appareils ChromeOS sont fournis avec un stylet ou peuvent fonctionner avec une tablette graphique Bluetooth externe, comme la Wacom Intuos. Les applications de dessin et les jeux basés sur le balayage peuvent toucher un grand nombre d'utilisateurs sur le Web, et ChromeOS est la plate-forme idéale pour y jouer. En plus de l'expérience que vous obtenez sur d'autres plates-formes, ChromeOS peut tirer parti d'un indice spécial de faible latence qui peut fournir une réponse d'écran très rapide. Pour en savoir plus, consultez cet article.
Manettes de jeu
Certains utilisateurs souhaiteront interagir avec votre jeu à l'aide d'une manette de jeu. Cela peut vraiment faire ressortir votre jeu et augmenter l'engagement des utilisateurs. Pour en savoir plus, consultez l'API Gamepad.
Les boutons sont mis en correspondance avec des valeurs communes suivant un mappage commun. Malheureusement, tous les fabricants de manettes de jeu ne suivent pas les mêmes conventions de mappage. Pour offrir la meilleure expérience possible, autorisez vos utilisateurs à choisir parmi différents mappages de manettes populaires.
Moteurs de jeu
De nombreux moteurs de jeu disposent de cibles Web qui simplifient les entrées complexes et les problèmes de compatibilité avec les navigateurs. Vous pouvez ainsi vous concentrer sur la création d'un jeu de qualité pour vos utilisateurs.
Vous pouvez consulter les moteurs Construct, Defold, Phaser, Pixi, Unity et Cocos2d-x.