Our final year students just finished their group projects: Designing and making a game from scratch during 1 semester. Teams consist out of a blend of student students from the major Game Development - that take care of the programming and interactivity - and students from the major Game Graphics – that define the art style and build the graphical assets. The overall design and gameplay is of course a joint effort and no more than 5 team members are allowed in 1 team.
Compared to Game Projects 1, the teams have more freedom but have to manage their own planning, pre-production, production etc. This time around, the teachers rather acted like publishing agents who gave more global pointers, pointed out risks etc. It is up to the students to decide what they do with the feedback for the better or worse end result. They also were allowed to choose the engine and technology they preferred and were encouraged to motivate their pick, but unity3D and Unreal 4 where of course the preferred weapons of choice.