VR101 – Introduction to Virtual Reality Design and Development
A book on VR development, with a focus on interaction design.
Reverse-Engineering the Switch 2 Pro Controller’s Bluetooth Protocol
I just really wanted to play Splatoon on the Switch 2 with a mouse and keyboard.
The Deal-With-It-Ism Trap
When a critique of the terrain gets repackaged as a deficiency of the hiker.
Can’t Talk About It
I haven’t posted anything for a while, since I’ve been busy working on something that I can’t talk about. The...
LLM-Powered Kanji Annotation
A browser extension that annotates kanji. Accurately.
Add a Scroll Wheel to Any Air Mouse Remote
A simple tool that adds the scrolling feature to any air mouse that doesn't have one.
Discord LFG Bot
A looking-for-group bot that you can set up for your Discord server. Supports several popular games and can be easily extended.
The Good and the Bad
When we talk about a video game, a movie, or any kind of work of anyone's.
Closures in C#: A Brief Introduction
You create temporary variables all the time. But exactly how temporary are they?