Guest Talk: Press A to Learn — Macromedia Leipzig
Gave a 60-minute talk on founding a games start-up in Mitteldeutschland at the Press A to Learn event hosted by Macromedia students in Leipzig.
Gave a 60-minute talk on founding a games start-up in Mitteldeutschland at the Press A to Learn event hosted by Macromedia students in Leipzig.
Building an AI agent that answers AD&D 2E rules questions by searching the actual books — not by guessing from training data. Architecture notes on embedding search, Claude Sonnet tool use, and making AI trustworthy for reference work.
Gave a guest lecture on practical game design and development at the Applied Game Design course in Magdeburg.
Building an MCP server to let Claude Code control YouTube Music playback, search, and queue management. Thoughts on scaffolding for LLM workflows.
A Chrome extension for archiving web pages to Obsidian, built with Claude Code. Thoughts on preparing context and scaffolding for LLM workflows.
Updated talk on practical AI for game development
Observations and design thoughts on VR design from playing Half Life Alyx. Notes on UI, interaction design, movement, and VR-specific game mechanics.
Exploring how to model spiritual production and religious devotion in medieval RPGs, and designing game mechanics that align player incentives with character motivations around faith and worship.
Archive and resource hub for my Nerdicon talk on practical AI applications in game development
A deep dive into the mathematics and psychology behind critical hit systems in Lancer and D&D 5e, exploring their design implications and impact on gameplay.
The fallen angels of Paradise who fled to Selena-Resht's moon, becoming the undead Asqai'elun in their desperate pursuit of lost immortality.
Some Lunar Liches stat blocks and encounters
A mysterious archeotechdevice aboard the Gilded Bastion that powers a jump gate fragment through entropy manipulation