Frequently Asked Questions

Everything you need to know about QuakeJS.

What is QuakeJS?
QuakeJS is a free, browser-based first-person shooter inspired by Quake III Arena. It runs entirely in your web browser using WebGL — no downloads, installs, or plugins required.
Is QuakeJS free to play?
Yes, QuakeJS is completely free. There are no paywalls, subscriptions, or in-app purchases.
What are the system requirements?
Any modern web browser with WebGL support (Chrome, Firefox, Safari, Edge). A keyboard and mouse are recommended for the best experience. No special hardware is needed.
What game modes are available?
QuakeJS supports Free For All (FFA), Team Deathmatch (TDM), Duel (1v1), and Capture The Flag (CTF).
What weapons are in the game?
There are 7 classic weapons: Gauntlet, Machine Gun, Shotgun, Rocket Launcher, Railgun, Lightning Gun, and Plasma Gun. Each spawns at fixed locations on the arena map.
Can I play on mobile?
Yes! QuakeJS includes a fully featured on-screen mobile controller. Simply rotate your device to landscape mode, tap 'Enter Arena', and use the dual joysticks to move and aim.
Are there AI bots?
Yes, QuakeJS features AI-controlled bots with pathfinding and combat behavior so you can practice or play even when no other players are online.
Does QuakeJS have a leaderboard?
Yes. The leaderboard ranks players by frags, K/D ratio, wins, and playtime. Visit the Leaderboard page to see the top players.
What technology powers QuakeJS?
QuakeJS is built with Next.js, React Three Fiber (Three.js), Rapier physics (WASM), Zustand for state management, and the Web Audio API for sound — all running in the browser.
Does QuakeJS have an API?
Yes. QuakeJS provides a REST API for game servers, leaderboards, stats, and match history, plus a Model Context Protocol (MCP) server for AI agent integration. See the API Docs page for details.
How is QuakeJS integrated with the PlatphormNews network?
QuakeJS is fully integrated into the PlatphormNews ecosystem. You can explore our network connections via the network graph (https://platphormnews.com/api/network/graph), read the platform docs (https://platphormnews.com/api/docs), and interact with our MCP integrations at https://mcp.platphormnews.com.
What is the Claws integration?
QuakeJS integrates with Claws (https://claws.platphormnews.com) to provide enhanced security and advanced network features.