As more companies look for ways to try and implement blockchain technology into video games, many NFT advocates have imagined a system where gamers can buy an asset like a skin or an item in one game, and transfer it endlessly into any other game they play. While some game devs have explained in simple terms why this idea is unfeasible, indie developer Rami Ismail has put together an epic 45-tweet thread on Twitter, running through all the fail points a system like this would encounter.
Ismail, who was one half of indie studio Vlambeer and created games like Nuclear Throne, Serious Sam: The Random Encounter, and Ridiculous Fishing, started the thread with a relatively simple proposition: «Let's imagine making dice in a game.»
Let's imagine making dice in a game.
The thread goes over all the different elements involved in creating something as simple as a six-sided die--not just the physical asset and its texture, but also the animation involved in rolling the dice, the surface the dice are being rolled on, the simulated gravity and force that will cause the dice to fall in a realistic way.
Let's get the die working! First of all, we'll need to make a floor, so we'll take another gray cube without texture, and stretch it flat in all directions & move it down a little. Now we have a die & floor. If we'd run the game now, nothing would happen — there's no gravity!
The thread then goes into extra details such as adding sound effects on hitting the ground, and extra visual effects that make a dice roll more interesting--and most importantly, writing code that lets the game make sense of whatever number the dice landed on.
After all this, Ismail poses the question: «how the hell do you take this die to another game through
Read more on gamespot.com