Designing and Building an Emotionally Impactful Web Game
summary
SweetXheart is a native JavaScript web game completed over five years, built on Phaser v2.4 with dialogue driven from Google Sheets via Export Sheet Data → JSON. Over 150+ dialogue entries feed a handmade branching system, a letter‑by‑letter text effect, and a persistent stress mechanic that accumulates from microaggressions; the project uses many separate scenes with a dedicated preload scene, playtests for iterative changes, Trello for organization, and Patreon‑funded music.
AI-written summary · about
chapters (6)
- 0:00Start
- 10:11Lessons learned
- 10:41Get organized
- 10:59Ask for help
- 11:30Stop upgrading
- 11:42Know when to call it done
related talks
44mDesigning Socially Impactful Digital Experiences
26mdeveloping videogames in JavaScript
29m"JavaScript as Play"
27mHow NOT to build a video game
25mJavascript as Play A Primer on Getting Started with Video Games
46mSpace Wreck stories
27mCSS as a Game Engine: Building Playful, Stateful Web Experiences Without JS
54mA Successful Cross Platform HTML5 Game, From Shaping To Shipping
