Quake3
Quake3 copied to clipboard
Quake III Arena ported to JavaScript and WebAssembly
trafficstars
Quake III Arena JS - JavaScript and WebAssembly porting

Web:
https://lrusso.github.io/Quake3/Quake3.htm
This porting has mobile compatibility

Virtual joystick code:
https://github.com/lrusso/VirtualJoystick
Based on the work of:
https://github.com/inolen/quakejs (Commit 26 Mar 2019)