• Fantom Logo
  • Technology Tools Enterprise Ecosystem Developers
  • Fantom DeFi
      • Sub menu

        Intro to Fantom

        Fantom is a fast, scalable and secure platform for digital assets.

      • Sub menu

        Stake on Fantom

        Earn rewards by securing the network.

      • Sub menu

        FTM token

        FTM is the primary token of the Fantom ecosystem.

      • Sub menu

        The Consensus

        Discover Lachesis, Fantom’s ultra-fast consensus protocol.

      • Sub menu

        Opera Chain

        The Fantom mainnet, with staking and EVM support.

    • WALLETS

      • Sub menu

        Fantom Wallets

        Store, send, receive, and stake FTM on desktop, mobile, and hardware wallets.

      EXPLORER

      • Sub menu

        FTMScan

        A new Fantom explorer built by the Etherscan team.

      • Sub menu

        Opera Explorer

        Explore the network transactions, blocks, and nodes on Opera.

      • Sub menu

        OKLink

        OKLink is an alternative explorer for the Fantom network

    • GUIDES

      • How to use Fantom Wallet

      • How to set up Ledger Nano with Fantom

    • Sub menu

      Enterprise

      Discover Fantom’s solutions for enterprise clients.

    • Sub menu

      Solutions

      Take a deep dive in real world use cases.

      • Sub menu

        About us

        Meet the people behind Fantom.

      • Sub menu

        Partners and integrations

        Learn how we're creating a cross-chain ecosystem on our innovative platform.

      • Sub menu

        Blog

        Learn about Fantom through our general and tech articles.

      • Sub menu

        Podcasts and interviews

        Check out all the Fantom related interviews and AMAs.

      • Sub menu

        FAQ

        Do you have questions? We have answers!

      • Sub menu

        Community

        Join our wonderful community and share ideas.

      • Sub menu

        Careers

        Come work with us!

    • Sub menu

      Documentation

      Start building on Fantom

      GET STARTED

      Deploy a smart contract Create a fixed-cap asset Create a local test network GraphQL API docs

      GUIDES

      Set up Metamask Run a validator node
    • Sub menu

      Technical papers

      Read our technical papers and latest research essays.

      Covalent API
      The Graph's Subgraphs
      Verified contracts
      Frontend JS Utilities
      DeFi Smart Contracts
      Developers’ chat
Fantom Logo
menu
Fantom Logo close
  • Technology
        • Sub menu

          Intro to Fantom

        • Sub menu

          Stake on Fantom

        • Sub menu

          FTM token

        • Sub menu

          The Consensus

        • Sub menu

          Opera Chain

  • Tools
      • WALLETS

        • Sub menu

          Fantom Wallets

        EXPLORER

        • Sub menu

          FTMScan

        • Sub menu

          Opera Explorer

        • Sub menu

          OKLink

        GUIDES

        • How to use Fantom Wallet

        • How to set up Ledger Nano with Fantom

  • Enterprise
        • Sub menu

          Enterprise

        • Sub menu

          Solutions

  • Ecosystem
      • Sub menu

        About us

      • Sub menu

        Partners and integrations

      • Sub menu

        Blog

      • Sub menu

        Podcasts and interviews

      • Sub menu

        FAQ

      • Sub menu

        Community

      • Sub menu

        Careers

  • Developers
      • Sub menu

        Documentation

      • GET STARTED

      • Deploy a smart contract

      • Create a fixed-cap asset

      • Create a local test network

      • GraphQL API docs

      • GUIDES

      • Set up Metamask

      • Run a validator node

      • Covalent API

      • Verified contracts

      • DeFi Smart Contracts

      • The Graph's Subgraphs

      • Frontend JS Utilities

      • Developers’ chat

      • Sub menu

        Technical papers

blog-image
August 10, 2023

AWS: Creating a Game on Fantom

Announcements

Ash V. Khatibi

Content Writer at Fantom.

We are excited to announce that Amazon Web Services (AWS) has launched a workshop on its platform geared toward teaching Web3 developers skills for building decentralized fantasy games on the Fantom blockchain; anyone interested in learning these skills can participate in the workshop or follow along at their own pace.

The Web3 Development on Fantom workshop will expose participants to a diverse range of fundamental concepts through Web3 gaming. Additionally, learning development through game creation has shown to keep learners engaged more effectively than creating basic, non-immersive programs.

AWS Web3 Game Development on Fantom

The Web3 Development on Fantom workshop is hosted on AWS’s cloud infrastructure and consists of 4 labs currently and will increase to 5 in total over time. Each lab consists of multiple steps that guide participants through the process of building all aspects of a fantasy game on Fantom.

Furthermore, each lab builds on the previous one, and at the end, developers will have a fully interactive and immersive gaming experience. Let’s take a closer look at the contents of each lab:

Set Up the Wallet

In the first lab, participants will learn how to set up a MetaMask wallet and connect it to the Fantom testnet. This step is crucial to prepare for development on Fantom and ensures developers have a functioning environment to build and test their applications. Additionally, having a wallet will allow creators to have full control over their assets, characters, and items.

Chance in the Blockchain

The second lab dives into the fundamental topics that are essential for creating an engaging game experience. Participants will explore concepts such as randomness in the blockchain and leverage Chainlink VRF to introduce an element of chance in their game. The lab culminates in a demo on how the VRF works through the creation of a 12-sided dice that users can roll to win awards. Each dice will live in its own unique smart contract that lives on the Fantom blockchain.

Create a Fantasy Game

In the third lab, participants will put their newly-learned skills to the test by creating a fantasy game. They will learn how to develop a smart contract that enables players to create characters as NFTs which then can be sent on missions to earn XP.

Create a UI

The fourth lab will teach participants how to create a simple user interface (UI) for their fantasy game. The UI is how users will play each game and will be hosted on AWS Amplify, a service that allows users to build full-stack web and mobile apps.

AWS Fantom Blockchain Game Word Cloud

Participants of the workshop are expected to have a basic understanding of Solidity. Additionally, AWS recommends beginners complete the Web3 Development workshop first, which includes lessons on basic blockchain concepts, such as what a blockchain is and how to use it.

The Web3 Development on Fantom workshop presents a unique opportunity for future builders to acquire valuable skills in Web3 development and explore the exciting potential of blockchain technology. Whether you are an experienced developer looking to expand your repertoire or a beginner interested in entering the world of decentralized applications, this workshop will provide a structured and engaging learning experience.

Gaming is expected to play a vital role in the global adoption of blockchain technology, helping to onboard millions of new users around the world. As such, this workshop also helps to inspire developers across the entire technology landscape to explore blockchain game development.

Developers can visit the AWS Workshop Studio to sign up for the workshop.

Read more

Card image cap
Fantom General Update | September 25, 2023
READ STORY
Card image cap
LaborX — Fantom Ecosystem Spotlight
READ STORY
Card image cap
Joseph Epstein — New Chief Marketing Officer at Fantom Foundation
READ STORY
Card image cap
Fantom General Update | September 25, 2023
READ STORY
Card image cap
LaborX — Fantom Ecosystem Spotlight
READ STORY
Card image cap
Joseph Epstein — New Chief Marketing Officer at Fantom Foundation
READ STORY
  • Technology
    • Intro to Fantom
    • Stake on Fantom
    • FTM token
    • The Consensus
    • Opera Chain
  • Tools
    • Fantom Wallets
    • Opera Explorer
  • Enterprise
    • Enterprise
    • Solutions
  • Ecosystem
    • About us
    • Partners and integrations
    • Blog
    • Podcasts and interviews
    • FAQ
    • Community
    • Careers
    • Media kit
  • Developers
    • Documentation
    • Technical papers
    • Covalent API
    • Verified contracts
    • DeFi Smart Contracts
    • GraphQL API
    • Frontend JS utilities
    • Developers’ chat
Social
  • Twitter
  • Discord
  • Telegram
  • Telegram ANN
  • Reddit
Fantom Logo

© 2023 Fantom Foundation

  • Cookie Policy
  • Privacy Policy
  • Terms of Service
  • Important Notice
  • Cookie Policy

The information on this website is for informational purposes only. It contains high-level summaries and is not intended to include all material information regarding the Fantom ecosystem and risk factors associated with holding FTM.