Announcing my new podcast "Game Data" that features deep-dive interviews with game creators about how they program and manage data in their games
On figuring out how to bridge the GameObject/ECS divide by leverage attributes, partials, and source generators.
Leveraging Spite-Driven Development to make a zero friction image sharing site
Goblin-mode-ing C#'s type system and record syntax to render a webpage
Zipping your tars or tar-ing your zips?
Into the depths of csproj and NuGet package management
Thoughts and impressions after a few rounds of playing Lorcana
An average Tuesday begets strangely connected threads
Game development is in crisis. Can creative AI tooling save it?
Quick fix on getting a Discord bot to echo in Discord.Net
An introduction to low-level C# and figuring out if any idiomatic patterns exist for working with native memory.
Debugging some FMOD interop stuff
Exploring what it could mean to program with GPT from the very start
Talking about how Midjourney has changed how I approach creative work.
Exploring what to do when you're trying to find answers to hard technical problems on the internet, and all the usual options aren't working.
Musing on speedrunning's relationship to games and the production of "new" nostalgias
Experimenting with Midjourney to create concept art
Exploring recent trends in game design to try and figure out why everything is Fine and why that's terrible.
Configuring a new Macbook Pro for 2022 for game development + video editing
Reflecting on using Unity for a large scale 2D project
Towards a fresh, new way of making games in C# and Dotnet
Using SpriteLibrary and SpriteResolver to reduce redundant work
Fixing a machine on the brink of disaster
Extra reading and listening for people who want to know more about the history of *Civilization*
Diving into how Promesa uses the language of game engines and films to portray memory
Date: 9/21/20 Tags: Tools, Svelte, Data, VSCode Permalink: /game-data-editor-vscode-part-4 Summary: Editing VS Code virtual document data from
Date: 9/20/20 Tags: Tools, Svelte, Data, VSCode Permalink: /game-data-editor-vscode-part-3 Summary: Getting data into Svelte from VSCode’s virtual
Date: 9/11/20 Tags: Tools, Svelte, Data, VSCode Permalink: /game-data-editor-vscode-part-2 Summary: Using Svelte for VS Code Custom Editor Webviews
Date: 9/11/20 Tags: Tools, Svelte, Data, VSCode Permalink: /game-data-editor-vscode-part-1 Summary: Why build a custom data editor? Title: Building
I made an interactable calculator that allows you to identify a wishlist target for your game
Date: 8/4/2020 Tags: Movies Permalink: /platform-master-review Summary: Indie Game: The Movie where nobody wins and it doesn’t matter Title: A
Selections and Highlights from the Itch.io Racial Justice and Equality Bundle
Exploring the many uses of C#'s attributes in Game Development
Talking about some things I like in OSR
Thinking about OSR, Worldbuilding, and everything in between
Date: 8/3/2019 Tags: Unity, Discord, Early Access Permalink: /build_pipelines_2 Title: Unity Build Pipelines Part 2: Effectively Delivering a Closed
Date: 7/27/2019 Tags: Unity, Steamworks Title: Unity Build Pipelines Part 1: Automating Multiplatform Builds with Steam Integrations Permalink:
Working with P2P Networking in Unity, C#, and Facepunch.Steamworks
A brief introduction to Steamworks that cuts to the point
Date: 8/16/2017 Tags: General Permalink: /introduction Title: Welcome! Summary:Welcome to my blog! — I’ve been wanting to start up a more formal