Mag Pie
Мне кажется более разумным (если это действительно нужно) использовать биндинги к готовым движкам.
Тут вопрос механик игры. Если тебе достаточно использовать те, что есть в юнити или анриале то пожалуйста, но очень часто инди игры требуют специальных механик. Вспомните монумент валлей или ещё что. И тут уже нужно двигло писать самому. И уже лучше это делать на расте так как поможет избежать пачки багов и не будет проблем со сборкой