// andy hall
Type-Decorated JS is the Best JS
That time Minecraft used my voxel engine
Thoughts on AI Hallucinations
Interviewed about Gamedev and windmills, sort of
Big Opinionated List of Game Design Mistakes
GDM 11: Never ship cutscenes that can't be paused.
GDM 10: Don't hit new MMO players with five years of cruft.
GDM 9: Never tutorial a currency without player agency.
GDM 8: Never ship a first-person view without correctly supporting inverted Y-axis.
GDM 7: Never gate the Settings menu behind gameplay.
GDM 6: Never disable player inputs without a compelling reason.
GDM 5: Never ship a game with audio and no volume control.
GDM 4: Don't tell me a currency is valuable - show me what I can buy with it.
GDM 3: Never have characters interrupt each other, unless the audio can be timed convincingly.
GDM 2: Never tutorial a button you're about to disable.
GDM 1: Never play loud audio on startup.
D&D spell damage calculator
"wasgen" wo meguru bouken
4 Years of Procedural JS
Board game references
Day 25 - Everywhere and Nowhere