annas_08, если бюджет позволяет, и если в проекте используется то, чего нельзя реализовать, например, в UE (хотя такое вряд ли), то да, компания может написать свой движок. А так в UE фактически есть всё, и поэтому большинство компаний смотрят на такой подход, нежели свой движок создать (текущий проект GSC Game World, к примеру).
Для С++ однозначно UE.
Для С++ однозначно UE.