Wayland is far more minimal API than X11 that mainly cares about surfaces and inputs. So, it's understandable that it can be "easily" translated to a game engine.

X11 has an entire drawing API. It'd probably be easier to run through Xwayland.