Posts
-
Notes on Dual-Booting Windows on Steam Deck
-
Miscellaneous notes on Steam Deck reshells, mods, and screen replacements
-
Adding a license to your open source art project
-
So you want to run a virtual event
-
Why Video Chat is a Hard Technical Problem
-
An (Incomplete) List of Questions To Ask When Designing a Synchronous Online Social Space
-
Scaling an Online Virtual World with Serverless Tech
-
Using Game Design to Make Virtual Events More Social
-
Running A Virtual Conference: Roguelike Celebration’s AV Setup
-
Your Online Event Should Have Live Captions
-
Building a better online hallway track
-
What is Spatial Audio, Why Does it Matter, and What's Apple's Plan?
-
How to easily test your WebVR and WebXR projects locally on your Oculus Quest
-
How YOU Can Use Computer Vision to Avoid Touching Your Face!
-
Using Data and Analytics to Improve Your Narrative Games
-
A Modern Developer's Workflow for Twine
-
Making a weird GIF wall with Azure Functions and SignalR
-
So You Want to Move To Berlin
-
Making A Cycling Game! Part Two: Bluetooth
-
Making A Cycling Game! Part One: Brainstorming
-
Improving Apple AirPods With A Remote Control
-
Experiential Theatre and Design Affordances
-
Apple and Machine Learning
-
Refurbishing A 1927 Switchboard, Part 1: Wiring
-
Picking an OSS license for your iOS app
-
You Shouldn't Trust Me
-
Location as Intent: Introducing Cortado
-
Selfie Jousting
-
The Tension of Alt Control Games
-
What should games on the Apple Watch look like?
-
Don't Call It A Smartphone
-
When Design is a Core Value Proposition
-
Boson X and the Algorithm as Content
-
Making Multiplayer iOS Games with Apple Multipeer Connectivity
-
Why aren't there more games like Spaceteam?
-
Handling private API keys in open-source iOS apps
-
IntentKit 0.6.0: In-App Actions and Other Fanciness
-
Building An Open-Source Moves Clone: Day 1
-
Announcing IntentKit 0.5: Convention Over Configuration
-
Fucking Block Syntax updates!
-
Your iPhone App Is Boring
-
Doobers and Doors: Microinteractions as Game Reward Systems
-
One Weird Trick for creating iOS keyboard animations
-
Rejected
-
nvALT: My new favorite piece of software
-
iOS Games Worth Playing
-
Introducing Habit Squares
-
One Post A Week: Running an Iron Blogger Challenge
-
Introducing MWOpenInKit
-
A tale of two protocols: UITableViewDelegate, UITableViewDataSource, and heightForRowAtIndexPath
-
The Joy and Rapture of Writing Shitty Code
-
How we learn programming languages is wrong
-
Introducing Capybara-touch
-
More fun with fake iOS events: keypresses
-
Faking touch events on iOS for fun and profit
-
The Objective-C runtime: objc_msgSend_stret
-
How to Make Your Own Yogurt
-
Tending Your Open-Source Garden
-
Speak No Siri, Hear No Siri: How I Built My Own Text-Based Phone Assistant
subscribe via RSS