PolyWars is inspired by the 2000's text-based browser games, which proved that simplicity isn't an obstacle when it comes to an engaging game. It felt only natural to combine those game dynamics with NFTs and ERC20 Tokens and build a fun and engaging, but also truly unstoppable game, with multi-blockchain at heart.

What it does

PolyWars is a simple browser game in retro-style, fully governed by multiple smart contracts written in Solidity, where players build NFT battleships to compete with other players, to loot $RESS (the in-game ERC20 token) and level up their planets' mining.

The RESS token can be created only by playing the game. Planets mine RESS, which can be looted by other players, or secured to be transferred to a wallet as an ERC20 token. Ships can be minted as ERC721 NFTs by burning RESS, and are assigned random attributes, determining their overall attack, defence, rarity, and appearance.

The game features procedurally generated artwork (planets, ships), and our own open-source NFT marketplace.

Besides some other networks, PolyWars is active on Polygon Mainnet and Testnet.

Just switch your wallet to your preferred network, and visit the PolyWars game, or get ready in minutes using our "getting started" guide.

How we built it

PolyWars is built with two main principles in mind:

  • 100% on-chain - whereas most other games are rather "blockchain-enabled", our servers only aggregate data from the blockchain. Every action is carried out by the user's wallet only, interacting with the smart contracts directly.
  • Multi-chain from the ground up - all of our infrastructure is easily scalable and adaptable to new networks, and we integrate new blockchains on a regular basis.

Challenges we ran into

PolyWars is built at its core to support multiple blockchain networks, and is currently running an Open Beta on 11 different networks already. The available Web3-infrastructure and ecosystem, especially on testnets, is wildly varying, and posing new challenges with every new integration, yet hardening our infrastructure at the same time.

Accomplishments that we're proud of

  • We've built a robust and flexible infrastructure to support multiple chains, which enables us to integrate new networks in less than a day in most cases.
  • The team has already mastered a mainnet launch together, with a lot of learnings and subsequent improvements we've applied to both the gameplay and our infrastructure.
  • Our extensive documentation covers every aspect of the game, and our "getting started" guide gets you ready to play in minutes.

What we learned

  • how important it is to foster and grow your community, and to do proper Marketing - and how hard that turns out to be without any budget and limited manpower.
  • the importance of focusing on security and performance, being able to scale our infrastructure as our user base grows, and to identify potential bottlenecks early on.

In the end though, it's not the tech you build that makes your project successful, it's the community you grow while doing so. We at PolyWars love our players ♥

What's next for PolyWars

  • Find the right partners to support us making our multi-chain vision come true, and grow PolyWars successfully together.
  • Extend the gameplay further (Commander NFTs and their power-ups, shields, lasers, ...) and introduce Staking for $RESS.
  • Explore cross-chain bridging for future launches.

Check out the further Roadmap and join us on Discord and Twitter to stay up-to-date!

Built With

Share this project: