Si vous travaillez avec des langages de programmation qui ne disposent pas de garbage collection (par exemple, C++), vous devez soit utiliser des classes de pointeurs intelligents (voir les exemples en C++ et COM), soit libérer les objets créés par les méthodes de création lorsqu’ils ne sont plus nécessaires. Avant de désinitialiser Engine, vous devez libérer tous les objets créés. Sinon, la fonction DeinitializeEngine renvoie E_FAIL.
