Imitating an already existing game makes it a lot easier. Also balancing the workload equally among the team. With two programmers, we split up and each did 2 of the 4 game portions each. 2d art was mainly needed for the first 3 sections. 4th is mostly simple 3d shapes and terrain generation.