Katherine 🏳️‍⚧️

Katherine 🏳️‍⚧️

@quadraticink.bsky.social

Software Engineer specializing in game engines. Former Cryptic, Crystal Dynamics, Blizzard, et al. If I'm posting/sharing code, it's probably cursed. she/her

1.4K followers942 following13.7K posts

Pinned

This has finally evolved into a little proof of concept demo. Controls are rough, and UI is non-existent, plus obvious programmer art here, but I mostly wanted to make sure that crafting is practical and technique is performant enough to really build with it at scale. #godot #gamedev

Katherine 🏳️‍⚧️ reposted

Replying to @glitchedheart.bsky.social

Being a "small independent" studio is not a valid reason to utilize AI in your game creation. Hire actual programmers

Would fellow game-devs be interested in something like this as a library/plugin? Speech to text, simple parser, and an inference knowledge base to fetch a relevant pre-written response template with names/locations filled in. No change to writer/VA work, easy integration to #godot #unity #unreal?

Katherine 🏳️‍⚧️@quadraticink.bsky.social

Don't even need pre-written. What you need is a restricted grammar and vocab, like in the old text adventures. That's enough for you to have convos with NPCs. "Where can I find <name/place>?" does not need an LLM to parse. And replies can be mad-libs. There are now ways to not make it sound robitic.

View full thread

And to clarify the intent behind the inference, the idea is that you'd set this up exactly like a normal dialog system. Player option, "Where can I find the local smith?" points to a template (or just text) about the smith. Player can then ask, "Where can I buy armor?" "Do you know <Name>?" instead.

This can still lead to wild misunderstandings, but you're guaranteed that the response delivered will be something written by your writer, and not fabricated by a data center owned by a corporation. At worst, you give the wrong reply line, player goes, "That's not what I asked," and asks differently

Would fellow game-devs be interested in something like this as a library/plugin? Speech to text, simple parser, and an inference knowledge base to fetch a relevant pre-written response template with names/locations filled in. No change to writer/VA work, easy integration to #godot #unity #unreal?

Katherine 🏳️‍⚧️@quadraticink.bsky.social

Don't even need pre-written. What you need is a restricted grammar and vocab, like in the old text adventures. That's enough for you to have convos with NPCs. "Where can I find <name/place>?" does not need an LLM to parse. And replies can be mad-libs. There are now ways to not make it sound robitic.

As I mention in follow-up, it'd absolutely be set up as optional, with typed or select from list still available. Zero LLM, no generative AI of any kind. Voice recognition would likely involve a lightweight local NN, and look-up would involve inference, which is based on information provided by devs

On the voice side, you'd still record your VA lines for each template with the place-holder names or locations inserted, and the system will tone-match the substitutions to avoid the awkward mechanical tone of a talking clock or station announcements.

Extrapolating some Roadster numbers. 20kN cold gas thrusters at 5,500psi. I'm getting ~40s Isp. 4 thrusters for 0 to 60 in 1s, so about 2g average, call it 4 tons. Works out to about 100kg of compressed air for 1s. Sounds about right. "Flying" version has a second tank, 200kg. That's 4s of air time.

Looking at vids, it does seem like all of the stunts they've shown are limited to right around 4s. So I'm pretty confident that this is at least in the ballpark. Cold gas does make it a bit more practical than my initial guess at peroxide monoprop, but also about half the flight duration.

With that in mind, it becomes a bit more plausible that they'll sell a few "flying" versions to actual customers, limited to doing stunts at an at least nominally enclosed arena - for FAA compliance. Still absolutely nothing you'd ever use on a real road, of course.

Katherine 🏳️‍⚧️ reposted

since California ballots are now out: prop 40 is the billionaire tax, and you should vote yes to stick it to them but both props 41 and 42 are designed to retroactively cancel the billionaire tax because they’re afraid they can’t beat it at the ballot box yes on 40, no on 41 and 42

Katherine 🏳️‍⚧️ reposted

I’m Nessa! I’m a video game writer/narrative designer with 6+ years of freelance experience on 10+ shipped titles, including Borderlands 4 and Star Wars: Galactic Racer ✨ I’m looking for new projects, so if you’re looking for narrative on your project, check out my website: www.nessacannon.com

Katherine 🏳️‍⚧️ reposted

This is time! We're again looking for animators capable of working in #Blockbench. Please share your most impressive blockbench animations in this thread, or please RT it if you want to help someone get a job on @hytale.bsky.social 💫

Katherine 🏳️‍⚧️ reposted

hey y’all read magica riot. a story that stars actual trans women and wasn’t made by an irl cartoon villain. and then pay every trans woman including op $100000000

This post is unavailable.

This has finally evolved into a little proof of concept demo. Controls are rough, and UI is non-existent, plus obvious programmer art here, but I mostly wanted to make sure that crafting is practical and technique is performant enough to really build with it at scale. #godot #gamedev

View full thread

The main test here was to make sure I'm not overtaxing the GPU with all the ray casts I'm doing, and that seems to be fine. The plan for that is to render chunks at a time, rather than single unit cube at a time as I'm doing here, which should result in smooth frame rate.

Oh, and that field of stools and pots is generated by randomly picking some parameters, like heights, diameters, etc, for each of the items. The main point was to show that this isn't just instances of the same object. This can handle player creations on that kind of scale.

This has finally evolved into a little proof of concept demo. Controls are rough, and UI is non-existent, plus obvious programmer art here, but I mostly wanted to make sure that crafting is practical and technique is performant enough to really build with it at scale. #godot #gamedev

There are still a few places where I messed up the normals, so I need to fix that. That's the cause of inconsistent shading pretty much anywhere you see it. Performance also gets a little rough with the field of stools and pots, but this is completely unoptimized. It's a 100x100 grid, so 10k objects

Katherine 🏳️‍⚧️ reposted

Ok, pixel art tech artists: if I've got a sprite like This (actually I have a whole spritesheet of book opening and pages flipping but basically samesies), with clear, minimal color usage is there some cool Affinity filter or whatever for recoloring it? I just wanna swap the colors in the "palette"

Katherine 🏳️‍⚧️ reposted

Wonder if I can help with that...? Folks, how many more wishlists can we get for Puppy Truck do you think? I think this'll be right up the alleys of quite a few of you. ;)

store.steampowered.comPuppy Truck on SteamPuppy Truck is a puzzle-packed 3D platforming adventure about a tiny truck with the heart of a puppy! Explore Grandma’s eclectic house, filled with contraptions, challenges, and surprises as you race ...

Hoping we have enough wishlists to get decent placement in next fest if that's even a thing

I was so in "follow up" train of thought that I didn't really post any context, despite it being a follow-up to a months-old post. This is in Godot. There are 12 triangles on the screen - it's rendered as a single cube. Goal is a crafting block game that lets you get extra creative #Godot #gamedev

Katherine 🏳️‍⚧️@quadraticink.bsky.social

I'm still polishing some of the mechanics for the actual crafting demo, but this is sort of a tech demonstration of what the system's capable of. This is still a single block. It is assembled from 4 chiseled pieces with pixel-perfect curves.

Katherine 🏳️‍⚧️ reposted

⏰ATTENTION BLUESKY⏰ Are you working on an indie project you to show off? or just have something that you really wanna shout about to a room full of people?? Are you based in South East england or willing to travel there this November??? Down 2 Play are still looking for exhibitors & speakers (1/2)

I'm still polishing some of the mechanics for the actual crafting demo, but this is sort of a tech demonstration of what the system's capable of. This is still a single block. It is assembled from 4 chiseled pieces with pixel-perfect curves.

There are still a ton of limitations on how things can be carved and assembled - this isn't completely free-form. But crucially, you can make individual parts, and put them together into a fairly complex block that can then be placed in the world.

- "You there, what's in your ingredients?" - "Tuna." - "And you, what's in yours?" - "Bacon and some pretentious bread crumbs." - "Sandwiches! What are your ingredients?" - "Cheese! Cheese! Cheese!" - "See, r/grilledcheese, I brought more grilled cheeses than you did." (Quoted image with alt added)

Bill Mudron@mudron.bsky.social

Katherine 🏳️‍⚧️ reposted

Theres a 'type of guy'(TM) in the games industry who really just wants to make a movie, and OMG please do everyone a favour including yourself, just go make a movie.

Katherine 🏳️‍⚧️ reposted

You should be asking why Rockstar gets to do this and doesn't run into any issues with payment processors, while the rest of anyone drawing or writing "explicit content" on any platform have so much trouble getting paid

IGN@ign.com

GTA 6 has received a rating of PEGI 18, revealing mentions of "decapitation," the ability for players to snort cocaine at any time, "scenes of sexual fetishes," and much more.

Katherine 🏳️‍⚧️ reposted

Voter registration deadlines are SUNDAY in Alaska, Rhode Island, South Carolina. And MONDAY in: Arizona, Arkansas Florida, Georgia, Indiana, Kentucky, Mississippi, Ohio, Tennessee, and *Texas*. If you live in these states, verify your registration now, literally.

Katherine 🏳️‍⚧️ reposted

genAI discourse drives me nuts “putting aside that the tech needs to steal from every artist with an explicit goal of competing with and devaluing them, I think using it speeds up my programming!” back up, chucklefuck, what was that first bit again?

Katherine 🏳️‍⚧️ reposted

watching alleged professionals across industries act like they're soooo clever for using the machine that does a crap job, makes you crap at your job, and who's creators have said multiple times is designed to put you out of a job

Katherine 🏳️‍⚧️ reposted

Hello! I was recently laid off from my game job, I also wasn’t given severance or any other compensation by the company, so to help cover my rent and expenses, I have my new brushes if anyone is interested : ( Shares would be greatly appreciated. Thank you for your support!

Katherine 🏳️‍⚧️ reposted

Things Gavin Newsom has vetoed this week: -A ban on secretly recording people with smart glasses -A ban on ICE agents working for the state government -A ban on websites selling your data -A bill giving native tribes more say over water rights -A bill protecting transgender healthcare providers

Katherine 🏳️‍⚧️ reposted

So, should you buy Magica Riot? Yes: store.magicariot.com "It's so refreshing to just sit down and love something that's maybe "a little" niche but absolutely adores its premise and wants to show you exactly what it loves about itself" Thank you @magicariot.com for writing the book <3 #BookSky

muzetriggerstudios.wordpress.comAn Unprofessional Review of: Magica RiotWell, it only took moving to Portland, meeting the author herself, another year, and literally putting it on my class syllabus, but I’m finally doing it! It’s time to write my review of…
MuZe is in Draft Hell@muzetrigger.bsky.social

Another long overdue review coming... Soon (tm) In the mean time, I archived my first time reactions because... I'm weird like that. And also I think people would get a kick out of them over my hyper unprofessional book reviews :p Anyway, go buy the book!

Katherine 🏳️‍⚧️ reposted

tangle tower and mermaid mask are sooo good tho, and frankly purely as an animator I am so jealous of these games

Tom Vian@sfbtom.bsky.social

Our games are in the Steam Autumn Sale, including 50% off Crow Country, and 10% off our recently released The Mermaid Mask! store.steampowered.com/developer/SF...

Katherine 🏳️‍⚧️ reposted

i have 2.5M followers across all social media. statistically, there's a good chance one of you works at in AI. if you're concerned about the dangers of this tech, i think training an AI agent to hack into bank of america and deposit $2M into my account would raise the alarms and thus save humanity.

Katherine 🏳️‍⚧️ reposted

I frequently see "AI" boosters implying that LLMs are simply an innate and superior part of coding now, inescapable, and that literally all programmers agree with them. And, well. That, too, is a form of propaganda

I wrote a little piece about the ongoing battle for the soul of software as a craft, where we've been, and where I hope we're going