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
It consists of short lectures, so it's good for those who don't have time or want to study leisurely!
There's no hesitation in the lecture progress, and the explanations for each function are good, so even beginners can easily understand the content.
You can feel that the lecture was prepared diligently!
However, if you don't know Solidity at all, watch the 6-hour free lecture Solidity Breakdown first!
==========================================
I was able to follow along easily at first, but as time goes by, I feel my skills are lacking.
I think I need to improve my skills and watch it again ㅠ
I had a problem during the progress, so I asked a question, and the AI answered, but it was the same as chatGPT's answer, so it was difficult to solve the problem ㅠ