gamecn.json
Project configuration. Lives at your project root. Drives engine detection, path resolution, and registry routing.
Fields
$schemastringoptionalengine"phaser" | "three" | "pixi" | "vanilla"requiredvalues:
phaserthreepixivanillaframework"vanilla" | "react"requiredvalues:
vanillareactlanguage"typescript" | "javascript"requiredvalues:
typescriptjavascriptpackageManager"npm" | "pnpm" | "yarn" | "bun"optionalvalues:
npmpnpmyarnbunpathsobjectrequiredsrcstringrequiredassetsstringrequiredcomponentsstringoptionalsystemsstringoptionalscenesstringoptionalshadersstringoptionaluistringoptionalregistriesobjectoptional