Now, you should have the main plugin shared libraries, libq3pluginshim.so and npq3plugin.so in firebreath/build/bin/q3plugin and the ioquake3 executable, ioquake3.$ARCH in ioquake3/build/release-linux-$ARCH (note, when you copy this file please leave off the architecture extension).

If all is well, you should now be able load up the web/index.html in your web browser and see quake3 running.

Notes

If the game loads but is tiny, close the browser and try again. We pass in the correct aspect ratio for the game based on the embedded object's size, however, quake3 requires a video restart for the changes to take place.

Also, not all keys work currently (backspace, tab, arrow keys, etc.). It's not a major problem, the keys just weren't essential for development and were left unmapped. This will be fixed soon.