Hello! I've just moved servers (again) so seems like a good time for an #introduction post!
I'm Michael (he/him). I am a programmer by trade, game developer, tabletop GM and woodworker by hobby, and more recently I've been getting into rock climbing and writing.
By day I work for Stripe where I help to build Stripe Checkout.
I also have a super good dog named Flynn who I post pictures of pretty often.
Google memories (1/x)
y'all going to laugh, but I really believed it. I drank the kool-aid. this was the mid-00s, a tech company with a motto "don't be evil" still felt daring rather than cringe – for an alienated techie like past me, at least; my politically aware friends tried to warn me; but I didn't realise that Google leveraged its fine-tuned advertising machinery also for recruiting, and I swallowed the whole thing.
In the past few days I've deleted 65,296 lines of source code from my game project from cleaning up outdated resources and systems.
Pretty proud that it was all built in such a way that it could be removed without destroying everything else. Also, a lot of this was codegen/managed files from the IDE which inflates the numbers quite a bit, but still hundreds of NPCs/areas/resources that need not be compiled anymore!
Evenfall is a modest game visually, but there's a loooooot going on. I am super happy that it's very resource light though. The game doesn't tend to use more than 80mb of RAM currently. It can spike up to 100mb during larger battle sequences but otherwise it doesn't use much memory or CPU for that matter.
I had 17 font resources set up to use 3 different fonts and 2 font sizes. Just trimmed that down to just use 2 fonts. The third font did not fit, idk what I was thinking. Now just 4 resources, each font at one of two sizes.
GM:S2 stores fonts as sprites and saves each character location as a box on the sprite sheet. Deleting all those fonts resulted in a 25,000 line deletion commit. Wowza.
Going through my years-long game project that I've since drastically reduced scope on and removing thousands of lines of now unnecessary code and areas.
Just removed the open world weather system which tried to simulate semi-realistic weather patterns. Just can't justify having that level of complexity sitting there adding such little actual value.
Still, was fun to build it at the time.
Developer @ Stripe; game developer in free time; woodworker in even freer time; rock climber, writer and tabletop GM in the freest time
Hello! This is mas.to, a general-purpose, predominantly English-speaking instance. We're enthusiastic about Mastodon, and want to make this instance special. We've settled on a nice, short domain name, keep up-to-date with the latest Mastodon updates and features and want to make an easygoing and fun place to interact with other Mastodon users.