• Mobile
  • Quicky
  • Introduction
  • 55 min

Concevoir des jeux accessibles avec Flutter et Flame

  • Date vendredi
  • Horaire 8h30 Ă  9h25
  • Salle Amphi B

Description

Swiper vite, taper en mode JIT, rĂ©agir en quelques millisecondes (Oh, Schumacher!). On conçoit souvent nos jeux autour de gestes prĂ©cis et avec un gameplay peu ou pas accessible. Alors qu'un geste, c'est juste une mĂ©thode d'entrĂ©e : ce n'est pas le gameplay. Et quand on confond les deux, on finit par exclure des joueurs sans mĂȘme s'en rendre compte ! L'idĂ©e de ce talk, c'est de penser autrement : partir des intentions du joueur (attaquer, explorer, interagir) plutĂŽt que du geste qu'il doit faire pour y arriver. Une fois qu'on sĂ©pare l'intention de l'input, on peut proposer plusieurs façons de jouer. L'accessibilitĂ© devient un choix de design, pas un patch qu'on colle Ă  la fin. Pour illustrer tout ça, j'ai construit Echo Quest, un petit "RPG" narratif avec Flutter et Flame. Ce n'est pas le jeu de l'annĂ©e mais la dĂ©marche est expĂ©rimentale ! On y explore une forĂȘt, on rĂ©sout des Ă©nigmes, on se bat au tour par tour. Et surtout, on peut y jouer au tactile, au clavier, ou Ă  la voix : le jeu s'en fiche, il reçoit la mĂȘme intention. On verra ensemble comment : * structurer son gameplay autour d'intentions plutĂŽt que d'inputs * brancher plusieurs modes de contrĂŽle sur la mĂȘme logique de jeu * utiliser ce que Flutter nous donne dĂ©jĂ  (Semantics, focus, UI adaptative) * tirer parti de l'architecture de Flame (composants, overlays) pour mixer game loop et widgets Flutter accessibles * synthĂ©tiser de l'audio spatial avec Web Audio API pour naviguer sans Ă©cran * ajuster le rythme et la difficultĂ© pour que chacun puisse jouer Ă  sa façon L'accessibilitĂ© dans le jeu vidĂ©o, c'est souvent le truc qu'on ajoute "si on a le temps". Vous l'aurez compris, je ne suis pas dev de jeu vidĂ©o... je suis une dev mobile, concernĂ©e par l'accessibilitĂ© qui s'est laissĂ© tentĂ© par les jeux vidĂ©os en 2D. Ce talk propose de montrer l'accessibilitĂ© autrement, Ă  travers un jeu.

Orateur·ices

Johanna Duigou

Je suis dĂ©veloppeuse iOS et Android chez Orange Business. PassionnĂ©e par le dĂ©veloppement mobile natif, je suis toujours Ă  l’affĂ»t des nouveautĂ©s. Je participe dĂšs que possible Ă  des Ă©vĂ©nements afin d'Ă©changer avec l'assistance et de m’enrichir en partageant avec les autres.

Actions rapides

Voir la vidéo