Win32 API - это набор процедур для работы с низкоуровневыми объектами Windows, такими как окна, элементы управления, сокеты и так далее.Итак, если вы говорите «родной», это означает, что единственный способ что-либо сделать - это использовать Win32 API.
Движки игры довольно примитивны с точки зрения низкого уровня.Движки игры - это в основном алгоритмы, абстракции, такие как многоугольники (вместо треугольников низкого уровня), текстуры и тому подобное.С точки зрения Windows, это все равно что «создать окно», «инициализировать OpenGL» и все.Все остальное в основном не связано с Windows, но довольно кроссплатформенно.Например, OpenGL не связан с какой-либо конкретной платформой, такой как Windows, Linux или Mac OS, OpenGL всегда одинаков.Единственное, что отличается, это то, как вы создаете окно и инициализируете OpenGL.