Not so much a web game as a web game development environment, turtleSpaces uses the simple Logo teaching language to allow users to create 2D and 3D art, animations, models and yes, games!<p>You can check out this fully-commented listing of a pilotwings-style game here:
<a href="https://turtlespaces.org/weblogo/?pub=182" rel="nofollow">https://turtlespaces.org/weblogo/?pub=182</a><p>The backend is written in Golang and compiled to WebAssembly, while the frontend is Javascript.
I recently built an arcade/puzzle harvesting game called HARVEST MOVE playable in your browser (On any device with a keyboard) on itch.io. The link : <a href="https://jslegend.itch.io/harvest-move" rel="nofollow">https://jslegend.itch.io/harvest-move</a><p>I used the kaboomjs library which is pretty easy to use.