Magicswap v2 enables games to utilize the DEX through the game engine in what we are calling a “GEX” – a game exchange. Like the Uniswap front-end, game makers will have the freedom to make opinionated decisions about the ways in which game items, tokens, and other assets can be traded both in-game and through a native DEX experience.

GEXs allow players to trade NFTs and tokens, add liquidity, and earn LP fees without ever leaving the game or signing a single transaction. They allow any token configuration (ERC-20, ERC-721s, and ERC-1155s) and support native tokens for any game, unlocking new game design and economic opportunities for game makers.

Zeeverse: The First GEX

We partnered with Zeeverse to launch the first native GEX built directly in-game (in-engine in Unity!) – all powered by Magicswap and the Treasure Development Kit (TDK).

In July 2024, Zeeverse launched its GEX to offer in-game trading of Zeeverse Items (ERC-1155 collection of various consumables), beginning with 8 fish that can be caught in-game in their raw and cooked forms, fishing bait, and energy potions. Together with the initial launch of Magicswap v2, they launched their first 18 pools to their community with plans to expand this to new and other parts of their onchain game economy over time.

Use Cases

Abstracting Trading through NPC Vendors

GEXs built with Magicswap will also dramatically enhance the player experience to trade NFTs and game items. Up until now, players have been forced to manually purchase or list their items on an NFT marketplace. This pulls the user away from the game in two-ways. First, selling peer-to-peer takes time, disrupting the flow of the game. Second, peer-to-peer trading requires listing items for a specific price and evaluating offers. The user is programmed through this experience to see their game items in terms of money rather than in-game utility. With Magicswap, pools can be abstracted away and surfaced through NPC shop vendors or in-game bazaars to keep players immersed in the game world and gameplay.

Automated Economic Balancing

Magicswap allows for game economies that auto-balance based on player trading. This feature reduces the damage caused by miscalibrated emissions as well as absolves developers of accusations of “nerfing” a particular strategy. NPCs can be programmed to make these adjustments rather than the team having to manually adjust the game design after launch.

LP Rewards

The pool creator will be able to issue LP rewards in up to 20 tokens, including ERC-721s and ERC-1155s. The LP can withdraw these additional token rewards as NFTs or vault tokens. Similarly, LP positions can be removed with only partial NFTs.

No Compromise for DEX Users

Anything surfaced in-game will also be made available on the Magicswap v2 web front-end. For those familiar with DEXs, the experience is similar to Uniswap or Sudoswap to provide an additional path for users outside of the game to trade and interact with the token economy.

Get Started

Excited to build your own GEX? Here’s how you can integrate Magicswap