You will be developing a single level of a casual game in C++ using Visual Studio 2015 and the game template. The game will use OpenGL for real-time 3D graphics rendering.
Taking on the roles of designer, developer and tester, you will create a single level of a 3D casual game. The core concept will be a game containing:
• Easy and hard modes, triggered by in-game actions and consistent with the game storyline or theme you create.
• Gameplay elements (power-ups, obstacles, etc.) that give the player a challenge and make your game interesting to play.
• At least one camera technique. The theme of this game is open to interpretation, but the game should provide different degrees of challenge in the level. The game should be aimed at a primary market of players aged 12 and above, with non-complex controls.