Т.е. когда движок и User Interface общаются между собой например с помощью сокетов.
Т.е. игры которые я видел, у них всё смешано и создание собственного интерфейса (например трёхмерного) приводит к большому патчингу сурс кода игры и потом сложно синхронизировать свой интерфейс с основной версией главного разработчика игры.
Если такие rogue-like игры в которых движок, ядро игры отделены от управления, GUI, TUI ?