Runtime Spike / Phaser Parity
FIELD GOAL UNLOCK in Phaser.
This no-write lab renders the same Field Goal mechanic with Phaser: scene graph, tweens, camera punch, particles, ghost balls, and a reusable React shell around it.
Same scoring
Uses the exact Canvas kick evaluator, wind, landing, and point model.
Phaser stage
Game objects, tweens, camera shake, and impact particles live in Phaser.
No writes
Preview points only. No reward grant, no participation mutation.
Runtime signal
Lets us compare game feel against bundle and mobile webview cost.
Phaser Runtime
Same assets. Different engine.
Score
0
Last
Ready
Mode
No-write
What to judge
Does Phaser make impact, camera movement, and particles worth the extra runtime? If yes, it becomes a premium option for motion-heavy templates, not the default for every campaign module.
Same wind, same score model, different renderer.
