На самом деле ваше мышление хорошее!
Поскольку система GUI обычно использует систему рендеринга игры. Однако обе системы все еще имеют тенденцию к разделению. Чтобы дать представление, система GUI будет обрабатывать данные кнопок, макетов, полиции, щелчков или прокрутки. Затем он все упростит до группы вершин, треугольников и текстур и передаст ее в систему рендеринга .
Вот как работает hud Unreal Engine 4 или, например, дорогой им gui.
Вы также можете иметь дополнительные GUI системы для игрового редактора или игровых инструментов, но обычно они будут внешними и содержат игровой движок, а не наоборот.
В этом случае система рендеринга выведет весь кадр в виде текстуры, которую вы можете показывать где угодно. Вы увидите, что это делается с библиотеками, такими как Qt, непосредственно как расширения для программного обеспечения, такого как Maya, или с проприетарными редакторами, такими как Unreal Editor или Unity Editor. Этот тип GUI никогда не закончится на стороне игрока, если только не как инструмент для моддинга.