Под готовым я имел ввиду готовый ИГРОВОЙ движок. Например, Unity или Unreal Engine. На худой конец Cocos2D. Посмотрел сис. требования Factorio - там с точки зрения графики требования на уровне нулевых годов, вся нагрузка на ОЗУ и процессор идёт. Так что можно смело готовый движок брать
у меня такой вопрос, есть корутина, её код может исполнятся на разных потоках, т.е. после co_await корутина может быть возобновлена на другом потоке, нужен ли какой-либо барьер памяти перед возобновлением корутины?