Skip to Content


My Games
Project Retrospective Squarez Retrospective
Roll Multiple Times to Weight the Middle
Bag Randomizers Create Semi-Predictable Random Sequences
The Dota 2 Pseudo-Random Distribution Creates Semi-Consistent Effects
Lie About Probability for Consistency or Vibes
Learning Sample Rules Without Replacement to Avoid Repetitive Procgen
Puzzle Design
Eureka is not Fiero
Aporia As a Promise Requires Trust
Puzzles Should Have a Rewarding Ending
Zelda’s Puzzle Box Dungeons Require Global Spatial Thinking
Low Resolution 16:9 Canvas Sizes
Learning Notes Godot Shader Notes
Gamedev Libraries
Using Yarn Spinner Without Engine Integration Packages
Sister Garaele’s Band Hoodies

[Some private content has been omitted.]