For Graphics Programming 2 students have to present 2 projects: a geometry shader and a game.
Write a paper on a Geometry Shader (creation or destruction of geometry on the GPU) of choice and describe all aspects in a paper. Also implement the shader in the GP2 framework.
Create a 3D game that contains all subjects covered by the Graphics Programming 2 courses. To bring this assignment to a good end, you use the game engine from the GP2 classes. Students will work under guidance of the teacher on this framework for several classes. The concept of the game can be chosen by the student.