Прежде чем беспокоиться о том, какие 3D-форматы вы хотите поддерживать, я думаю, вам стоит сосредоточиться на том, какие функции вы планируете реализовать в своем движке. Запишите их как требования и выберите формат, который поддерживает большинство функций, из списка ... так как вы захотите продемонстрировать свой движок (я предполагаю, что вы планируете сделать свой движок общедоступным). Возможно, вы даже захотите свернуть свой собственный формат, если у вашего движка есть свои особенности (что всегда полезно иметь для игрового движка).
После этого поддерживайте как можно больше популярных форматов (.X, .3DS, .OBJ, .B3D) ... чем доступнее ваш движок, тем больше людей захотят с ним работать!
Collada - это приятный и универсальный формат, но, как упоминает Нильс, это не идеальный формат для окончательного развертывания.