Quando não tem fins lucrativos, você pode concordar em compartilhar seu trabalho sob os termos de uma licença de código-fonte aberto (Sim, Sr. Stallman, eu sei que o termo código-fonte aberto está faltando). Se você decidir se separar, cada um de vocês terá os direitos do projeto completo e poderá continuar o desenvolvimento de forma independente, com ou sem a ajuda de outras pessoas.
Quando quiser garantir que nenhum de vocês gere receita com o jogo sem a permissão dos outros, use o CC-BY-NC. Dessa forma, todos vocês podem usá-lo, mas não para ganhar dinheiro.
Quando você deseja permitir que um outro tente ganhar dinheiro com ele de forma independente, mas não deseja que eles obtenham direitos autorais exclusivos, você pode usar a GNU General Public License. Isso, no entanto, também dará aos usuários finais o direito de usar e modificar seu trabalho.
Outra opção seria a licença BSD. Isso não força você a conceder direitos aos usuários finais. Mas também não impede que qualquer um de vocês bifurque o projeto e mantenha os direitos autorais exclusivos das modificações que ele faz depois de deixar você.
O uso de uma licença de software livre também facilitará a localização de colaboradores que não têm interesses financeiros. Muitos entusiastas (inclusive eu) preferem contribuir para um projeto sob uma licença de código-fonte aberto do que em um caso em que a situação dos direitos autorais não seja clara e você corre o risco de ser explorado com fins lucrativos.
Ou você pode apenas rolar seu próprio contrato de licença. Apenas certifique-se de que concorda em como deseja lidar com os direitos autorais quando um de vocês deseja continuar sem o outro devido a diferenças criativas e como lidar com quaisquer lucros e perdas. Apenas uma dica: não concorde em dividir os lucros uniformemente. Você logo perceberá que todos investem quantidades diferentes de tempo e energia no projeto. Para aqueles que sentem que fizeram mais do que os outros, uma divisão equilibrada logo parecerá muito injusta.