@maoyugames/create-phaser-game
v1.2.0
Published
@maoyugames/phaser-framework 的项目脚手架:一条命令生成只含业务层 + 配置、依赖框架包的新项目骨架(npm create @maoyugames/phaser-game my-game)
Readme
@maoyugames/create-phaser-game
@maoyugames/phaser-framework 的项目脚手架:一条命令生成一个只含业务层 + 配置、依赖框架包的新游戏项目骨架。
用法
npm create @maoyugames/phaser-game my-game缺省目录名时会交互询问。生成后:
cd my-game
npm install
# 在 platform.config.ts 填入各平台占位(微信 appid / Facebook appId / Capacitor bundleId 等)
# 把微信官方 weapp-adapter.js 放到 wechat/vendor/(发微信小游戏时需要)
npm run dev # 启动 Web 调试(pf dev)
npm run build:tiktok # 打 TikTok 包(pf build tiktok)生成的项目结构
my-game/
├── game.config.ts # 运行时配置(apiBaseURL / 设计分辨率 等)
├── platform.config.ts # 各平台占位单一来源(升级框架包不会还原)
├── src/game/ # 你的业务代码(场景 / 功能模块 / 面板 / 配置表 …)
├── wechat/vendor/ # 放 weapp-adapter.js(微信小游戏用,版权文件自备)
└── .claude/skills/ # 项目级 skill,Claude Code 进入项目自动激活业务只 import { App, BaseScene, ... } from '@maoyugames/phaser-framework';构建用 pf CLI(已包装进 npm scripts)。详见框架包文档与项目内 .claude/skills/phaser-game-dev。
许可
MIT
