One “transaction” on the ETH blockchain costs $X.
Therefore they are batching up 10 “transactions” at a time and executing them together as a single “transaction”. This way it only costs $(X*0.1) for each “transaction”.
It's like riding the city bus when your you don't want to pay for gas for your car.
They have all the same middleman/trust/centralization issues as tradfi banks and anyone who tells you otherwise is lying.
Coinbase will run a network which developers can use for storing game state (think in-game items), and the transactions that this network runs are regularly sent to Ethereum a snapshot and anyone can provide cryptographic proof if they see that Coinbase submitted invalid data and force the network to not accept that bad data (though that process probably not implemented yet and its unclear how the economics would work if Coinbase can't be financially punished for fraud like typical layer 2 validators).
This provides good security at the cost of decentralization, but you aren't held hostage by the centralized actor (Coinbase) like you'd be in a traditional centralized system.
This might mean that these games will have the ability to use each other's state and have any level of interoperability that each developer chooses, and we don't have to fully trust that Coinbase isn't cheating the users or devs.
Because this is a network that's secured by Ethereum, assets can also be moved from this network to the main Ethereum network if users want.
Optimism has open-sourced their optimistic rollup stack which allows anyone to fork Optimism and create their own rollup. This is what Coinbase has done. So Coinbase will now have a rollup of their own where they will be responsible for the sequencer (batching transactions) and anyone can deploy EVM compatible applications, like all of the other Layer 2 rollups currently in production. So Uniswap for example may deploy to Base, which will allow Coinbase users to easily use cheap defi.