Build web3 games and apps with ease using the Sequence web3 stack

December 12 2022

Sequence is your all-in-one web3 developer platform for Ethereum and EVM-compatible networks.

TL;DR: Building web3 applications is hard, slow, and complex. Making dapps user friendly is equally challenging. Until now. Sequence lets you deliver a seamless web3 experience for your users, whether they’re brand new to crypto or deep in the space.

Sequence gives you a suite of tools to make onboarding and wallets, gas, transactions, security, tokens, NFTs, trading, and liquidity easy for you and anyone connecting to your app.

At Horizon, we’ve faced challenges with web3 development first-hand. While building Skyweaver, our wonderfully well-received web3 game; and Niftyswap, a decentralized marketplace for SFTs, we realized that web3 developers don’t have the tools to make their products successful. This lack of tools leads to lengthy development cycles, bad user experience, poor products, and slow user adoption.

Since December 2017, we’ve been solving blockchain infrastructure and wallet complexities to deliver experiences that any Internet user can enjoy. We’ve productized our solutions so that you and other web3 app developers can use Sequence to build fun, easy, and secure games and dapps.

The Sequence developer platform consists of the smart wallet; fiat-to-crypto-and-NFT onramps with debit and credit card support; Token & NFT APIs; blockchain indexer; transaction relayer; Node Gateway; Marketplace SDK; and Unity, Unreal Engine, and Mobile SDKs. In addition, Sequence is compatible with all EVM networks, including Ethereum, Polygon, Arbitrum, Avalanche, Optimism and BNB Smart Chain. Our platform allows you to use one product or all — take as much or as little as you need.

Challenges using and building dapps

Let’s acknowledge the many challenges developers face when building web3 applications to kick things off. After we identify the problems, we’ll share the Sequence solutions.When users play a web3 game or use a dapp, they face these questions and issues:

  • Why do I need to install a Chrome extension to use this app?

  • What are seed words? What do I do with them? Why are they in English?

  • What are gas and gas fees?

  • Where do I get ETH (or MATIC, BNB, AVAX, etc.) to pay for gas fees?

  • How do I buy crypto?

  • How do I buy an NFT or SFT?

  • My friend sent an NFT, but I can’t see it in my wallet

  • My transaction is stuck

  • I’m trying to transact, but I don’t understand what’s happening

  • I’ve lost my computer/phone. What happens to my assets?

  • On which network is the dapp available? How do I switch networks?

  • It’s too expensive to send a transaction

  • How do I bridge assets from BNB Smart Chain, Ethereum, Avalanche, Arbitrum or Optimism to Polygon? Or vice versa?

When devs build web3 games and apps, they encounter these questions and issues:

  • How can I seamlessly onboard users?

  • How do I develop and take my game/app to market faster?

  • What blockchain should I deploy my game/app to?

  • How will the blockchain support my game/app’s scalability needs?

  • How can I enable faster transactions on the blockchain?

  • I need my game or dapp to be available and reliable for my users. I don’t want it going down.

  • How can I make my web, Android or iOS app web3 compatible?

  • I’m building a web3 game and working with Unity/Unreal Engine. How can I connect to the blockchain?

  • I need a node service to make sure on-chain data is in sync

  • I need to mint, index and display NFTs and SFTs in my game or dapp

  • I want to build a custom NFT/SFT marketplace to enable trading for my NFT/SFT collection

  • How can I help my users buy crypto, NFTs, and SFTs with debit and credit cards?

Sequence solves the above UX and development challenges with these solutions:

The Sequence Wallet’s next-generation architecture and UX

1.Embeddable and on-demand smart contract wallet for secure and seamless user onboarding

The Sequence Wallet is the smartest web3 wallet. It can embed onto any screen, game, or dapp, which means users don’t need to install anything to connect to your application. Your users can also access their Sequence Wallet via browser or browser extension, and soon there will be mobile apps available — giving you flexibility with your integration.

2.Social & email login

Users create an account and sign in via email, Google, Facebook, Apple or other socials. No blockchain knowledge or complex seed phrases are required. In two clicks, your users create a secure, non-custodial, multi-chain web3 smart wallet while onboarding to your dapp or game.

3.Lazy deployment

If you know about smart contract wallets, you might wonder, does that mean my users have to pay gas just to create their wallet? The answer is no. Our lazy deployment means we can derive a smart contract wallet address without deploying it; i.e. users will only pay gas and the deployment cost when they send their first transaction (or you can pay it for them — see below).

4.No gas fees for your users

Sequence lets you sponsor transactions so your users won’t pay gas, enabling better UX and especially helpful for onboarding folks new to crypto. If you choose not to sponsor transactions, your users will be able to pay for gas in any token of their choice (e.g. USDC, DAI, MATIC, ETH, BUSD, BNB, etc.), which means they won’t need your chain’s native asset to transact.

5.Fiat-to-crypto onramps

Sequence has built-in onramps, so your users can buy crypto using their debit or credit card directly from their wallet.

6.Purchase NFTs and SFTs directly with credit or debit

We’re working on a solution with which users can purchase your NFTs and SFTs directly using credit or debit, significantly reducing friction and time to purchase.

7.Auto-indexing for awesome NFT and token support

Sequence Token & NFT APIs auto-index all NFTs and tokens on all EVM-compatible networks. This means NFTs and tokens automatically display in your users’ wallets and your app’s UI, with artwork/video and metadata. Users will never have to manually add your NFT, SFT, or token. Plus, the gallery view makes Sequence a great place to experience SFTs and NFTs and a secure place to store them.

8.Easy transactions

With the Sequence Relayer, your users don’t need to worry about setting gas prices, gas limits, or stuck transactions. Sequence guarantees all transactions are mined and confirmed in a reasonable timeframe. In addition, transactions are rendered in a human-readable format, so your users can be confident in the actions they’re performing.

9.Multi-key + multi-signature + smart contract security and account recovery

Sequence is a non-custodial (i.e. self-custodial) wallet, which means your users are always in control of their funds — giving them greater security and you less liability. Traditional wallets (i.e. Externally Owned Accounts, aka EOA) have only one key, which means a malicious actor only needs to compromise that single key to drain someone’s wallet. With Sequence, however, multiple independent keys are required to sign in or send a transaction. Users can modify or remove these keys and assign varying signing power.

Our multi-key design also means users can recover their accounts. Let’s say someone lost their signed-in mobile device in a taxi. With multi-key recoverability, they can log into their laptop, remove their mobile device as one of the keys, and then use their remaining keys to generate a new key, thereby recovering their account and preventing a compromise.

10.Multi-chain support

Sequence works with all EVM-compatible chains. Currently, we support Ethereum, Polygon, Arbitrum, Optimism, Avalanche, BNB Smart Chain, and we’ll add more networks based on demand. This means both you and your users can leverage the network best suited for your needs — capitalizing on lower gas fees and better security. Also, users stay connected to all networks simultaneously, which means they won’t fumble trying to figure out how to connect to the network your game or app is on.

11.Built-in bridges

Users can bridge assets between any of the chains Sequence supports right in their wallets. The built-in bridges make it easy for users to bring liquidity from a different network over to your game or app. We leverage Socket’s bridge aggregator, so your users get the best service and rates.

12.Built-in swaps

Users can swap tokens right from their wallets. This is helpful if your dapp uses a specific token. We leverage 0x Protocol’s decentralized exchange aggregator so that your users get the best service and rates. Plus, for users swapping on Polygon, BNB Smart Chain, Optimism and Arbitrum, they won’t pay gas on their swaps.

Beyond all these UX solutions, Sequence delivers additional tools, so you can build the best web3 game or app experience possible.

✨ How the rest of Sequence’s developer stack gives web3 projects superpowers

1.Sequence Transaction API for reliable, fast, batched, and gasless transactions Sequence Transaction API lets you sponsor transactions, so your users don’t pay gas. Furthermore, users can send multiple asset types — tokens (ERC20s), NFTs (ERC721s), and SFTs (ERC1155s) — all in a single transaction, which saves them time and fees. As a developer, Sequence Relayer lets you batch larger amounts of transactions and even send batches of transactions in parallel, guaranteeing the success of your transactions, while simultaneously enabling higher throughput and saving you time and fees.

Furthermore, transaction approvals can be batched with their respective transfers, instead of requiring two transactions. This batching enhances security and user experience compared to traditional wallets. With traditional wallets, users sign a message and then send a transaction.

This is a two-step process, consisting of two separate transactions, which poses some security risks. For example, in signing a message, a user might grant a dapp access to their entire ETH balance. If the dapp is malicious or compromised, it could drain the user’s balance. With Sequence, on the other hand, signing and sending are batched into one transaction, simplifying the user experience while simultaneously granting dapps permission to perform only the precise function that the user desires (i.e. no drained balances).

2.Token and NFT APIs for minting

With Sequence Token & NFT APIs, you can easily mint coins, collectibles, SFTs, and NFTs. Bring tokens, NFTs, and SFTs to your game, metaverse, or dapp. You can query and display all token and NFT balances, history, metadata, and market prices on many EVM chains

3.Blockchain indexer

Sequence Indexer provides real-time and auto-refreshing blockchain indexing for all ERC20, ERC721, and ERC1155 tokens.

4.Marketplace SDK

Use our Marketplace SDK to build your custom semi-fungible token (SFT) marketplace where users instantly sell and buy collectibles. SFTs are like NFTs but much more versatile and better suited for most virtual items and games.

Our Marketplace SDK gives you a decentralized Automated Market Maker (AMM) exchange protocol to make trading game items, web3 collectibles, and semi-fungible tokens (SFTs / ERC1155s) instant, easy, and secure for you and your users.

It’s easy to integrate and customize, allows you to earn royalties by enabling fees, and incentivizes liquidity providers.

The open-source Niftyswap Protocol powers marketplace SDK. In 2018, we built Niftyswap Protocol to enable the instant, easy, and secure exchange of SFTs.

5.Audited smart contract library

We co-authored the ERC1155 token standard for representing NFTs, SFTs, and fungible tokens. ERC1155 is ideal for game, metaverse, media and virtual world items where there are multiple copies of each item. ERC1155 unlocks new design space and substantially reduces gas costs, storage space needed on the blockchain, and carbon footprint compared to other token standards. We welcome you to leverage our audited contracts for your collectibles.

6.Node Gateway ensures data correctness, uptime, and scalability

Use our Sequence Node Gateway to ensure your data is always correct, real-time, in sync, and available. Sequence aggregates multiple node providers and auto-switches between them, ensuring your dapp always runs smoothly and with low latency for you and your users. You don’t need to worry about scaling either — the Sequence Node Gateway scales seamlessly so that your dapp performs well during peak moments and as you grow.

7.Unity, Unreal Engine, and Mobile SDKs

Whether you’re building a Unity-powered game, an Unreal Engine-powered game, or a mobile application, you can use the Sequence SDKs to seamlessly connect to web3 — no blockchain experience required. Our tools let you deliver an easy, fun, and secure web3 experience to your users, complete with tradable items, unique rewards, and user-owned economies.

8.Web3 compatible

Sequence is web3 compatible, which means it works seamlessly with all EVM tools, including ethers.js, web3.js, Geth, WalletConnect, token standards and much more. This means you don’t need to update any of your contracts. Sequence is plug and play.

The solutions and tools above are born from our mission to deliver web3 experiences that any Internet user can enjoy. Get started by building with Sequence today.

Sequence is trusted by some of web3’s most exciting projects

Skyweaver

60% of Skyweaver’s players are brand new to web3. After entering Open Beta in February 2022, Skyweaver was called “the best blockchain game.” Skyweaver is powered by Sequence, leveraging every single one of the tools and solutions our platform offers. The game has hundreds of thousands of players worldwide and aspires to become the greatest trading card game ever. By leveraging Sequence, Skyweaver has wallet support, 99.9% uptime, fast crypto transactions, SFT minting and display abilities, debit and credit card support in 160 countries, and easy SFT trading in the game’s marketplace.

Cool Cats

Cool Cats, an awesome NFT ecosystem with a forthcoming game, leverages Sequence Relayer. Cool Cats has processed more than four million transactions through Sequence Relayer, saving $100k on gas fees.

DAZN Boxing

DAZN, the global sports entertainment platform, brings digital collectibles to boxing fans with its recently beta-launched DAZN Boxing. The collection includes NFTs from acclaimed boxers like Canelo Alvarez and Billy Joe Saunders. DAZN Boxing uses the Sequence Wallet as its only login method and Sequence’s NFT APIs to bring web3 functionality to hundreds of thousands of boxing fans worldwide.

Tower Conquest: Metaverse Edition

Built by gaming powerhouse Supergaming, TC:ME is a free-to-play PVP Tower Defense web3 game with sustainable economics. The game has its hero cards as NFTs while providing users with real-time exciting PVP battles — all on the Polygon network. TC:ME uses Sequence Wallet to power crypto transactions and mint and hold NFTs for its users. The game currently had over 200k beta testers and has just launched.

Ultimately, Sequence solves the blockchain complexities for you, seamlessly onboards and serves your users, so you can focus on delivering an amazing application that your users love.

We hope you find the tools we’ve built useful. We’ll keep making them even better, and we always love hearing from passionate builders about where we can improve.

Start building now, and join our Discord, if you’d like to speak with our team.


Sequence is the leading all-in-one development platform for integrating web3 into games. Onboard, monetize, grow, and retain players with Sequence’s award-winning technology. From collectibles and ownable rewards to fully on-chain experiences, Sequence’s easy-to-integrate platform solves blockchain complexities, so developers can focus on creative execution and delivering amazing player experiences. Trusted by hundreds of games, thousands of developers, and powering millions of users, Sequence is backed by Take-Two Interactive, Ubisoft, Xsolla, Bitkraft, Brevan Howard, Coinbase, Polygon, and more. To learn more, please visit: https://sequence.xyz/

---

Have any suggestions on how to improve Sequence development platform? Request a new feature here!


Written by

Robert Guenette

Product Marketing Director

Share this article

Stay up to date with Sequence

We'll keep you informed about the latest and best in web3 game development.

Stop fretting web3. Just build.

Create now with the Sequence Builder or chat with a product expert to learn more.