Движок графический осуществляет вызовы методов из библиотеки. Вот в таком смысле. Сам графический движок библиотеки эти графические не содержит эти самые библиотеки opengl и directx. Они либо установлены в ОС либо инсталлятор игры запускает их установку.
Они для того и нужны чтобы этот код не писать в каждом движке свой.
Ну да, ты прав. Но все равно не идут тупо вызовы библиотек , что то и свое пишется