calendar_today
May 22, 2024
May 1, 2024
|
schedule
6
min read
Bridging the Gap: Materia Prima
Backend

The Current Web2 Gaming Ecosystem

The gaming industry has predominantly operated under the Web2 model, characterized by centralized servers where game developers maintain strict control over game environments and player data. This structure has allowed for high-quality, seamless gameplay experiences, with top games like Fortnite and League of Legends attracting millions of players worldwide.

MateriaPrima, rooted in the traditions of role-playing games, began as a board game. It is inspired by the mystical and alchemical themes of ancient lore. As it evolved from a board game (Web0) towards a fully interactive digital experience (Web3), the development journey has been focused on preserving the essence of RPGs while innovating with the latest in blockchain technology. The goal has been to create a seamless bridge between the familiar world of traditional gaming and the emerging landscape of Web3 gaming.

Web2.5 is not about reinventing the wheel but rather combining Web2’s ease of use with Web3’s benefits. MateriaPrima does this by integrating blockchain technology with traditional gaming in an intuitive way.

Origin and Evolution

Materia Prima started as a board game and two successfully funded kickstarter campaigns. Until today more than 40.000 copies of the game were sold to customers in over 45 countries.

The team behind Materia Prima shares a long passion for gaming and blockchain applications.

Challenges and Opportunities in Web3 Gaming

As exciting as the transition to Web3 is, it introduces several new challenges that can create friction for users:

  1. Wallet Management: Entering the Web3 space requires players to store and manage digital wallets, a concept unfamiliar to many traditional gamers.
  2. Pay-to-Play Model: Many Web3 games adopt a pay-to-play model driven by transaction fees, which can deter players used to free or one-time purchase games.
  3. Transaction Delays: Blockchain technology, while secure and decentralized, can sometimes lead to slower transaction speeds.
  4. Asset Management: The ownership of digital assets (NFTs, tokens) is a core feature of Web3 games but managing these assets securely and effectively presents a learning curve.

The transition to Web3 is not without its challenges. The complexity of setting up and managing digital wallets, coupled with the initial costs of transaction fees (often seen in Ethereum-based games), poses significant barriers. Additionally, the latency in blockchain transactions can disrupt the real-time interaction that is crucial for modern gaming experiences. Despite these barriers, the potential for players to have a stake in the game’s economy and governance through NFTs and cryptocurrency rewards presents a compelling advantage.

Each of these areas represents a hurdle that MateriaPrima addresses through innovative solutions and user-friendly approaches to make the Web3 gaming experience as intuitive and engaging as traditional gaming.

Easy point of access for any Gamer

For new players entering the world of Web3, the first step is often the hardest: setting up a wallet. MateriaPrima simplifies this process by supporting a variety of user-friendly wallet options, ensuring that players can choose one that suits their comfort level.

  • xPortal: A highly user-friendly and secure mobile wallet that provides easy access to MateriaPrima through its Hub with just a few taps.
  • xAlias: A Web3 wallet that leverages Web2 authentication for easy onboarding.
  • Metamask: The most widely used Web3 wallet, Metamask integration will open MateriaPrima to gamers from across the Web3 ecosystem.
  • MultiversX Wallet Extension: For the users familiar with the MultiversX ecosystem

User Onboarding: Engaging Tutorials

After setting up their wallets, players are introduced to the mystical world of Alka Sowa through a step-by-step, quest-based tutorial. MateriaPrima has carefully designed this approach to mirror traditional RPG tutorials, easing players into the game’s mechanics and storyline while also seamlessly integrating lessons on managing Web3 features like transactions and asset handling.

To guide players through their journey, Lenka, the local innkeeper, serves as a trusted companion, leading them to key locations within the continent of Alka Sowa. Players will explore Expeditions, where they’ll embark on thrilling adventures; the Arena, where PvP and PvE battles await; the Peddler, a marketplace to acquire unique items; the Laboratory, the epicenter for alchemy and crafting; and many more. As players advance through the tutorial, they’ll earn valuable in-game assets, helping them understand how to navigate MateriaPrima while enabling them to play the game for free.

That free2play approach is central to the mechanics of Materia Prima. Making it possible for the player to achieve anything in game by dedication and skill.

This immersive tutorial ensures that players grasp the essential mechanics and lore of MateriaPrima, making them feel at home in their new gaming environment while empowering them to master Web3 gaming intricacies.

Bridging the Gap with Web2.5

The concept of Web2.5 is a hybrid approach, aiming to integrate the user-friendly, plug-and-play nature of Web2 games with the decentralized, ownership-driven ethos of Web3. By simplifying user interfaces, minimizing transaction costs, and reducing wait times, developers can create a more accessible entry point for traditional gamers.

This approach not only preserves the quality and ease of Web2 games but also introduces the novel benefits of blockchain technology, potentially attracting a broader audience to the Web3 gaming space. The use of scalable L1 solutions, like MultiversX, enhances this integration by providing the robustness needed for complex games without the high costs and delays often associated with other blockchain networks.

The Transition to Web3

MateriaPrima uses the eStandard Digital Token (ESDT) standard, powered by MultiversX, which offers a strong foundation by enabling more efficient and flexible management of digital assets compared to Ethereum’s traditional NFT standard. Unlike Ethereum, where NFTs are typically managed by smart contracts with varying standards, the ESDT standard stores assets directly at the account level (enhancing security and simplifying interactions).

This setup is crucial for MateriaPrima’s crafting system, where homunculi and other items are not just static tokens but dynamic assets with attributes stored directly on the blockchain. For example, when crafting a homunculus, the game reads the required attributes (like recipes and gem types) directly from the NFTs themselves, processes the crafting by burning the required items, and outputs a new, unique NFT. This direct attribute storage and manipulation streamline the crafting experience and ensure that each homunculus is truly one-of-a-kind.

The beautiful design of the MultiversX Rust SC framework and the composability of the ESDT standard, as well as additional features built directly into the protocol, are a testament to how the developer experience should be simplified in Web3. This, coupled with a smart, yet simple smart contract architecture, allowed us to create a seamless experience for the users, ensuring that a minimal number of transactions are required to complete complex on-chain interactions.

Leveling and Syncing

In MateriaPrima, homunculi gain experience through PvE and PvP battles, evolving over time. However, to minimize friction and maintain a free-to-play model, this experience is stored off-chain and synced to the blockchain only as needed by the player. This method significantly reduces the need for frequent transactions, cutting down costs and enhancing gameplay fluidity. The same principle of on-chain attributes facilitates this process, as each homunculus’s growth and achievements are efficiently managed and can be made permanent on the blockchain at the player’s discretion.

Customizable Skills System

The skills system in MateriaPrima offers an unprecedented level of customization for each homunculus. Players can develop unique traits and skill trees for their creatures, paving the way for diverse strategies and builds. This customization not only enhances player engagement by allowing for personalized gameplay styles but also fosters a competitive and dynamic environment within the game. Each homunculus can become a unique entity with its abilities, contributing to the overall strategy and success of the player in various game scenarios.

Off Chain Assets: Enabling Free to Play

By using offchain assets for its F2P components, the players can enjoy the game without incurring transaction fees for every action. The players only interact with the blockchain if they choose to. Upon completing the tutorial, each player is rewarded with “off-chain NFTs,” assets managed through the game’s backend and linked to the user’s wallet, yet not present on-chain. In the game, these off-chain NFTs behave just like actual NFTs, enabling players to explore the game and access most features without paying transaction fees.

This concept is also applied for resources like element dust and runic notes. These can be earned in-game by completing quests, expeditions, and participating in special community events. Once players have gathered a certain amount of these items they have the option to convert these resources into on-chain assets, further empowering the play-to-earn component of the game. These resources can be used to craft new homunculi or traded for more powerful items.

Conclusion

In MateriaPrima, players only interact with the blockchain if they choose to. Upon completing the tutorial, each player is rewarded with “off-chain NFTs,” assets managed through the game’s backend and linked to the user’s wallet, yet not present on-chain. In the game, these off-chain NFTs behave just like actual NFTs, enabling players to explore the game and access most features without paying transaction fees.

This system maintains the traditional gaming experience while introducing players to the unique benefits of asset ownership in Web3, striking a balance that encourages exploration and skill development without imposing unnecessary costs.

The integration of Web2.5 isn’t about changing the paradigm or reinventing the wheel. Instead, it focuses on combining the best elements of Web2 — its user-friendliness and mature ecosystems — with the benefits of Web3, all while stripping away the complexities typically associated with blockchain.

Placeholder

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.