@gopiandcode
The puzzles and fireworks was just an analogy. Not sure where the forcing part came from o.O
I'm just saying be honest with the students. They can't know if they want it if you don't tell them what it is:
"Look, yes, you can make your own 3D rendering engine from scratch, but for that to happen, this black screen with colourful letters on it must become your most favourite game in the world. No, not the shapes, there are no shapes and there are no real numbers."