Michael's public list of bookmarks

Last updated: 2024-04-29

game dev

Game development has always been fascinating to me. But, I've found that many of the practices and algorithms used in this field can be opaque and hard to find. Some algorithms are straight forward like axis aligned bounding box collisions. I've even done several implementations of that at my time at Kapwing. But setting up a render graph for the first time is daunting. This is by no means a complete list of things you need to learn in game development. Just stuff I remembered I needed to put on the list

GPU

CPU

Techniques

Engines

Graphics

Linux

Opinion pieces

Browsers

I have been in web apps for my entire engineering career. Most of the things I need to research as of late is obscure. Similarly to gamedev, it also can't be found but for a completely different reason. The majority of web development content on the internet is flat out boring. It's usually about how you can write the same button but in a different way. That discussion does have its place from time to time, but meaningless. The thing I'm more interested in is how to get that button to render as fast as possible. Below are a few resources for that

Wasm

Blogs

Uncategorized

Making this section because I don't even know if these are even good resources or what they really are.

{"title":"Michael's public list of bookmarks","description":"Game development, CPUs, GPUs, browsers, and more","date":"2024-02-27","updated":"2024-04-29"}