Elan Ruskin Profile picture
Using integers & coding performance at @InsomniacGames. Also @despair on the azure ceiling site and @crash@mastodon.gamedev.place
Jul 23, 2024 14 tweets 3 min read
This thread about banning new/malloc() reminded me of a really cool memory model I worked with on PS2. It gave us predictable footprints, fast allocations, leak-proof deletions, but was also easy to use for gameplay. Let's reminisce. 🧵 For context, the PlayStation 2 gives you 32MB of memory and 295MHz of CPU to work with it. There is no room for fragmentation, slack memory, or leaks. And malloc/free() can chew up a big chunk of your 10 million CPU operations per frame. Destructors add up too. So... (2/14)
Sep 9, 2022 4 tweets 3 min read
Is YouTube actually deliberately targeting ASMR, or is it just their content-filter-bot being idiotic like it usually is?

(This is a reminder that bots are so bad at identifying content, they’re basically an RNG, and it’s bizarre that we let them make decisions at all.) Content bot mistakes go beyond just locking people out of their social media or ending their creator livelihoods. They often block facts and amplify dangerous misinformation.
May 9, 2021 22 tweets 7 min read
I liked this video so much, I decided to write up all the bugs in it. Maybe other devs can spot things I missed, or speculate likely causes and assignees.

(I've omitted repro steps for 280-character brevity.) Screen-space overlay appears and vanishes abruptly when camera intersects sprinkler volume. Probable setup issue with ease in/out on the effect.
Assign to: tech art
Dec 11, 2020 37 tweets 19 min read
This seems a fun time to talk about one of my favorite literary subjects - the origins of cyberpunk, how its visual aesthetic began in Fascist and Soviet art, and its core allegory of power out of human control. To start with, I want to show you some architecture. This is an architectural sketch by Antonio Sant'Elia, a prominent figure in the Futurist art movement; a Soviet example of the Constructivist movement that evolved from it; the interior of the Reich Chancellery; and the Tyrell corporation from Blade Runner.