GlaireDaggers๐Ÿ‰๐Ÿณ๏ธโ€โšง๏ธ๐ŸŽ„'s Avatar

GlaireDaggers๐Ÿ‰๐Ÿณ๏ธโ€โšง๏ธ๐ŸŽ„

@glairedaggers.bsky.social

she/they ๐Ÿ˜ท wearer in lesbians w/ ๐Ÿ’ @cyndervox.bsky.social ๐Ÿ’ Previous: Spry Fox / Netflix, Galvanic Games, Super Bit Machine gamedev links: https://linktr.ee/glairedaggers Tags: #foxbladefable | #art | #pixelart

5,903 Followers  |  2,426 Following  |  6,923 Posts  |  Joined: 20.08.2023  |  2.0718

Latest posts by glairedaggers.bsky.social on Bluesky

Thinking about how eventually Unity's solution to "hey can we get modern rendering features" was the Scriptable Render Pipeline - aka "Fuck you, write your own damn renderer then."

02.12.2025 07:13 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

unity seems to be 5% a game engine and 95% a way to generate Transactions by letting people sell each other various fragments of middleware in the hope that some day they might assemble a working game engine if they spend enough money

01.12.2025 16:58 โ€” ๐Ÿ‘ 62    ๐Ÿ” 8    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Ah.

The mesh I was using had, for reasons completely indecipherable by humans, a copy of all visible geometry but with an invisible texture applied to it.

This, apparently, completely broke the GI.

It works now lmao

02.12.2025 05:59 โ€” ๐Ÿ‘ 9    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"If you raise the price of the fucking hot dog, I'll kill you"

02.12.2025 05:56 โ€” ๐Ÿ‘ 28    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Costco seems to be the one company that consistently and intentionally refuses to let their approach slip - including completely rejecting anti-DEI measures, and it's great to see that it also includes "we will literally fight the government to avoid having to raise our prices"

02.12.2025 05:54 โ€” ๐Ÿ‘ 50    ๐Ÿ” 13    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

It should totally be possible to have a text version of the asset for editing that is cooked down into a compact binary format for distribution.

02.12.2025 00:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Especially considering that in an engine like Unreal you should really have the infrastructure in place to be able to differentiate between "editor version of the asset" and "processed game ready version of the asset"

02.12.2025 00:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It's just deeply unpleasant to use.

02.12.2025 00:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The debugging and refactoring experience in Blueprint in general is just so incredibly half baked.

02.12.2025 00:14 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It bothers me a lot that Unreal *HAS A TEXT BASED SERIALIZATION FORMAT*, but doesn't use it for assets on disk

01.12.2025 23:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I've taken this approach when doing Sega Saturn & PS1 tinkering, for instance, using make files with python scripts to parse all of my JSON & spit out compact binary files

01.12.2025 23:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You can always process the text data into custom binary with a build tool for runtime as well!

01.12.2025 23:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

In cases like, say, "table of all spells in the game", the answer is yes, because you can easily end up with two designers who want to add different spells to the table for example (and there's a lot of other scenarios where it's useful too)

So it should be text IMHO.

01.12.2025 23:55 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ideally, in a system like this, you want to consider whether two people will ever need to touch a file at the same time.

For assets where the answer is no (sounds, textures, models, etc) binary is fine.

If the answer is yes, then it should be text IMHO.

01.12.2025 23:55 โ€” ๐Ÿ‘ 8    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

And if they check in changes, your stashed or shelved work might as well be thrown away. Can't be merged. Do it again from scratch.

01.12.2025 23:49 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

If you're using something like Perforce, you end up in scenarios like:

- You make some changes, then stash or shelf those changes
- Someone else checks it out.
- Now you can't unstash or unshelf the file at all, because it's locked by the other person.

01.12.2025 23:49 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

If multiple people need to make edits to the same table, being a binary file means that edits cannot be merged.

Without automatically locking binary assets, this makes conflicts *very* easy to encounter.

With automatic locking, it's still a huge pain in the ass.

01.12.2025 23:49 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Data tables should be plain old JSON on disk and I will die on this hill.

01.12.2025 23:39 โ€” ๐Ÿ‘ 15    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You know, from working with Unreal Engine long enough, I think I've decided:

Using binary files for data assets is a terrible fucking approach that makes version control an absolutely nightmare.

01.12.2025 23:39 โ€” ๐Ÿ‘ 33    ๐Ÿ” 0    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 0

Throwin' arm ain't as good as it used to be

01.12.2025 23:17 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

So I guess my answer to why it feels different is because the sheer number of collabs in Fortnite gives the impression of an advertising billboard in playable form rather than a focused celebration of gaming history.

01.12.2025 23:01 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I often think about somebody who asked "why is Smash Bros celebrated but Fortnite is derided for this?"

I think the answer is quantity.

In Smash, it's often surprising when a new character is added, because there's only so many. In Fortnite it's rarely anywhere near as surprising.

01.12.2025 23:01 โ€” ๐Ÿ‘ 9    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I saw a video of a thing from Fortnite that was like

A hundred third party characters swarming some big boss character. Homer Simpson. Hatsune Miku. Godzilla. Goku. Chun Li. A bunch of others I probably didn't even notice.

Idk. It just turned into a bunch of licensed visual noise to me. Oatmeal.

01.12.2025 23:01 โ€” ๐Ÿ‘ 7    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Probably unnecessarily curmudgeonly take (Sweeney's shitheadedness aside):

I think Fortnite would be much cooler if it was just the original characters instead of all the piles of random collab stuff?

01.12.2025 23:01 โ€” ๐Ÿ‘ 21    ๐Ÿ” 4    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Talking with a financial advisor

"What's your line of work btw?"
"I'm a game dev"
"Oh cool did you work on GTA?"

01.12.2025 20:36 โ€” ๐Ÿ‘ 17    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I feel less jolly with each passing year, but damned if I ain't gonna put that Christmas tree up anyway

01.12.2025 19:26 โ€” ๐Ÿ‘ 18    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's actually fascinating to watch things like indie games evolve over time - the way they're continuously polished over time, new features added & bugs fixed, cumulative hours of new content added.

Imagine if Among Us, Phasmophobia, VOTV, etc launched as-is and never received any updates.

01.12.2025 19:24 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Snippet of an article talking about the "8 squared curse of extinction" in Final Fantasy 2, which is a glitch where the player can increment a room hierarchy counter past 64, wrapping to -1 and triggering a variety of glitches such as freezing the game

Snippet of an article talking about the "8 squared curse of extinction" in Final Fantasy 2, which is a glitch where the player can increment a room hierarchy counter past 64, wrapping to -1 and triggering a variety of glitches such as freezing the game

"Games used to be released without day 1 patches"

01.12.2025 19:10 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

"sure I think the paper was bad & deserved a failing grade but for some reason I think it's actually way more important to complain about the grade being a little too harsh" ๐Ÿคก

01.12.2025 18:16 โ€” ๐Ÿ‘ 21    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

"The bigot was wrong, but I'm going to nitpick the trans person anyway" is a genre of post that never fails to make me want to lob a brick at Mach 5 at the poster's head

01.12.2025 18:10 โ€” ๐Ÿ‘ 60    ๐Ÿ” 21    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

@glairedaggers is following 20 prominent accounts