Inspiration

We were inspired by the idea of creating a virtual world with its own economy based on NEAR blockchain, gathered a small team of developers and artists and started brainstorming on the idea. We all had different visions at first, and after writing and outlining our ideas on the Whitepaper, we finally got ready to develop our product MVP and found a common vision. We did our first Agile assessment and planning and started our sprints. Step by step we developed the software architecture, selected the right technology stack and started to develop the frontend, the game environment and the blockchain interaction.We got an Open world with endless possibilities, where people can communicate, play and trade. AMBER is a meta universe where it's up to the community to integrate the possibilities.

What it does

We used Unity as game engine and brought out the game with webgl technology in react web application with backend on smart contracts Rust blockchain Near and HTTP requests in IPFS to bring out NFT from marketplaces Mintbase and Paras in our game.

Our metaverse Unites people, allows them to play, buy and sell property, build businesses, fall in love and host concerts, travel and even create new worlds.

How we built it

We've always had one strategy in mind: filling up the backlog and steadfastly striving to achieve our goal. Practically working every day and being flexible in our product vision.

Challenges we faced

We have encountered the limits of browsers today in terms of computer memory usage. To date, we have found only one way to log in with the NEAR wallet to the game and have implemented it in our app. At the same time we have encountered that browsers do not support high memory usage and multitrading. Some experimental features promised by Opera and Firefox also failed to enable us to use cool graphics in webgl and we are still working on optimizing the memory usage for HD graphics.

We were also faced with lack of funds at the early stages of product development.

High requirements to computer power for game development.

Lack of developers.

Accomplishments we are proud of

At the moment we have managed to implement all key objectives and complete all tasks from the sprints. We have a working meta universe, which is spread out on amazon cloud, you can log in and interact with the blockchain through the 3d world and game objects. It can invoke a smart contract, NFT output.

What we learned.

That anything is possible.

What's next for the AMBER open source NFT meta-universe game and meta-universe API

In the near future we plan to implement loading game scenes and objects via IPFS to reduce memory usage and get much closer to selling NFT lands in the metaverse and mincing those nft in our Amber creator plugin in Unity. Start from scratch building levels and character models. Pay special attention to model and world optimisation. The character model has to be worked out separately, it has to look cool and organic in this strange new world. The Amber city with its main buildings is built separately. The number of possible participants increases to at least 100. first official closed beta test (possible solution to the problem of a large number of people not showing everyone) A separate team creates smart contracts which: Allows you to buy and sell land, get tokens for an event (e.g. searching and collecting mushrooms that randomly appear in the forest). Allows you to get NFT for an event. Kill an enemy, get an NFT. Create and connect panel with interface output and connection of smart contracts, for example ref finance

In the long run, we see it like this.

Amber is a three-dimensional blockchain-based social network that aims to bring human relationships closer by allowing people to use blockchain. You can buy land, build on it and show it off. The more you build, the more you earn. It combines open source software, digital assets and blockchain capabilities to create communities with real economic value

Amber's metaverse allows anyone to create their own virtual world in the same meta-space as a friend and use it to host games. It provides Amber Creator as well as JavaScript and Rust APIs for creating custom games, so you can easily create your own blockchain-based games. Developers can create any game they can imagine, from MMORPGs to casino games, from strategy to social games.

Amber Creator is a game development tool that allows you to create blockchain-based browser games and applications. The tool is designed with a focus on allowing developers to quickly create

Built With

Share this project:

Updates

posted an update —

Over the last month we've been able to test a lot of different functionality, including reworking the multiplayer and looking towards a zero-lag system that allows 200 people to be in a room at once without seeing any lag. This inspired us to create a battle royale mode and we are already doing it as seen in the roadmap on our website.

We have also realised that a three-dimensional world alone is not enough and are now waiting for the shipment of hololens 2 to test the AR capabilities of our meta universe with the microsoft mixed reality toolkit for unity

We will also soon introduce a pc version of meta universal so that you can fully enjoy the high-end graphics, dynamic nature, amazing shaders of sky, water, wind, etc.

And the most interesting thing we've tried and succeeded in doing is streaming 3D objects into the game using the IPFS and GLTF format, so the scalability of such a world is infinite

Log in or sign up for Devpost to join the conversation.

Submission history