If you want the emotional high of "I am a God! I'm so smart!", only to return to "I'm the biggest idiot" 10 minutes later. Become a Game developer. #gamedev#solodev#struggle
I've removed image decoding from the engine and built a small "asset packer" program that converts PNGs to binary assets at build time, reducing them to 8 grayscale colors with RLE compression. Efficiency achieved!
Getting more interesting now, though still not exactly perfect, but it's pretty neat to play with. It's quite heavy performance wise though, I'll have to see if I can get this down to a reasonable cost while retaining the fun.