I posted in the C++ section as well, but this is kinda relevent to this subforum
My students are coming to the end of their 3'rd block in 1st year and have been tasked to produce a 2 part OpenGL "game" where they fly through space to dock with a spacestation and then transition to an interior FPS walk around and switch on some lights. Not too much time being spent on gameplay just focus on the technical challenges needed.
Here's some examples from week 6/7 out of 8, they deliver next week and hopefully we'll see a few finished tasks, but even if they don't finish, they've had a blast doing some stright OpenGLES2.0 work with no engines and learning about the limits of contstrained systems.
These were all coded on PC's using Visual studio, and then built and debugged/running on RPi3B's using the Visual Studio for Linux options.
https://tinymonstersplayinggames.blogsp ... ids-d.html