On-chain Games.
There are varying degrees to which blockchain-based games actually use on-chain features. At one end of the spectrum, only nominal game assets are stored on-chain while gameplay is entirely off-chain so that traditional, feature-rich game engines such as Unreal and Unity can be utilized. At the other end of the spectrum, the entirety of game assets and game state is stored on-chain. These games are deemed Fully On-Chain (FOC) games and are defined by the following properties:
Since FOC games are open-sourced, anyone can permissionlessly customize them. Curio, an on-chain gaming studio, has deemed this customization as user generated logic (UGL). UGL is a new game design paradigm that takes the user generated content (UGC) trend that has propelled games such as Roblox to multi-billion dollar annual revenues to a new level.
