I read that the ETC is based on a games engine and the graphics are made using this when programmed, so wondered with programming what could be possible?
Could there ever be graphics like in this video or is this too complicated / advanced for the ETCs engine / processor?
The ETC is running Pygame, which is historically a 2D graphics engine. This video has many 3D rendered surfaces, so it would not be easy / possible to program something like this on the ETC. Pygame does have extensions for OpenGL rendering, but these are not supported on ETC unfortunately.
Gotcha, so Pygame is more like an old school games graphics engine, rather than something like a more modern one that has more advanced graphics capabilities.