
Original Author: 0xjereme & Leia
Guide:
first level title
foreword
Gaming has long been considered a potentially important application area for Web3. However, like anything new, the first generation of Web3 games has many flaws. TheseGames are often difficult to play, full of gimmicks, and lack real substance. Due to over-financialization, a large number of speculators are attracted, while real gamers are reluctant to enter these games. These games pay too much attention to the game economy and token model, but ignore the core essence of Web3 games - decentralization.In the end, the so-called "players" chose to leave the game when they found that these games could not bring them considerable income.
To achieve true decentralization, towards Web3 Gaming,Next-generation Web3 games need to take full advantage of verifiable proofs, asset ownership, and programmability. At the same time, you also need to focus on building a real user acquisition and retention game loop,And not just token speculation.What really deserves attention is the unique advantages that Web3 games exhibit over Web2 games. These advantages provide players with an unprecedented gaming experience and are expected to reshape the future of the gaming industry.
image description
Image credit: Jump Crypto
The current conditions for games on the chain are relatively basic. What we need is a complete infrastructure. Only with a complete infrastructure can users enjoy the same smooth and pleasant experience in Web3 games as traditional games.first level title
Part.1 Classification of Web3 games
Achieving true decentralization is necessary, yet full decentralization may be difficult or even unrealistic at first. More centralized visibility and control is often necessary in the early design stages of a protocol/project, which helps to achieve Product-Market Fit more easily. In addition, Web3 games are also limited by factors such as infrastructure. therefore,Web3 games can take a progressive decentralization approach, but the key is to ensure that early protocol/project designs are ready for true decentralization in the future.
secondary title
image description
Image credit: Jump Crypto
"Optional on-chain game"Essentially centralized.Very similar to traditional Web2 games, this game records the ownership and status updates of game assets in an off-chain database, and the issuance of game assets and currency is also managed by a centralized organization. However, unlike traditional games, players can choose to mint certain assets they hold in the game into NFTs and put them on the chain to realize the free circulation of assets. At the same time, the game developer will also sell some rights or functional permissions to players in the form of NFT.
secondary title
image description
Image credit: Jump Crypto
"Half-chain games" are not truly decentralized, it is a form of game in which player assets are stored on the chain, but the actual game operation is still carried out off the chain. This form is common in most current Web3 games. Half-chain games solve the problem of verifying asset ownership and asset programmability, focusing on in-game items and property, and not paying much attention to other states of the game.
secondary title
image description
Image credit: Jump Crypto
Also known as "completely on-chain game",is a truly decentralized game.It uses the blockchain instead of traditional centralized game servers, stores all player data on the chain, and indexes and writes it. The shared state on the chain not only records data related to assets, but also includes all information related to the state of the game. This approach gives games persistence, censorship resistance, and community self-developability.
However, due to the current incomplete infrastructure, the frequent state updates involved in the game and the corresponding gas fees will limit the design space of the game. This is why we need to focus on building and improving the game infrastructure.
In summary,To achieve the same smooth experience of "full-chain games" and "half-chain games" as "optional on-chain games", and gain more advantages, the key is to establish and improve the appropriate infrastructure.While continuously improving the infrastructure, a progressive decentralization approach can be adopted.
Regardless of the above types of on-chain games,first level title
Part.2 Web3 game features and innovations
Web2 games and Web3 games have very different characteristics.Web2 games adopt a closed system, and game assets circulate within the game, with little interaction with the external market, and there is no suspicion of financial activities or market manipulation.Game developers can freely adjust the parameters and rules of the game from the perspective of God to enhance the entertainment of the game. andWeb3 games build an open game system so that game tokens and assets can freely circulate in the external market and generate financial behavior, and players also have the opportunity to obtain rich returns through tokens.
secondary title
half chain game
1. Composability:It is an important factor in building a truly decentralized game ecosystem. Through data interaction and sharing between different games, players can enjoy a coherent game experience in multiple games without being limited to a single closed game world. It alsoIt promotes cooperation and innovation among game developers, and strengthens the interaction and development of the game community.
2. Players participate in creation:By storing game assets on-chain, anyone can create content around those assets without prior permission. Compared with Web2 games,This openness increases the possibility of user-generated content, expanding the distribution of games and allowing users to create moreMany games to play.
3. Player asset risk under centralized control:This type of game focuses on the design of the game's economic model.Although the game assets are on the chain, butKey elements related to assets, such as core parameters and rules, are not fully on-chain, and are still controlled by game parties and developers. This gives them a certain degree of control and manipulation space, and also means that the value of game assets in the hands of players may be affected by centralized regulation, and even instantly return to zero in some cases.secondary title
Full chain game
1. Player-driven economic system and autonomous game world:In a truly decentralized environment, the economic system is driven by player actions and decisions, rather than being controlled by game developers or a central authority.Players acquire and manage in-game assets and resources through trade, cooperation, or competition. At the same time, players can also independently participate in the governance of the game and formulate rules to realize the autonomy of the game world. This player-driven economic system and autonomous game world bring players a richer and more free gaming experience.
2. Continuous game experience and state traceability:Serverless architecture and on-chain storage for game persistence, independent of developer servicesdevice.Players can continue the game without being affected by the server. Adopt zero-knowledge proof to protect privacy, without revealing operation details. The full-chain game avoids tracking and verification by the central agency, enhancing player data privacy and game reliability.
When building a truly decentralized Web3 game, a fully decentralized architecture is required to achieve continuous game experience and state traceability. Such games will establish player-driven economies and autonomous game worlds, providing an unprecedented gaming experience.
first level title
Part.3 Beyond Token Economy, Embracing Decentralization
secondary title
StarkNet
StarkNet is an L2 solution created by StarkWare, hailed as an arsenal for on-chain games, to create an off-chain execution layer on Ethereum.
StarkNet uses zk proofs to achieve low-cost and fast transaction processing on Ethereum. It does this by batching multiple transactions and efficiently publishing this data to the Ethereum network. Since StarkNet can amortize Ethereum verification fees, it is more popular and affordable. In fact, as transaction volume increases, fees decrease.
image description
secondary title
MUD
The Solidity-based full-chain game engine MUD developed by Lattice Studio is one of the more mature projects in this field. MUD can help developers quickly deploy game logic into smart contracts and synchronize with client state, thus greatly improving development efficiency.
In large-scale game development, the game engine plays a key role. For full-chain games, similar tools are needed to quickly deploy game logic, shorten development time, and provide data standards to promote iterative development and interoperability in an open ecosystem.
image description
secondary title
ARC(Action Registry Core)
ARC is an open source framework developed by Jump Crypto to manage the asset layer on the game chain. This framework is scalable, able to handle the increase in the number of game assets and interdependencies, while avoiding the technical debt that can come with object-oriented programming methods. The basic architecture of ARC adopts an onion model divided into three layers, including the core layer, registry contract and operation contract. The framework has been open sourced on GitHub, and more details can be found in previous translation articles.
Infrastructure is the key to game development (4): How does the ARC architecture work?
Building a full-chain game faces many challenges, including the flaws in the underlying infrastructure and the immaturity of the ecosystem. These issues directly affect the game's response time, cost, and iteration speed. However, in addition to the projects already mentioned, there are many infrastructure projects that are actively being explored and implemented in order to promote the further development of the Web3 game ecosystem.
It should be noted that to build a fully decentralized game,These infrastructure projects must be composable and need to follow the principles of decentralization.first level title
at last
Web3 Gaming has huge potential to bring new possibilities to the gaming world. In order to achieve true Web3 Gaming, games need to be built on a bottom-up protocol with a token model as an auxiliary means to ensure the sustainability of the game economy and avoid GameFi problems. In such games, players can truly own assets and break free from the control and restrictions of centralized institutions or platforms in free transactions.
Looking ahead, we can look forward to further maturity and innovation of infrastructure projects, including more complete blockchain technology, smart contract platforms, and storage protocols, etc., to provide a more efficient, safe, and reliable gaming environment. this willTo accelerate the development and popularization of Web3 games, players will be able to participate in a game world full of creativity, freedom and real value, rather than just chasing the economic benefits of tokens. This will attract more players to invest their time and energy, thus promoting the prosperity and development of the entire ecosystem.
Reference link:
1.https://jumpcrypto.com/defining-on-chain-gaming/
2.https://jumpcrypto.com/introduction-to-arc/
3.https://jumpcrypto.com/benefits-of-building-games-on-chain/
4.https://jumpcrypto.com/communication-infra-in-an-arc-world/
5.https://mud.dev/
6.https://medium.com/@StarkNetEco/a-thriving-hub-of-innovation-the-starknet-ecosystem-2534 bbcee 88 d
Cover: Unity
TEDAO: For study and discussion purposes only, for reprinting/content cooperation/seeking reports, please add WeChat tedaoo_ 0 for authorization and indicate the source. If you have any questions, welcome to communicate and discuss.