When teams started to build web3 games that utilized the P2E (Play-to-Earn) dynamics, everyone received feedback to compare the quality of web3 games with web2 games that have high-definition graphics and engaging gaming loops. As a knee jerk reaction to this feedback, developers started to bring all elements of the current gaming industry into their games. In this race, we lost the vision and opportunity that web3 offers and how unique a design space these games unlock.
To present the above case, I start with a fundamental question - should we classify the following as blockchain-based games?
These “X-to-Earn” applications are unique in their own way, but they don’t accommodate the ideas of open gaming and instead become new financial vehicles.
It doesn’t reflect well on web3 gaming when we keep seeing repetitive pitches from companies that have acquired existing games which didn't make it in web2 markets and rebooted them into NFT-based games to bring out their “full potential”.
I have observed that games that could not raise funds without a web3 connection can now do so at extremely high valuations with an NFT and crypto pitch. Blockchain-based games have driven 48% of the total investment volume (~ US$ 1.7bn in Q1 2022), especially for early-round investments from non-traditional gaming investors.
Some projects sought funding with only concept art and no game design document, development plan, market research, or estimations regarding the addressable market or intended players. The hype and fear of missing out surrounding web3 gaming reminded many industry veterans of the ICO craze of 2017.
Blockchain and web3 are not just incremental improvements. Instead, they unlock fundamentally new ways of doing things that were impossible earlier. To answer the question of whether we are truly building web3 games, we need to identify the novel benefits that web3 infrastructure brings to this design space:
It was intuitive and evident that the foremost application of web3 to gaming is the ownership and tradability of game assets. We have seen the positive network effects of enabling secondary markets with popular gaming titles like EVE online and Dota2. For those uninitiated with the games mentioned above, imagine playing Fortnite, but gamers can earn/buy in-game skins and resell them on a secondary market.
One of the most powerful ideas in the gaming industry is that ceteris paribus, ownership is better than non-ownership of assets. It’s the notion that players shouldn’t just “sink and spend” time and money into a video game but also get something in return for their efforts while having fun.
I think this is amazing and, by itself, can disrupt the video gaming landscape. But it’s just the start as it doesn’t embrace the entire ethos of web3. Web3 adoption in gaming today can be compared to the “let’s put phone books on the internet” phase of internet adoption.
Anyone who has been exposed to blockchain gaming over the past year has most likely interacted with a sidechain, or subnet that is dedicated to a specific gaming ecosystem. These solutions offer game developers fast, cheap and seamless transactions. Because of these features, we have seen a host of similar services being offered - supernets, application chains, and substrate chains.
But we need to understand a few questions - what can a correct blockchain implementation hosting web3 games look like? Are games hosted on sidechains such as Ronin decentralized? Are these trust-based systems not exploitable?
I think that sidechains, subnets, and substrate chains with low validator count and high trust assumptions are not better than a popular gaming company. A known gaming company will probably not cheat or scam its users as they have a reputation to protect, which is a valuable non-tangible asset for such an organization.
In my opinion:
Everyone has heard ideas and pitches about game assets being interoperable across platforms, but I haven’t come across many truly open ecosystems that allow 3rd-party developers to bring in new NFTs into their games with minimum friction. Most development teams want to be the sole authority for issuing assets, limiting monetization opportunities in their games.
The most prevalent problems with regards to interoperability are:
To make this vision a reality:
*In a later post, I will dive deeper into designing such a platform.
Most gamers have at some point heard a variation of “Why waste time playing video games? You could be doing something productive with your day!”.
Similar criticism was faced by amateurs of physical sports as well. But this criticism has diluted over time as everyone realises the potential upside and career opportunities in sports. Physical sports as a career has gotten wide acceptance in modern society after looking at the success stories of professional players earning millions of dollars yearly.
I believe that the correct representation of the gaming industry's success stories (developers, gamers, designers, and streamers) will help clear the stigma around the space. But web3 gaming offers a much larger opportunity than traditional gaming for gamers to develop a full-time career.
In the predominant web2 gaming model, the chances of a gamer being able to monetize their gaming skills/time spent are meagre. The only gamers who can effectively monetize their capabilities are:
What web3 enables is the opportunity for gamers to monetize their time and skills. Even if web3 games can help 20-30% of these users to monetize, it will be a gigantic leap over the traditional gaming industry. This is where I believe web3 can unlock the true potential of P2E.
We need to come to terms with the fact that even in web3, not every single participant can and will be earning a living income, but at the same time, games need not be zero-sum games (repackaged version of web2 real money games) or be designed as pay-to-win systems.
P2E games can allow a larger fraction of their players to monetize the in-game assets and tokens they’ve unlocked. Simultaneously, they can offer free-to-play modes to bridge the existing web2 gamers to the P2E game model.
Pay-to-win can be avoided by defining asset levels and allowing the purchase of a particular asset only after players have completed certain stages of the game. This would help in preventing the mercenary capital from entering and exploiting the system. Games can also take the Fortnite approach by making in-game asset purchases purely an aesthetic feature with no added advantage in the gameplay.
Most gaming projects I’ve come across are designed with an unsound economic strategy, minimal token liquidity, pay-to-win inflationary mechanisms, and reactionary policies that break the player's trust due to constant rule changes. Every web3 game economy can be designed uniquely, as there is no one standard model for the distribution and scarcity of resources.
A nearly perfect game economy will be highly circular, meaning a player will be making tens of different micro-transactions every day/game session, and NFTs and tokens will be changing hands continuously. This will generate recurring revenue for the team and token holders.
Fair criticism of web3 games is that the cost of entering the games is extremely high if the game has achieved even a moderate success (a few hundred thousand users). We have seen many times that when these games (Axie, Crabada) came into the spotlight, the prices of their NFTs exploded. ROI aside, players entering a game with an upfront spend of thousands of dollars will always prioritize getting their cost back and not on having fun. As an industry, we must work on significantly decreasing and pinning the entry cost.
To do so:
Some of the pointers that game designers can consider while building a game token and its adjoining economy include:
Over the long term, I believe that mainly two types of game economies - net positive and zero-sum (e.g. real money games) will become the standards. A cash grab game (just selling users NFTs and tokens with minimal utility and demand) will drain and drive away users as fast as they onboard them.
In my opinion, RPGs (role-playing games) are the best candidates to design a positive cyclical economy in the short term as developers can imbibe necessities like food, shelter (and rest), and clothing (via maintenance mechanics like STEPN) to create a natural demand for resources in the game.
For non-RPG games like First Person Shooter (FPS) and racing games, these gaming loops may not be as clear as in the case of Role Playing Games (RPG), but they can still be introduced. In cases where these loops are not evident, developers should start by implementing crypto as incremental innovation, i.e.,
Web2 game economies are comparatively easier to design (in comparison to web3 game economies) but building a compelling game economy without impacting retention and engagement is the ingredient separating the top games from the sub-par ones.
I believe that successful P2E games will resemble and tackle the problems faced by real-world economies. These extra steps arise as web3 games allow users the freedom to enter and exit the game by selling their assets and tokens, unlike traditional games where time and money invested can provide a lot of fun but is a sunk cost in purely economic terms. This is by no means an easy feat as we have seen entire nation-states struggle with these problems, let alone a small team of game developers.
P2E games are sandboxes or compressed versions of human communities or nation-states. Therefore, for these economies to function and grow, there need to be parallels to a nation’s monetary and fiscal policy.
As a firm believer in decentralization, I have also pondered another question - should game developers and designers act as central banks and governments?Â
The entire crypto and web3 movement stemmed from the ideas discussed in the Bitcoin whitepaper, where a new monetary system independent of government and central bank intervention is described. Shouldn’t the projects (DeFi, NFTs and even games) built on top of this technology share the ethos of reducing or eliminating human intervention?
“Code is Law” - Lawrence Lessig
Since we already know the reactive actions implemented in inflationary/deflationary market conditions, we should be able to implement these in the code itself rather than relying on developers to update policies after the governance process.
In case of high inflation in the game economy, daily emissions can be dropped by a fixed percentage every epoch and costs of crafting materials or their burning can be increased to curb the supply expansion. In contrast, rewards and in-game activity should be incentivized in deflationary conditions via higher payouts for quests.
In mature stages of the game lifecycle, game producers can have a maximum reward token emission planned, which is disbursed only if user activity and player growth metrics are achieved. These reward pools can be replenished from the fees and tokens collected from primary and secondary NFT sales and in-game token sinks. This is not to say that the system needs to be completely algorithmic or perfectly designed from the get-go, but instead, web3 game devs should aim to reduce dependence on core teams or lengthy governance votes.
A crucial aspect of web3 projects has been the communities' supporting these projects. The strongest projects in NFT and gaming have been the ones with the most robust communities. The games leveraging the social layer of web3 will be able to create products that people are interested in interacting with over the long term.
Social gaming allows one to find folks with shared interests, styles, or life experiences. According to Talkwalker, the most popular keywords related to gaming are no longer specific titles or consoles but rather about the people gamers play games with. This means that social connections between gamers and the ability to interact and communicate in-game have become just as important as the gameplay itself.
Players often stay active in gaming communities via guilds or clans even after they’ve stopped playing. Guild-focused gameplay and cooperative economy in Guild of Guardians emphasized the teamwork element of the game and made the game more social and fun.
Social gaming can take the following forms:
Games can experiment with quests that promote team-based gaming via coordination between gamers. To foster greater collaboration, games can require teams to have players with varying levels of experience - right from a novice to an expert.
Building onto the theme of this post, we will require decentralized and censorship resistance at each phase of the gaming infrastructure stack. Today’s popular games, such as Minecraft, Grand Theft Auto, and Fortnite, see millions of people around the globe play alongside each other for hours on end, building, driving, fighting and exploring vast maps. But most games run on centralized servers, processing immense amounts of data every second, from in-game commands to online store purchases.
With centralized gaming models, all game-related data, including everything from user account information to all events and in-game assets collected on virtual travels, is stored on servers that the game developers or administrators fully control. This presents several issues, as not only is this data held on centralized servers, but it also means that players never actually own their data or the in-game items they spend countless hours earning. Moreover, the data mentioned above is at risk of being stolen or even lost forever should the servers get damaged or shut down by the game developers themselves.
Decentralizing the game hosting infrastructure can solve most of these problems. However, decentralized hosting is a very challenging problem to solve technically due to desyncing issues, data corruption, and messaging and transfer of information between the individual servers.
To build such an infrastructure layer, we need robustness in:
Server maintenance or regular backups that were difficult to incentivize earlier can now be achieved in a distributed system via tokenized networks. With no centralized failure points, damage, or outages at one location, information demand is diverted to another location, meaning that players can enjoy 24/7 uptime.
“Pathfinder Organized Play” has an interesting model too. It's centrally adjudicated but still largely federated, with the source code being completely open. The protocol is agreed upon in advance by a central team and sent out to all nodes with updates on a regular schedule, but actual play tends to happen in large federated and semi-siloed clusters that can feel quite different from one another.
Most of the ideas shared above are opinions and how I would like to see the industry proceed. We may see some of these ideas get executed, and a large majority of them get explored. It is also equally likely that I am completely wrong, and we just see a mirrored version of traditional gaming take a foothold in web3.
But looking at web3 gaming (also known as GameFi) which resembles a combination of both DeFi and gaming, we can pick up a few lessons from DeFi’s growth in the last few years. We are not limited by the primitives and standards set up by the traditional industry. Just as DeFi had to innovate on non-traditional financial products, such as AMMs, perpetual futures, power perpetual, etc., web3 games may have to brainstorm on something unique.
I am hopeful that we will be seeing entirely web3 native innovations in the gaming industry, which can will define the next 10-15 years of how this industry evolves.