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.