Skip to content

Repository files navigation

Qubiz Sentinel

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.

Controls

Action Keys
Move A / D or / (drag/point on touch)
Fire Space (or hold pointer)

Develop

bun install
bun run dev        # http://localhost:5173

Build & run (production)

bun run build      # outputs build/client and build/server
bun run start      # serves build/server/index.js

The server entry (app/entry.server.tsx) uses renderToReadableStream so it runs on both Bun and Node.

Docker

docker build -t qubiz-sentinel .
docker run -p 3000:3000 qubiz-sentinel

CI (.github/workflows/docker-image.yml) typechecks, builds, and publishes the image to GHCR on pushes to the default branch and on version tags.

Type checking

bun run typecheck

© 2026 Qubiz Technology Co., Ltd. — Powered by Qubiz Cloud.

About

3D arcade shooter demo for Qubiz Cloud — defend your origin server from a DDoS swarm.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

Contributors

Languages