Evan Balster 🍂 @art.imitates.life · 22/08/2026This evening please join me as I send all my chi, chakra, mojo, mana and prayers to Sabbath the Awful Cat, and also to those raccoons 131
Evan Balster 🍂 @art.imitates.life · 06/07/2026Alternatively: the scavenger hunt version www.reddit.com/r/Morrowind/... 000
Evan Balster 🍂 @art.imitates.life · 02/06/2026This month instead of passing we're mentioned in passing. 010
Evan Balster 🍂 @art.imitates.life · 01/05/2026Huh. I've been playtesting a co-op game about shapeshifters made of cryptobiotic ink. Trying to figure out how to design a walkable, labyrinthine (underground?) city comprised primarily of corridors. Also planning a warped, monochromatic underworld flooded with black sand. So... kinda, yeah. 100
Evan Balster 🍂 @art.imitates.life · 28/04/2026You may have come a long way but never forget your childhood friends from the blood islands. 001
Evan Balster 🍂 @art.imitates.life · 06/03/2026An attempt at articulating some complicated feelings about last year's fire, the support I received from colleagues in gamedev, and the slow process of unpacking grief in our new home. www.gofundme.com/manage/my-ho... 3131
Evan Balster 🍂 @art.imitates.life · 03/03/2026It is 2 AM and I am learning of the grave repercussions of violating the Mug Warmer Code. I have a duty to uphold 000
Evan Balster 🍂 @art.imitates.life · 19/02/2026This week I'm tinkering with SDF rasterization of complex polygons to speed up my game's collisions. To make it fast, I had it start from the polygon vertices and "grow" the SDF pixel by pixel like a crystal using a breadth-first prioritization. This seems to work quite well. 010
Evan Balster 🍂 @art.imitates.life · 01/10/2025Somebody make an Oregon Trail style game inspired by the Sumud Flotilla 031
Evan Balster 🍂 @art.imitates.life · 30/09/2025Less than 24 hours until this civilian aid flotilla would make landfall, but the last nine flotillas were violently intercepted. It's difficult to imagine they will succeed, but it's undeniably worth it to try. Watching the stream with bated breath. www.youtube.com/watch?v=uEN2... 131
Evan Balster 🍂 @art.imitates.life · 27/09/2025Watching some very important boats. Searching up "Sumud" a couple times per day. 010
Evan Balster 🍂 @art.imitates.life · 24/09/2025Intellectually I knew clay came from the ground but seeing it crumbling off the sea-cliffs near my home in 100kg bricks, basically the same stuff I played with in elementary school, kind of blew my mind. 010
Evan Balster 🍂 @art.imitates.life · 17/09/2025Reminds me of the Dan Harpole Memorial Cistern (famed for having the most reverb of any location in the western hemisphere). I live about ten miles from it. 100
Evan Balster 🍂 @art.imitates.life · 15/09/2025folklore.org/Do_It.html?s... Rest OK, Larry Tesler. 0146
Evan Balster 🍂 @art.imitates.life · 26/04/2025Dangerous levels of radiation at Mount Holly Estate this evening. 140
Evan Balster 🍂 @art.imitates.life · 04/04/2025Spent a week searching this half-mile radius. Years ago this mapping strategy helped me find a lost cat after 9 days. I've relocated our other two cats to the Portland area, far from the toxic ashes. Just as I was handing off the search, a neighbor spotted a "brown and gold" cat — hoping it's her. 2130
Evan Balster 🍂 @art.imitates.life · 30/03/2025Another gift emerged from the ashes. These things can be replaced in time. 060
Evan Balster 🍂 @art.imitates.life · 28/03/2025With my keen ears I've been searching the deep woods for our third cat. My uncle has been cutting away burnt aluminum in preparation to tow the ruin away. Most of my hard drives have been located and offer the promise of salvage. 1130
Evan Balster 🍂 @art.imitates.life · 27/03/2025Some of my games became more powerful in the fire. 2211
Evan Balster 🍂 @art.imitates.life · 26/03/2025Back home today and searching for our missing cat. Walking the forest. Calling. Listening. Heartfelt thanks to the many colleagues who offered their emotional and material support this week. Thanks to them I've been able to face this wreck with positivity and focus. 1200
Evan Balster 🍂 @art.imitates.life · 19/03/2025Our pets. James was carried out of the house that night and is ok. Scout came back the next night, traumatized but uninjured. We believe Boom Boom escaped through the open door after the explosion but haven't found any sign of her yet. 3431
Evan Balster 🍂 @art.imitates.life · 19/03/2025Our pets. James (tuxedo) was carried out of the house right after the explosion. Scout was outside and came back this morning. We haven't seen Boom Boom but haven't found her remains among the ashes. She had a chance to escape after the explosion and we hope to find her in the coming days. 1495
Evan Balster 🍂 @art.imitates.life · 19/03/2025An E-bike battery burned my house down on the first day of GDC. Seeking mutual aid from financially stable colleagues. gofund.me/47306b15 39388
Evan Balster 🍂 @art.imitates.life · 19/03/2025An E-bike battery burned my house down on the first day of GDC. Seeking mutual aid from financially stable colleagues. gofund.me/47306b15 15315318
Evan Balster 🍂 @art.imitates.life · 16/02/2025Huzzah! I figured out how to preserve the maximum area when smooshing the polygon. The answer is just to make corners that are parallel with the incoming plane. I've worked out all the edge cases... Now I just need to figure out if this algorithm is actually useful for its intended purpose. 000
Evan Balster 🍂 @art.imitates.life · 15/02/2025Wacky geometry experiment: concocting a thing called a "DEAP Constraint" for fast, stable collisions when a game character is squeezing through tight spaces. It smooshes down an "equi-angular" polygon based on distance from each wall. But the smooshing needs to preserve as much area as possible... 110
Evan Balster 🍂 @art.imitates.life · 07/02/2025A recent C++(17) experiment: Property accessors, like in C#. That is, get/set methods disguised as member variables, with full support for sub-members, casts, operator overloads, compound assignments, etc. They optimize down to zero time/memory overhead. github.com/EvanBalster/... 176
Evan Balster 🍂 @art.imitates.life · 19/12/2024OK, hear me out: what if instead of crafting materials you just use the vitamins and minerals from all that stolen bodega food 000
Evan Balster 🍂 @art.imitates.life · 18/12/2024I needed to keep track of which directions near a game object were blocked, so I made a little class that uses an int16/32/64 bitmask to represent FOV ranges around a central point. It's a simple little thing but the test program for tracking a circular obstruction looks neat. 000
Evan Balster 🍂 @art.imitates.life · 17/12/2024Garments like this are both practical and intimidating. Wear them as a power move. 010
Evan Balster 🍂 @art.imitates.life · 16/12/2024The step-count visualization makes it look like molten metal. Dancing at a specific tempo throws bouncy bits everywhere. TODO: eyeball physics, portal stability, render batching 000
Evan Balster 🍂 @art.imitates.life · 16/12/2024Fine-tuning the behavior with the goal to keep these critters coherent but sort of loose and splashy. They still can't traverse non-euclidean spaces without exploding. :( 100
Evan Balster 🍂 @art.imitates.life · 15/12/2024This mix of attractive and repulsive forces is unstable. And a bit unsettling. 100
Evan Balster 🍂 @art.imitates.life · 14/12/2024Blobs of ichor are now individual objects with attractive and repulsive interactions. Very jiggly! But the eyes get buried and the "main blob" breaks away too easily. True decentralization of the slime mind will be implemented... eventually 🫠 100
Evan Balster 🍂 @art.imitates.life · 14/12/2024Temporarily reduced to a single blob, to work on motion feel. Varying surface tension makes the little horror ball up and roll, then pancake out when resting. A few bystanders are gathering around to gawk. 100
Evan Balster 🍂 @art.imitates.life · 13/12/2024More importantly: ample eyeballs. And more jiggle. (Explaining 🍤: I'm making a multiplayer game about urban shapeshifters who steal food. It's called HYPERCITY VERMIN: these are basically liquid raccoons.) 100
Evan Balster 🍂 @art.imitates.life · 13/12/2024A few pieces of shapeshifter-stuff, held together with spring forces with fixed droplet deformation. I could do a lot more with the movement and shader. 100
Evan Balster 🍂 @art.imitates.life · 13/12/2024Basic in-engine raymarching setup. Had to remember the mathemagic for calculating ray directions. These visualize into a nice pastel gradient in the (normally invisible) bounding box I'll use to render the creature. 100
Evan Balster 🍂 @art.imitates.life · 12/12/2024Figured out an equation to make the liquid body flatten out like a water droplet when it's on the floor. Hardcoding animation in a shader is not great, so next steps will be in my game engine. 110
Evan Balster 🍂 @art.imitates.life · 12/12/2024Re-learning raymarching. Making some gloopy little comrades. 140