Quake 3: Arena WebAssembly Demo
This version of Quake 3: Arena has been ported to WebAssembly using Emscripten, and features new WebGPU and OpenGL ES 3 renderers, OpenAL sound, and gamepad support.
This is part of a pointless, perpetual pet project that involves porting this game to every platform that exists, for no good reason except that I guess I am that guy.