Game development, and writing small tools in the game dev space. This week I've been working on an image editing app, mostly to play with dithering algorithms and palettes, using Odin and SDL.
I mean, it's either that or I quit software development completely; it would be a shame to throw away two decades of experience in the field.
I don't know. For as long as I can remember, game dev has had the reputation of being the most sweat-shoppish of all the software engineering disciplines. I have a hard time believing that game devs aren't also going to find themselves being crushed under the CTO imperative to "use AI or else" like the rest of us.
Nothing ready to ship just yet; I was thinking of building an image editing app that simply focuses on transformations — imagine Photoshop, without the editing part. Instead of having layers, you have a series of transformation you can tweak visually and then export to be reused and applied in batch later.
The itch I want to scratch is that I'm on Linux, and our native image editing apps are very clunky, or you have to spend a weekend every time reacquainting yourself with ImageMagick.
The other project in the back of my head is a font repository, manager and downloader for Linux. It's an unserved niche, and there is no popular central repository of fonts, despite a large majority of them are released with permissive licenses. I just want to be able to do `font-app install Inter Iosevka "IBM Plex"` and they appear under ~/.local/share/fonts
I mean, it's either that or I quit software development completely; it would be a shame to throw away two decades of experience in the field.