In the past few years, there have been different definitions of what a social network game is. However, Jeremy Lium a Silicon Valley venture capitalist, stated in 2009 that social networking games are a tactic, not a category. This states that the social networking game has a special plase that can be used in any other game and it’s a design paradigm that can be applied to any game. With this mindset, we can consider a single definition for social network game: it is a digital online game that uses social network to provice and enhanced experience, allowing players to communicate within the platform.
Developed by Karo Studio, WinnerBazi is a social network game. This project divides game development and user management into two parts: as a result of greater ease and greater quality, WinnerBazi's games are developed using the Phaser framework, whereas its web application is developed using React, iOS application is developed using Swift language and Android application is written in Kotlin. Socket is used by our team to create a real-time chat and gaming experience between users and the server to make communication faster and more efficient. It is possible to add new games to WinnerBazi without having to update the application due to the way the app is developed. it is worth noting that all WinnerBazi games are placed on an SDK so that other game developers can develop and publish games with the standards of this platform.
Five gamification models are used for game markets so that each game generates its own income. Existing sections such as the internal wallet and market section for selling coins and characters have been created to achieve this income method. WinnerBazi provides a tournament holding service that matches casino standards in its structure. Each game can have a tournament and there is a tournament banner that shows statistics and specifications.
During the early days of the game, we were concerned that there may not be enough players, so we developed special bots with artificial intelligence for each game. All bots contribute to the game's gameplay style and reaction according to its gameplay process. In its heart, WinnerBazi is a part for chat and dialogue between users, which provides the possibility of creating group chat and direct messaging to other users. In order to create a more realistic user experience, we have enabled chatbots with users using artificial intelligence and the in-game bots will react and respond differently according to the words that users write in the chat.