Macroverse is a procedurally generated universe, available to be used by blockchain-based games. Rather than paying expensive gas costs to store environment and level data on the blockchain, or spending large amounts of developer effort on custom world generation algorithms, game developers will be able to use Macroverse as a piece of game development middleware, and to find settings for their games by exploring the single, shared Macroverse universe. Macroverse will provide trusted, proven world generation algorithms, and a shared universe accessible to all developers, allowing even small developers to make big games. Players exploring the Macroverse world will be able to discover, claim, and trade virtual real estate. If you find a particularly compelling star, planet, or geographical feature, you will be able to purchase it and make it yours. Ownership of real estate may confer beneficial effects or advantages in supported games.
The 200 billion star systems and 400 billion planets of Macroverse will all be produced, down to sub-meter resolution, from a single seed, using advanced procedural generation technology. On-chain data storage is expensive. The shared Macroverse world will be available to blockchain-based game developers as middleware, allowing more and better games to be brought to market at lower cost.Players will be able to explore the shared Macroverse world, discovering new places that have never been seen before. A virtual real estate system will allow players to claim and exchange land, planets, and star systems. Macroverse will be generated by the Macroverse Generator (MG), a system of smart contracts on the Etherum blockchain. When on-chain game logic needs access to information about the game world, it will query the MG for that information. Queries to the MG can also be made by off-chain components of dapps and games, in order to display the game world on a user's local machine.