При настройке движка проверяйте возвращаемые значения, по крайней мере в режиме отладки. Все коды ошибок отрицательны, так что определить сбой просто - assert(r>=0), где r - возвращаемое значение. В случае сбоя настройки конфигурации вернется код ошибки asINVALID_CONFIGURATION.
//Проверка кода возврата в ассерте проста и не загрязняет код r = engine->RegisterGlobalFunction("void func()", asFUNCTION(func), asCALL_CDECL); assert( r >= 0 );
assert()может так может так же использовать с механизмом регистрации функций, обьектов и т.д..
Более подробно - сообщение обратного вызова.