create-rcade
v0.0.42
Published
A CLI tool to generate a new rcade project
Readme
create-rcade
Scaffold a new RCade game in seconds.
Quick Start
npm create rcade@latestThat's it! Follow the prompts and you'll have a fully configured game project ready to deploy to the RCade arcade cabinet.
What You Get
Running create-rcade sets up:
- A game project with your chosen template (JS, TS, or Rust)
- Build tooling pre-configured (Vite or Trunk)
- GitHub Actions workflow for automatic deployment
rcade.manifest.jsonwith your game metadata- Git repository initialized and ready to push
Interactive Prompts
? Enter game identifier (e.g. my-game): space-blaster
? Enter display name: Space Blaster
? Enter game description: An epic space shooter
? Game visibility: Public (Everyone can play!)
? Versioning: Automatic (version is incremented every push)
? Starting template: Vanilla (JavaScript)
? Package manager: npmVisibility Options
| Option | Who Can Play | |--------|--------------| | Public | Everyone | | Internal | Recursers and people at the Hub | | Private | Only you (great for development) |
Templates
| Template | Tech Stack | Best For | |----------|------------|----------| | Vanilla JS | Vite + JavaScript | Quick prototypes | | Vanilla TS | Vite + TypeScript | Type-safe development | | Vanilla Rust | Trunk + WASM | Performance-critical games |
After Creation
cd my-game
npm run dev # Start local dev serverWhen you're ready to deploy:
git remote add origin [email protected]:you/my-game.git
git push -u origin mainGitHub Actions automatically builds and deploys your game to RCade!
Development
This package is a thin wrapper around the rcade CLI package.
Build
bun run build