Я бы советывал заниматься тем, что лучше получается. Если лучше получается программирование - следует прогить, если моделирование - нужно моделить. Но так, как большинство копошатся над своими проектами в одиночку, лучше основные усилия направить на качественную идею и ее реализацию, а все остальное второстепенно. Если тратить силы на текстуры, озвучку, моделирование, анимацию так пройдут годы, а результата не будет. Ведь подобная работа отнимает очень много времени, которое могло быть потрачено на программирование.
Выход?! Лучше заимствовать все ресурсы на начальных этапах разработки. Таким путем идет множество мелких контор по созданию игр. Например, создатели Космических рэйнджеров до последнего момента не имели своего контента и занялись им уже когда на горизонте появился потенциальный издатель