Скажу на счет мотивации. Кто-то что-то будет делать, если: (именно по теме)
а) Ему за это заплатят - тут понятно
б) Если он видит в будущем проекте игру своей мечты - причем мечте эта игра должна соответствовать больше, чем на 90%.
Допустим Ваня и Петя решили делать игру. Рассуждают, рассуждают, а тут выясняется, что Ваня хочет гексы, а Петя хочет квадраты. Все, разработка не будет продолжаться.
Так вот, чем больше вот эта команда энтузиастов, тем меньше шансов на то, что во всех аспектах они сойдутся во мнениях.

Я хоть сам ни грамму не программист, но общался с такими. И я знаю, что на добровольных началах программист будет работать только над своей идеальной игрой.