Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Security & Network

/

Blockchain

GameFi - Building Blockchain Web3 Games

After learning how to create GameFi blockchain games, you will try to develop your own blockchain game using the Phaser3 game engine.

(4.7) 3 reviews

72 learners

  • sj
블록체인
nft
erc
phaser
Blockchain
NFT
DApp
web3

What you will learn!

  • Phaser 3 Games

  • Next.js Frontend

  • Node.js backend

  • Solidity Smart Contract ERC-1155, ERC-20

  • Polygon, Moralis, Alchemy, Wagmi

The meeting of games and blockchain,
Experience it with GameFi! 🙌

GameFi is a combination of the words game and finance, and refers to blockchain games. It is also called a web3 game, and is a new concept game where users own game items or characters through virtual assets such as NFTs or coins/tokens. It is also called Play to Earn, P2E.

A blockchain game where items become assets 🎮

What would happen if a game you liked and enjoyed suddenly ended its service? The characters you worked hard to raise and the items you purchased would disappear like bubbles in an instant. In fact, there have been cases where items and characters from game services that suddenly ended suddenly disappeared, drawing complaints from users.

So what if there was a game where you owned the fun in-game items, and the value of the items was guaranteed even if the game server was shut down? Or what if the game ecosystem guaranteed transparency in probability, such as random item draws? That would probably be a perfectly structured game. And I think it is likely to be GameFi .

Why you should learn GameFi right now ✔️

#1.
Web3 oriented games
Expanding national support

In Korea, large, small, and startup game companies are also starting to make full-fledged moves on GameFi. Although they have not yet been able to spread their wings domestically due to regulations, they seem to have entered a fierce competition for the throne of a field that will grow rapidly in the future by bypassing it with global overseas services. Recently, the Ministry of Culture, Sports and Tourism also actively supported the production of web3 games for overseas expansion, expanding the total budget to 1.1 trillion won.

#2.
Tradable as NFT
Item

The real advantage of GameFi is that the assets, ERC-20 tokens and NFTs, are permanently recorded on the blockchain, meaning that items owned by users can continue to be maintained even after the game service ends.

In fact, even though the Web3 game company I worked for ended up shutting down the game due to lack of funds, the items owned by users remained on the blockchain and were traded on marketplaces like OpenSea, so they retained some value. As a result, we have recently witnessed a miracle(?) in which the community voluntarily linked up with the project and conducted additional development.

And there were many problems with manipulating the item distribution probability in random boxes, which are random items, but these problems can be avoided in a blockchain ecosystem that returns to transparency through Chainlink.

Join this lecture! ✔️

This course is the only one of its kind in Korea, designed with a practical feel to help you in the GameFi field, which will continue to grow in the future. We will teach you what GameFi is and how blockchain and games can be connected through the Phaser3 game engine, which anyone can easily develop. This course will help you stay ahead of the curve by reading the trend moving from DeFi - NFT - GameFi.

Even if you are not sure how to incorporate blockchain elements into web-based games, if you take this course, you will be able to develop your own game with a blockchain layer.

1️⃣

We will go through the full stack of processes required for GameFi development. You will learn the latest development processes used in the field and grow into a trendy blockchain developer.

2️⃣

The game will use the Phaser3 game engine to integrate blockchain technology and utilize various types of smart contracts.


Course Target Audience/Course Purpose 🙆‍♀️

Anyone who wants to learn the entire process of blockchain dApps, from front-end to back-end and smart contracts

Are you a game developer who wants to equip yourself with a powerful weapon called blockchain?

Anyone who wants to level up from a full-stack developer using Next.js/React.js and Node.js


What you'll learn 📚

1️⃣

Simple ERC-1155 Tutorial and Smart Contract Creation Challenges

2️⃣

ERC-20 based token contract, ERC-1155 based game contract, sales contract

3️⃣

Deploying contracts on the Polygon blockchain and uploading metadata to Pinata

4️⃣

Download the front and backend boilerplate and develop with a basic skeleton.

5️⃣

Phaser 3 game in front-end environment, screen transitions with Redux

6️⃣

Authentication procedures in the front and back end

7️⃣

Automatically issues game scores to user accounts in token form

8️⃣

The process of purchasing tickets and items in the store

9️⃣

How to detect an event with Moralis' Stream API and receive data via webhook


Expected Questions Q&A 💬

Q. Can I take the course even if I don't know anything about React or Node.js?

This is an intermediate or higher level course, so basic knowledge of React and Node.js is required. For React, it would be good to know the concepts of useState and useEffect. For Node.js, you only need to know the basics of the backend.

Q. How much do I need to know about Solidity?

I will skip the explanation of Solidity grammar, so I recommend that you take a free Solidity course at Inflearn or watch my NFT course (only ERC-721 practice is partially free).

Q. I don't know anything about game development. Is that okay?

I am not a game developer myself. I will just explain the important parts using an existing Phaser3 example game.

Q. Are there any additional costs associated with taking the class?

None. Since we are running on the Polygon Mumbai testnet, we will get MATIC for free and use it. Also, pinata, alchemy, and moralis are all free for development purposes.

Q. Do you also cover DeFi?

It covers creating ERC-20 tokens yourself and sending them as rewards, but does not cover staking or farming.

Q. I am using Mac OS. Can I still proceed?

Yes, your lectures will be conducted on Windows, but that doesn't matter.

Q. Will the video display well on my laptop?

The text size in the video may be small on a laptop, so we recommend using a desktop monitor.


Things to note before taking the class 📢

Practice environment

  • Windows 10
  • Visual Studio Code
  • NPM or Yarn
  • Node version 16.19.0

Learning Materials

  • Download Github boilerplate, download source code by course

Introducing the knowledge sharer ✒️

Son Sejong

  • Sejong IT Inc. Operation
    • (Current) Everyrealm Tech Lead
    • (Former) Endless AI Blockchain Developer (Gala Games Partner Company)
    • (Former) Consulting and Lead Development for 6 North American Blockchain Startups
  • Graduated from British Columbia Institute of Technology, Department of Computer Engineering
  • University of Toronto Leave of Absence

Recommended for
these people

Who is this course right for?

  • Blockchain Developer

  • For those who are curious about the Web3 development process

  • Game developers who are interested in GameFi

  • Frontend, Backend, Solidity All-in-One Package

Need to know before starting?

  • React

  • Node.js

  • Solidity ERC-721 Basic Grammar

Hello
This is

9,909

Learners

476

Reviews

321

Answers

4.7

Rating

5

Courses

Curriculum

All

82 lectures ∙ (7hr 7min)

Published: 
Last updated: 

Reviews

All

3 reviews

4.7

3 reviews

  • 강수빈님의 프로필 이미지
    강수빈

    Reviews 14

    Average Rating 4.7

    4

    73% enrolled

    짧은 강좌들로 구성되어 있어 시간이 없는 분들이나 쉬엄쉬엄 공부하고 싶은 분들도 보기 좋습니다! 강의 진행에 망설임이 없고 각 함수별로 설명도 잘 해주셔서 초보자도 내용을 쉽게 받아들일 수 있습니다. 열심히 준비한 강의라는 게 느껴집니다! 다만 솔리디티를 전혀 모르신다면 6시간짜리 무료강좌 솔리디티 깨부수기를 먼저 보고 오세요! ======================================== 초반에는 쉽게 따라갈 수 있었는데 갈수록 실력부족을 실감합니다. 실력을 키워서 다시 봐야될거 같아요 ㅠ 진행 간 문제가 생겨 질문 올렸더니 AI가 답변해주는데 chatGPT의 대답과 똑같아서 문제 해결이 어렵습니다 ㅠ

    • 김형중님의 프로필 이미지
      김형중

      Reviews 1

      Average Rating 5.0

      5

      30% enrolled

      • 여정훈님의 프로필 이미지
        여정훈

        Reviews 7

        Average Rating 4.9

        5

        30% enrolled

        친절하게 하나하나 따라하며 할 수 있어서 이해하기 좋습니다.

        $77.00

        sj's other courses

        Check out other courses by the instructor!

        Similar courses

        Explore other courses in the same field!