I also found Canvas a bit challenging - not the programming model per day but just the work of coordinating scenes and objects. I got overwhelmed with the number of frameworks at the time and didn't want to go down the path of investing in a single one (not a good move in hindsight).
By the way I wonder if it is reasonable to expand the "requirement" to - wasming is ok if you are writing the game from scratch in say rust instead of just compiling old binaries to wasm?
By the way I wonder if it is reasonable to expand the "requirement" to - wasming is ok if you are writing the game from scratch in say rust instead of just compiling old binaries to wasm?