A small 3D arcade shooter demo running on Qubiz Cloud. Defend your origin server from an incoming DDoS swarm — down attackers for coins, spend coins on upgrades, and keep the origin alive as long as you can.
Built with React Router v7, React Three Fiber + drei, and Bun.
| Action | Keys |
|---|---|
| Move | A / D or ← / → (drag/point on touch) |
| Fire | Space (or hold pointer) |
bun install
bun run dev # http://localhost:5173bun run build # outputs build/client and build/server
bun run start # serves build/server/index.jsThe server entry (
app/entry.server.tsx) usesrenderToReadableStreamso it runs on both Bun and Node.
docker build -t qubiz-sentinel .
docker run -p 3000:3000 qubiz-sentinelCI (.github/workflows/docker-image.yml) typechecks, builds, and publishes the
image to GHCR on pushes to the default branch and on version tags.
bun run typecheck© 2026 Qubiz Technology Co., Ltd. — Powered by Qubiz Cloud.