Меня лично немного не устраивает тот факт, что встроенный BGE не рассматривается вовсе. Конечно же на это есть веские причины и тот же Unity судя по шумихе в интернете в 10 раз круче. Но это отдельная программа, которую также нужно изучать. Было бы гораздо проще создавать все в одном месте. И в случае заинтересованности BGE пользователями, разработчики уделяли бы больше времени и внимания игровому движку.
Там то по сути 2 глобальных проблемы:
- Нет возможности нормально создать рабочий проект для ПК, Android и т.д.
- Практически полное отсутствие инструментов, облегчающих работу. 90% приходится писать кодом, что значительно затрудняет разработку. Все хотят кнопочки нажимать и чтобы было красиво, а не учить функции и классы.
А так, при наличии грамотных программистов используя BGE можно создать мир ни чем не уступающий CryEngine, Unreal и т.д.