Mise en place d'un système de création de match et de communauté pour les jeux multijoueurs [fermé]


10

De nos jours, les jeux ont souvent des portails multijoueurs avec des canaux de discussion et un système de création de matchs pour les aspects multijoueurs du jeu.

Un exemple serait battle.net, la magie des salles de discussion en ligne, halo, etc.

Maintenant, pour le reste d'entre nous, les joueurs indépendants qui ne seront probablement pas en mesure de consacrer beaucoup d'efforts de développement à la création de ces back-ends à partir de zéro, quelles options avons-nous?

Je pensais à quelque chose dans le sens de l'utilisation de l'IRC comme colonne vertébrale du système. À partir de là, implémentez l'aspect "communauté", le suivi des joueurs, le suivi des jeux et la création de matchs en plus. Il semble que ce soit l'ancien battle.net (époque de la guerre des couvées).

La question est, est-ce facile à faire? Que faut-il pour exécuter un serveur irc, et je suppose que cela nécessite également d'écrire un client IRC (ce qui semble avoir été fait de nos jours?)?

S'il existe également d'autres moyens (par exemple, un cadre ouvert pour ce genre de choses), écoutons-les également.


Google Play Games Services (ou GPGS) est une autre option pour Android.
mike510a

Réponses:


5

Je ne ferais pas ça avec IRC. L'IRC est simple et direct, mais en fin de compte, il n'y a que le chat et certaines commandes de gestion, ce qui est relativement simple à construire vous-même. Je pense qu'EVE utilise IRC pour certaines fonctionnalités de la communauté dans le jeu, mais la plupart des jeux ne le font pas, malgré leur apparence similaire.

Il existe quelques API disponibles pour fournir des correspondances et d'autres fonctionnalités sociales / communautaires. GameSpy en est un, Steamworks fournit également la fonctionnalité. OpenFeint et Scoreloop existent pour les plates-formes mobiles et fournissent des fonctionnalités sociales (mais je ne vois aucune mention évidente de matchmaking dans les deux cas).


Récemment: Gamespy n'est plus disponible, OpenFeint n'existe plus.
Suma

4

En règle générale, si vous êtes sur le PC, vous utilisez Steamworks pour un jeu plus petit. La moitié de la raison pour laquelle la scène du jeu indépendant bascule sur le PC est à cause de Steam et Steamworks. Steam est une excellente plateforme de vente et Steamworks est fondamentalement le meilleur que vous puissiez obtenir.

Si vous êtes sur une console, le fabricant de la console fournit cette fonctionnalité via Xbox Live / PSN / peu importe.


1

Je viens de Skiller, nous avons développé un SDK qui permet aux développeurs d'ajouter une couche sociale à leurs jeux nouveaux ou existants, d'utiliser des outils au tour par tour ou en temps réel pour rendre les jeux multijoueurs, ou générer plus de revenus en utilisant le magasin intégré. Le SDK est gratuit, et vous n'avez pas à vous soucier de l'hébergement du serveur, de vous assurer que le serveur est évolutif, etc. Nous nous occupons de cela. Essayez-le sur www.skiller-games.com et dites-moi ce que vous en pensez.


Le site ne semble plus exister. Ou alors?
Suma
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.