Chetu – Custom Software Development CompanySearch blackphone blackcross black

Case Study

Blockchain Metaverse Transforms Human Experience

  • Industry
    Gaming
  • Technology Leveraged
  • MySQL Database
  • Mongo Database to list NFT
  • Visual Studio
  • Blockchain: Ethereum
  • Crypto wallet: Meta mask, Wallet Connect

Project Solution:

Develop an extended reality, blockchain-based, constructive metaverse.

Global Tech Company Transforms the Human Experience with a Blockchain-Based Metaverse

An innovative, global tech company’s goal was to change how people engage with extended reality (XR) and to enhance the human experience. XR comprises computer-generated environments that merge the physical and virtual worlds or craft an exclusively virtual experience for users. These environments include virtual reality (VR), augmented reality (AR), mixed reality (MR), and future immersive technologies. XR produces a wide range of opportunities across both real-world and virtual-based environments.

The tech company embarked on creating an extended reality, blockchain-based, constructive metaverse that focuses on basic human instincts and allows users to freely explore their creativity while seizing the opportunity to exhibit and potentially monetize their creations in a secure virtual environment.

What differentiated this particular metaverse from any other is how users will use the platform. In this metaverse, users can explore the virtual world and engage in it just as they do in the physical world with additional features and functionality. Users may interact with others, form romantic bonds, play games, improve their health, get physically fit, learn new skills, curate art, own NFTs, buy and sell virtual land, and build whatever structures they wish on the parcels they own, taking advantage of urban planning and development benefits. Transactions take place on a secure platform using the company’s token or other types of cryptocurrency.

An Ambitious Project Calls for Exceptional Talent

The client’s metaverse was near the end of its pre-production phase when it was decided that the tech company’s in-house development team needed augmentation. Extra assistance with programming for the game development and the blockchain back-end side was critical.

The project was being built using Unreal Engine, a cutting-edge 3D creation platform that offers a complete assortment of creation tools for game development. This innovative platform also supports media visualization, content creation, event production, training and simulation, and other applications.

When working on a project using Unreal Engine, the expertise of C++ developers is required. The client also needed to hire developers well-versed in programming blockchain applications. The company wanted to launch an online NFT marketplace and needed to connect it to its virtual reality metaverse. The hunt for Unreal Engine front and back-end developers and blockchain back-end developers was on.

The tech company’s XR developer described how they decided to enlist the expert development services of Chetu:

“At the time, we were looking for a large team augmentation, and we were really struggling to find the right developers. For our kind of project, which is quite ambitious, we have engineering teams working with game development teams. Chetu was able to cater to both when it came to providing the developers we needed. We decided to go with Chetu because there were a lot of benefits in what they were providing as a service from where we stood. Chetu was able to offer us a deal where they provided technical managers as well as developers, so it was quite beneficial.”

Project Objectives and Planning the Approach

Chetu’s objectives for this project were as follows:

  1. Testing multiplayer functionality through basic VR templates of Unreal Engine and building a metaverse to allow users to use their purchased NFT representing virtual land which the user purchases from the marketplace, build 3D models on it, and create experiences to showcase creativity, commerciality, and craft.

  2. Use ERC-1155 smart contract standards to create the smart contract and deploy on the polygon network. The ERC-1155 standard allows the expedient transfer of fungible tokens and NFTs in one transaction.

Chetu’s approach was to design a project in which, initially, one player can enter a lobby, use menu widgets to view their inventory, go to different islands and then return to the lobby with a simple click of a button on the menu widget.

This menu widget would also be key in enabling a player’s movement and actions, allowing the player to take a teleportation plane back and forth to different islands.

Assets needed to be created for players to choose from. Players can touch a screen to view their inventory, displaying 2D images of their assets.

The next step required working on the creation of the smart contract following the ERC-1155 multi-token standard that allows fungible, non-fungible, and semi-fungible tokens to be created all in one contract.

The smart contract needed to be integrated with the NFT marketplace and have the capability of minting the NFT and transferring ownership. For this, the team generated an ABI (JSON file) for the integration. The smart contract also enables users to create their own NFT and sell it on the metaverse platform. A unique unit256 ID will identify each NFT created via the smart contract inside the smart contract. This identifying number will not change for the entire life of the contract.

A RAD or rapid application development strategy was used to deliver a fast project turnaround. The development environment for this project included the following:

A Metaverse at Your Service

While the first iteration of the metaverse was successfully deployed, most of Chetu’s contributions will be seen in the second iteration. However, the client quickly recognized what Chetu’s team of experts had accomplished. As the client company’s XR developer explains:

“For the Unreal Engine side, Chetu allowed us to see what the project would look like with a dedicated server set up, a multiplayer level in place where certain assets were replicated, and a lobby hosting mechanic inside the experience that allowed us to test the multiplayer. This essentially served as R&D. It might not have come across in this release, but in the next release, Chetu’s work will play a more crucial role because your team essentially helped us with our multiplayer functionality.”

The smart contract development portion of the project was also completed, making this partnership a successful one. The client had positive things to say about Chetu:

“The amount of expertise you guys have on board is unbelievable. When I first found Chetu online, I noticed that you have blockchain, you have game development, you have web development, and it’s hard to come by a company that not only has specialized in a technical space where it’s very nascent, but you also scaled up a lot and have a lot of facilities and developers around the world. One thing I remembered from our initial talk was that you were based in so many places. It was quite impressive as a company, in my opinion.”

The client also indicated a future partnership could be on the horizon:

“We are in the funding stages again as we look toward the next release. Whenever the conversation of a third party comes up, we refer to them as Chetu, so I am guessing your chances are strong,” he said with a smile.

Chetu’s programming experts specialize in every area of software development and help drive businesses forward in the digital age. Regardless of the size and scope of a project, Chetu has the expertise to help bring it to fruition.

CONTACT US

Drop us a line or give us a ring. We'd love to hear from you and would be happy to answer any questions.

REQUEST A CONSULTATION
0
+
Apps Built
0
+
Happy Customers
0
%
Repeat and Referral Business
0
+
Developers

Privacy Policy | Legal Policy | Careers | Sitemap | Referral | Contact Us

Copyright © 2000-2024 Chetu Inc. All Rights Reserved.

Button to scroll to top

By continuing to use this website, you agree to our cookie policy. GOT IT