I mean, those are foundational questions about how blockchain works, shifty.
Regarding how currency is made, cryptocurrency works because it has an economic model. Read this post https://forum.beyond3d.com/posts/2194339/
The size of the economic model surrounding a project dictates its viability adoption and security, which then further increases the economy, which then increases the viability adoption and security again... on and on and on. Hence, the price you see for each Bitcoin or Ethereum, that grew from a few cents to thousands of dollars. The currency you mine or buy or earn is like the US dollar. You can spend it where it is accepted or exchange it for something that is accepted where you want to spend it.
Regarding to how a game interacts with a blockchain, the more simplistic and realistic type of game would consider the blockchain to be just a database where your belongings (assets) or moves (a chess move) are committed. The game consults your blockchain wallet to verify what you own. When you read Ubisoft or whatever talking about implementing NFT into their games. this is what they are talking about.
If you want a more complex blockchain game, the other word for that is "smart contracts". Some blockchains are fully programmable languages (Ethereum) in which you can build game logic on the blockchain itself. But this is slow and expensive on layer 1.
Because both the above models require data to be committed to the blockchain, there are inherent fees that have to be paid (following the economic model in the link I posted above). These fees are paid by each client committing new data to the blockchain, be it a game, a wallet, a token, any transaction.
Iroboto proposed an idea that the game client would mine Ethereum while you play the game, to cover your fees. But this cost issue is mainly only attributable to data sent to the layer 1 blockchains, when in reality most programs and games are meant to run on layer 2 which drops the fees down to a few cents, but it implies you must have some currency in your wallet to process fees. Understanding Layer 1 and Layer 2 is fundamental in this space as well.
Regarding how currency is made, cryptocurrency works because it has an economic model. Read this post https://forum.beyond3d.com/posts/2194339/
The size of the economic model surrounding a project dictates its viability adoption and security, which then further increases the economy, which then increases the viability adoption and security again... on and on and on. Hence, the price you see for each Bitcoin or Ethereum, that grew from a few cents to thousands of dollars. The currency you mine or buy or earn is like the US dollar. You can spend it where it is accepted or exchange it for something that is accepted where you want to spend it.
Regarding to how a game interacts with a blockchain, the more simplistic and realistic type of game would consider the blockchain to be just a database where your belongings (assets) or moves (a chess move) are committed. The game consults your blockchain wallet to verify what you own. When you read Ubisoft or whatever talking about implementing NFT into their games. this is what they are talking about.
If you want a more complex blockchain game, the other word for that is "smart contracts". Some blockchains are fully programmable languages (Ethereum) in which you can build game logic on the blockchain itself. But this is slow and expensive on layer 1.
Because both the above models require data to be committed to the blockchain, there are inherent fees that have to be paid (following the economic model in the link I posted above). These fees are paid by each client committing new data to the blockchain, be it a game, a wallet, a token, any transaction.
Iroboto proposed an idea that the game client would mine Ethereum while you play the game, to cover your fees. But this cost issue is mainly only attributable to data sent to the layer 1 blockchains, when in reality most programs and games are meant to run on layer 2 which drops the fees down to a few cents, but it implies you must have some currency in your wallet to process fees. Understanding Layer 1 and Layer 2 is fundamental in this space as well.