An Entire Universe

On the Ethereum Blockchain

Procedural Generation at Scale.

The over 200 billion star systems and over 400 billion planets and moons of Macroverse are produced, soon down to sub-meter resolution, from a single seed, using advanced procedural generation technology.

Designed & Built for Blockchain Gaming.

On-chain data storage is expensive. The shared Macroverse is available to blockchain-based game developers as middleware, allowing more and better games to be brought to market at lower cost.

The New Frontier in Exploration.

Players can explore the shared Macroverse world, discovering new places that have never been seen before. A virtual real estate system allows players to claim and exchange land, planets, and star systems.

The "Kepler" release of Macroverse is now available on the Ethereum mainnet, and the second major release of the Macroverse Explorer dapp is now usable. If you own sufficient MRV tokens, you can use the Macroverse Explorer to visit the stars, planets, and moons of the Macroverse world, and to claim them as ERC712-compatible nonfungible tokens.

Click the button below to access the Macroverse Explorer dapp. Note that you need at least 100 MRV tokens to use the Macroverse Explorer.

Open Macroverse Explorer

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 can use Macroverse as a piece of game development middleware, and can find settings for their games by exploring the single, shared Macroverse universe. Macroverse provides trusted, proven world generation algorithms, and a shared universe accessible to all developers, allowing even small developers to make big games.

Virtual Real Estate

Players exploring the Macroverse world can discover, claim, and trade virtual real estate. If you find a particularly compelling star, planet, or geographical feature, you can claim it and make it yours. Ownership of real estate may confer beneficial effects or advantages in supported games. OpenSea provides a useful front-end for viewing Macroverse Virtual Real Estate.

Read the Whitepaper

Macroverse is being developed by Novak Distributed, a California-based software company. The lead developer on the Macroverse project is Adam Novak.

The development roadmap for Macroverse consists of three phases. The first is already complete and available on the main Ethereum network, and the second phase is in beta testing.

Phase 1: Cannon

During the Cannon phase of Macroverse development, the minimum viable product for Macroverse was developed and launched on the Ethereum blockchain. Macroverse currently supports the exploration of a galaxy of more than 200 billion procedurally-generated stars of different types, through an initial version of the Macroverse Explorer dapp, for players who own a minimum balance in the Macroverse token. Players can also claim ownership of stars through the virtual real estate system.

Phase 2: Kepler

During the Kepler phase of Macroverse development, planets, moons, and orbital mechanics were added to the Macroverse system, along with an ERC721-compatible NFT implementation of the virtual real estate system. Support for planets, moons, and claiming and manipulating Macroverse Virtual Real Estate were delivered in a new major release of the Macroverse Explorer.

Phase 3: Ng

In the Ng phase, the final development phase currently planned, planetary surface phenomena, including terrain, climate, and weather, will be added to the Macroverse world. Players will be able to explore the surfaces of planets and moons, characterize their atmospheres, biomes, and and environments, and claim plots of land.

Macroverse is 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 queries 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.

Players can claim virtual real estate in the Macroverse world by recording their claims with the Macroverse Registry, a smart-contract-based ownership tracking system. Once claimed, players are free to transfer their real estate holders to other players, or even to custom smart contracts. Players own their virtual real estate outright, independent of any centralized entity or game company.

Developer Documentation

Documentation for developing against Macroverse Kepler can be found on the Macroverse project wiki.

Deployed addresses of Macroverse contracts can be found here. For security reasons, official links to some key contracts are also available here.

Read the Code

Access to the Macroverse Generator is enabled by an ERC20 token, MRV. A minimum balance in MRV must be held by any account wanting to query the Macroverse Generator, as a sort of software license. MRV tokens will also be put up as deposits by players claiming virtual real estate, to prevent players from claiming more than their fare share of the Macroverse world.

The minimum balance requirement, required to issue queries to the Macroverse Generator and use Macroverse-enabled dapps and games, is currently 100 MRV. The minimum deposit requirement, which is locked up when a player claims a piece of virtual real estate, is currently 1000 MRV for a star, 100 MRV for a planet, and 25 MRV for a moon.

The MRV token was distributed to players using a crowdsale, which ran from July 1st to September 28th, 2017. The total supply of the token was fixed by the crowdsale at 668,907.5704 MRV, of which 5,000 MRV are reserved by Novak Distributed. The MRV token is deployed on the Ethereum blockchain at address 0xAB6CF87a50F17d7F5E1FEaf81B6fE9FfBe8EBF84.

Players and developers wishing to purchase MRV tokens can no longer do so through Novak Distributed, now that the crowdsale is over. The Uniswap system supports buying and selling MRV, although as of this writing the relevant exchange contract has not yet been deployed and stocked.

Please note that MRV tokens do not grant ownership of or voting rights in the Macroverse project. They do not entitle holders to future returns from the project. They are not a security. There are a number of risks involved in the Macroverse project, including without limitation security risks to the Macroverse smart contracts, the risk that Macroverse development will not be continued, and the risk that the Macroverse system will not operate as described here, any of which may prevent an owner of MRV tokens from actually using Macroverse. MRV purchasers assume all of these risks!

In light of recent SEC guidance on token sales, Novak Distributed would like to reiterate that the Macroverse token (MRV) is not a security.

MRV is not an investment product. The token is marketed to players who want to explore the Macroverse universe, and to developers who want to develop applications and games that use the Macroverse Generator. The token should not be purchased by would-be investors seeking a profit from the potential success of the Macroverse project. Money used to purchase MRV tokens is treated as software license sales revenue by Novak Distributed.

The Macroverse project is not a common enterprise. It is a project of Novak Distributed alone. Novak Distributed is undertaking the development of the Macroverse system independent of the sales performance of MRV tokens, and that development plan will not be meaningfully different depending on the number of MRV tokens sold.

Purchasers of MRV have no reasonable expectation of profit. Software products, such as access to the Macroverse Generator, generally do not increase in value over time. Novak Distributed has wide lattitude in its management of the Macroverse Generator's access control system, and the Macroverse Registry's deposit system, and does not plan to use this authority to attempt to raise the resale value of MRV tokens. In fact, Novak Distributed desires to keep the resale value of MRV tokens low, and has the smart-contractual authority to produce and sell alternative means of access to the Macroverse Generator, if necessary, in order to do so. MRV tokens are transferrable to allow developers to transfer them to the users of their games, to allow players to transfer tokens that they no longer wish to use themselves to others, and to allow users to change their Ethereum addresses, not to allow MRV tokens to be resold for profit.

Similarly, virtual real estate in the Macroverse world, while it is not being offered for sale by Novak Distributed, is also not a security. With billions of star systems in the Macroverse world, the likelihood of being able to sell a piece of claimed real estate for a profit is extremely low. The virtual real estate system is designed to give players the satisfaction of ownership, not monetary gain.