bitcoin generation is rate limited such that one 'block' is generated every 10 minutes or so. Generating a block produces 50 coins. As more computation comes on board the difficulty increases to try and keep the average around that.
As the computational power of the bitcoin swarm increases, the hash target is automatically decreased, leading to a roughly constant rate of generation.