Es gibt immer nur eine Version der Engine. Die 3.0 wird bestimmt bei allen Lizenz-Inhabern automatisch auf Version 3.1 geupdated bzw. kann gepatcht werden.

Zwischen den Versionen wird es keinen großen Unterschiede geben, so das ein Spiel immer in der neuesten Engine-Version entsteht.

Schließlich wurden nur neue Features hinzugefügt und die Engine optimiert. Ist ja trotzdem noch ein und dieselbe Engine!

Das wird bei der Unreal Engine auch regelmäßig gemacht, nur das die Engine dort keine neue Nummer bekommt. Ich wette der Unreal Engine wurde auch schon ~30 kleineren Updates unterzogen, die dann irgendwann mit ein paar größeren Verbesserungen (Beleuchtungssystem) unter dem Namen Unreal Engine 3.5 zusammengefasst wurden.