Originally posted by Sayeh
A game should not be doing any allocation/deallocation during game play because that's cycle-consumptive.
Honnestly, for most video games, this is not realistic. That might be realistic for a game like quake3 or a fight sim, where the number of objects to handle is determined at launch-time. But, in many games, dynamic allocations at play-time are unavoidable, because the number and the type of the objects is very variable.