Files
kennethreitz 6b6ce3f9c8 Polish all software pages; new essay: This Website's Changelog
- Every page under /software rewritten or tightened: 165 em-dashes
  removed, download stats corrected against live PyPI numbers,
  broken kjvstudy/httpbin links fixed (homepage too)
- Full rewrites: sample pack, clint, autoenv, osx-gcc-installer,
  games and legacy indexes; Responder promoted to Major Projects
- New essay documenting today's changes, the Obsidian sync pipeline
  (kr-vault plugin + sync-repo.py), and uv; added to essays index

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 00:57:51 -04:00

15 lines
1.1 KiB
Markdown

# Games
A brief adventure in game development. I wanted to know what it felt like to build something whose only job is to be fun, and these two games are the answer.
- [**Super Sphere**](/software/games/super-sphere): you control a sphere, you avoid obstacles. Easy to learn, genuinely hard to master.
- [**Super Sphere II**](/software/games/super-sphere2): the sequel. Same concept, tighter mechanics, harder levels.
Both are open source.
## What Games Taught Me
The "for humans" philosophy translates directly to game design, it turns out. A good API and a good game share the same property: you understand them in seconds and keep finding depth for hours. No tutorial screens. No settings to fumble with. The interface disappears and the experience remains.
Making games also taught me how much craft hides inside "simple." Tight controls are brutally hard to get right. The difficulty curve that makes someone say "one more try" for an hour is a designed thing, tuned by feel, one playtest at a time. I shipped two small games and came away with more respect for the people who do this for a living.