Développement de jeu web et mobile à Bastia, en Corse
Le développement de jeu web consiste à créer un jeu qui se lance directement dans le navigateur, sur ordinateur comme sur téléphone, sans passer par une boutique d'applications. Nous le faisons depuis Bastia. Des jeux navigateur et des jeux mobiles légers, pour des porteurs de projets, des marques ou des institutions, du prototype jouable jusqu'à la mise en ligne.
Jeu web, jeu navigateur, jeu mobile, de quoi parle-t-on ?
Un jeu navigateur s'ouvre comme une page internet, dans Chrome, Safari ou Firefox. Rien à télécharger. Le joueur clique sur un lien ou scanne un QR code, et la partie démarre. Le même jeu tourne sur un ordinateur, une tablette ou un téléphone, à condition d'avoir été pensé pour ces écrans-là.
Un jeu mobile prend l'une de deux formes. La plus légère est la PWA, ou application web progressive, un site qui s'installe sur l'écran d'accueil comme une application, s'ouvre en plein écran et peut garder ses contenus en mémoire pour marcher hors connexion. L'autre est l'application publiée sur l'App Store ou Google Play. Elle y gagne en visibilité, mais elle doit passer leur validation.
Nous partons presque toujours du web. C'est la base la plus souple, avec un seul développement et des mises à jour immédiates, et rien n'empêche d'aller plus tard vers une application installable.
Des jeux web et mobiles pour entreprises et institutions
Ces jeux conviennent aux porteurs de projets indépendants comme aux studios qui cherchent un renfort technique. Ils servent aussi aux entreprises, aux offices de tourisme, aux institutions culturelles. Quelques exemples.
- 01
Jeu promotionnel pour une marque
Un petit jeu d'adresse ou de réflexion qu'on partage sur les réseaux sociaux, ou pendant une opération commerciale. Le message passe en jouant.
- 02
Jeu de découverte d'un territoire
Un parcours à faire sur place ou depuis chez soi, lancé par un QR code. Il fait découvrir un village de Haute-Corse, un sentier, un savoir-faire, ici ou ailleurs.
- 03
Jeu d'accueil dans un lieu culturel
Une énigme ou un quiz, sur tablette ou sur le téléphone des visiteurs. Une exposition devient plus vivante, surtout pour les familles.
- 04
Animation de salon ou d'événement
Un jeu rapide sur un stand, avec un classement affiché en direct. Les gens s'arrêtent. Et ils restent.
- 05
Prototype d'un jeu original
Une première version jouable pour tester un concept auprès de vrais joueurs. Avant de chercher un éditeur ou des financements, avant de lancer la production.
- 06
Jeu occasionnel
Puzzles, jeux de cartes ou de lettres. Des formats courts, faciles à prendre en main, qui vont très bien au téléphone.
Les atouts d'un jeu navigateur, et ses limites
- 01
Un accès immédiat
Un lien, un QR code, et on joue. Chaque étape d'installation en moins, ce sont des joueurs en plus qui vont jusqu'au bout.
- 02
Un seul jeu pour tous les écrans
Ordinateur, tablette, Android ou iPhone. Le même code s'adapte à chacun, ce qui allège le développement comme la maintenance.
- 03
Des mises à jour instantanées
Une correction mise en ligne touche tous les joueurs dès leur visite suivante. Aucune boutique à attendre.
- 04
Des limites à connaître
Les jeux très gourmands en graphismes restent plus à l'aise en application native. Certaines fonctions du téléphone, comme les notifications, sont plus encadrées dans un navigateur, sur iPhone en particulier. Et sans vitrine dans les boutiques, c'est à vous de faire circuler le lien.
Comment se déroule le développement de votre jeu web
Vous parlez à la même personne du début à la fin. Chaque étape se termine par votre validation.
- 01
Comprendre
Qui va jouer, dans quel but, combien de temps dure une partie. Et dans quel contexte, dans le bus, sur un stand, en famille. Nous posons ce cadre ensemble, budget et calendrier compris.
- 02
Concevoir
Nous écrivons le game design (règles, objectifs, progression). Puis nous réalisons un prototype jouable, que vous essayez sur votre propre téléphone avant de valider la suite.
- 03
Réaliser
Développement par petites étapes, intégration des visuels et du son. Nous testons sur plusieurs modèles de téléphones et plusieurs navigateurs, et nous faisons jouer des gens qui découvrent le jeu pour la première fois.
- 04
Lancer et accompagner
Mise en ligne sur votre nom de domaine, hébergement. Puis les corrections après les premiers retours, et les mises à jour de contenu.
Ce que vous recevez à la fin
- 01
Le jeu en ligne
Accessible par un lien sur votre nom de domaine. Installable sur téléphone si la version PWA a été retenue.
- 02
Le document de game design
Il décrit les règles et les contenus. Utile pour faire évoluer le jeu, ou pour le confier un jour à une autre équipe.
- 03
Le code et les éléments graphiques
Livrés et documentés, selon les droits définis dans le contrat.
- 04
Un outil d'administration, si prévu
Pour changer vous-même une question, un texte ou une étape sans toucher au code.
- 05
Des mesures d'usage
Le nombre de parties, les endroits où les joueurs abandonnent. Ces indicateurs sont collectés dans le respect du RGPD.
Ce qu'il faut vérifier avant la mise en ligne
- 01
Les téléphones d'entrée de gamme
Un jeu doit rester rapide sur un appareil modeste, avec un réseau mobile faible comme on en trouve dans certaines vallées de Corse. Nous testons en conditions réelles, pas sur le dernier ordinateur du bureau.
- 02
L'accessibilité
Des textes lisibles, des contrastes suffisants, des commandes simples, un son qu'on peut couper. Ce sont de petits choix, et ils ouvrent le jeu à beaucoup plus de monde.
- 03
Les données personnelles
Un jeu-concours ou un classement collecte des informations sur les joueurs. Le RGPD demande de s'en tenir au nécessaire et d'informer clairement les participants. Pour un jeu-concours, il faut aussi un règlement.
- 04
Les droits sur les contenus
Images, musiques, polices de caractères. Chaque élément est soit créé pour le projet, soit utilisé avec une licence qui le permet.
Ce qui fait varier le coût d'un jeu mobile ou navigateur
Nous chiffrons chaque jeu après un premier échange, avec un devis détaillé. Voici les principaux facteurs.
- 01
La richesse des mécaniques
Un quiz illustré et un jeu de plateforme avec de la physique et des niveaux, ce n'est pas le même travail.
- 02
La direction artistique
2D ou 3D. Des illustrations originales ou des visuels existants, des animations, de la musique, des bruitages.
- 03
Les fonctions en ligne
Comptes joueurs, sauvegarde, classements ou multijoueur demandent un serveur, et davantage de tests.
- 04
Les plateformes visées
Le navigateur seul, une application installable, ou les boutiques avec leurs exigences propres.
- 05
Les langues et le suivi
Traductions, outil d'administration. Puis hébergement et maintenance après le lancement.
Technologies et méthodes
- JavaScript
- TypeScript
- PWA
- Canvas / WebGL
- Three.js
- Responsive design
Questions fréquentes
Un jeu web fonctionne-t-il sans connexion internet ?
Oui, s'il a été conçu pour. Une PWA peut garder le jeu et ses contenus en mémoire et se relancer hors connexion, ce qui change tout sur un site isolé. Les classements ou le multijoueur, eux, ont besoin du réseau.
Peut-on publier notre jeu sur l'App Store et Google Play ?
C'est possible, avec des étapes en plus. Comptes développeur, validation par les boutiques, leurs règles, leurs commissions. Nous regardons avec vous si cette présence apporte assez de joueurs pour valoir ces contraintes.
Un jeu navigateur peut-il être en 3D ?
Oui. Les navigateurs actuels affichent très bien la 3D, notre simulation Hameau Vivant réalisée avec Three.js le montre. Sur téléphone, nous gardons des scènes légères pour que le jeu ne rame pas.
Faut-il fournir les graphismes ?
Non, ce n'est pas obligatoire. Nous pouvons partir de votre charte et de vos visuels existants, ou prévoir leur création dans le projet. Ce choix pèse sur le budget.
Pourrons-nous modifier le jeu nous-mêmes ?
Pour les contenus, oui. Si vous voulez changer des questions ou des textes, nous prévoyons un outil d'administration simple. Changer les règles ou le fonctionnement du jeu demande en revanche de toucher au code, ce que nous pouvons faire pour vous.