Дайте пжалста ссылочку по которой можно будет почитать о основных принципа работы движка. Сам програмист, но даже представитьне могу принципов работы игровых движков. А интересно

Если програмист то можно взять прямо К3 или ранние открытые моды ВМЛ и посмотреть там.
Это как SDK, очень полезно разобраться, в К3 даже коменариев хватает

Что же касается закрытого кода, так движок Сторм имеет одну особенность - он умеет работать только с открытым кодом, во всяком случае те версии которые видел.
Так что любое закрытие кода - это всего лишь надстройка над Стормом.
Что меня удивило так это то что КВЛ использовало тот самый метод закрытия кода как и ВМЛ, но это так мысли вслух...