Relays would set such a limit. This is not handled by the game.
Would this scale for a more complex game, let's say 20 events per second or something like that?
So I would say yes, as long as the used relay supports that. This game uses kind 30 events which aren't standardized yet. The NIP PR was recently closed because of inactivity.