Supporting collaborative activities among the online players are one of the major challenges in the area of Massively Multiplayer Online Games (MMOG), since they increase the richness of gaming experience and create more engaged communities. To this direction, our study has focused on the provision of services supporting and enhancing the players' in-game community and collaboration activities. We have designed and implemented innovative tools exploiting a game adaptation technology, namely, the In-game Graphical Insertion Technology (IGIT), which permits the addition of web-based applications without any need from the game developers to modify the game at all, nor from the game players to change their game installation. The developed tools follow a design adapted to the MMOG players' needs and are based on the latest advances on Web 2.0 technology. Their provision is performed through the core element of our system, which is the so-called Community Network Game (CNG) Server. One of the important features provided by the implemented system's underlying framework is the utilization of enhanced Peer-to-Peer (P2P) technology for the distribution of user-generated live video streams. In this paper, we focus on the architecture of the CNG Server as well as on the design and implementation of the online community and collaboration tools. 1. Introduction One of the most interesting potentials that Massively Multiplayer Online Games (MMOGs) developers and operator have is that they can offer to the online players the possibility to interact with a large number of other players as well as to collaborate and compete in a large variety of gaming situations. The majority of these activities are made in the context of online communities that can be built around the game and where players of MMOGs tend to join to connect with people with common interests and passions and to share their in-game experience [1]. The Community Network Game (CNG) [2] is an EU-funded research and innovation project that researches and develops in-game activities using the In-game Graphical Insertion Technology (IGIT) and that proposes an architecture that combines efficiently the client-server infrastructure for the MMOG activities with a Peer-to-Peer (P2P) overlay for the delivery of user-generated live video. IGIT is an innovative technology that permits replacing game’s objects and inserting User-Generated Content (UGC) within the game in real time. Using IGIT, the in-game avatars can be customized with players’ images, external 3D objects can be inserted within the game screen, and
References
[1]
S. Ahmad, C. Bouras, R. Hamzaoui et al., “The community network game project: enriching online gamers experience with user generated content,” in Proceedings of the 2nd International Conference Creative Content Technologies (CONTENT '10), Lisbon, Portugal, 2010.
[2]
CNG project—the community network game, 2011, http://www.cng-project.eu/.
[3]
Steam, the ultimate online game platform, http://store.steampowered.com/.
[4]
Xfire gaming simplified, http://www.xfire.com/.
[5]
S. Bergstr?ber, T. Hildebrandt, C. Rensing, and R. Steinmetz, “Virtual context based services for multiplayer online games to facilitate community participation,” Multimedia Tools and Applications, vol. 45, p. 347, 2009.
[6]
S. Shen and A. Iosup, “The xfire online meta-gaming network: observation and highlevel analysis,” in Proceedings of the International Symposium on Audio-Visual Environments and Games (HAVE '11), Qinhuangdao, China, 2011.
[7]
The CNG Consortium, “D2.10: soa and guideline for technology, ugc, and collaboration tools,” Tech. Rep., CNG Project, 2011, http://www.cng-project.eu/?page_id=59.
[8]
S. Ahmad, C. Bouras, R. Hamzaoui et al., “The community network game project: enhancing collaborative activities in online games,” in Networked & Electronic Media Summit (NEM Summit '10), Barcelona, Spain, 2010.
[9]
Playexpert, home of kochava, gamerdna, and trueoverlay technology, http://www. playxpert.com/.
[10]
Overwolf adds facebook, skype, video recording, messenger and much more to you favorite games!, http://www.overwolf.com/.
[11]
Raptr: What are you playing?, http://raptr.com/.
[12]
The CNG Consortium, “D3.1: system architecture and detailed design of games adaptation, 3d and ugc,” Tech. Rep., CNG Project, 2011.
[13]
Windows live messenger im service, http://messenger.live.com/.
[14]
Google talk, http://www.google.com/talk/start.html.
[15]
The CNG Consortium, “D2.1: users and uses of games and community activities,” Tech. Rep., CNG Project, 2010.
[16]
E. Ferrari, J. Lessiter, and J. Freeman, “Users and uses of multiplayer games and community activities,” in Proceedings of the Networked & Electronic Media Summit (NEM Summit '11), Torino, Italy, 2011.
[17]
The missing ink, http://www.missing-ink.com/.
[18]
Elgg—open source social networking engine, http://elgg.org/.
[19]
Facebook social networking service, http://www.facebook.com/.
[20]
Twitter social networking service,http://www.twitter.com/.