Quake III Arena
QuakeJS
A JavaScript port of ioquake3 bringing Quake III arenas to a browser.
Browser Ports · Port
Explore Black Mesa in a browser using the files from your own Half-Life installation.
Opens another site. Read the requirements below before starting.

Select the root folder of your own installation containing valve, or a ZIP following the project documentation.
A keyboard and mouse are required for proper play. Mod compatibility varies. Check the separate demo options on the project website.
Documented controls: Keyboard · Mouse
Mobile: Not supported by the source.
Recorded source check Oct 22, 2026. Documentation and destination-page review. Gameplay, performance, campaigns and executables have not been tested by AllRecomps.
AllRecomps does not host these games or redistribute their files. Names and images belong to their respective rights holders.