W WebGL i tak nie zrobisz gry, bo on służy wyłącznie wyświetlaniu grafiki i to na bardzo low-levelowym poziomie (miłego pisania ręcznie shaderów ;)).
Phaser do wyświetlania czegokolwiek i tak używa WebGL, dostarczając przy tym sensownej abstrakcji, ułatwiającej pracę.