It’s fine for making a small game, but I recommend using a better tool to develop games. Other game engines often have better structure and are also more flexible than Scratch. Reusing code and debugging is also easier with most tools than Scratch. Not to mention other game engines don’t have the limits Scratch has. (Like the clone limit) There is also performance to consider. Scratch isn’t the best at that. But again, if your game is small and if you don’t plan on developing it further, then Scratch will do.