Josh Guerrero's Avatar

Josh Guerrero

@bitsage.bsky.social

Head of Development, Incredulous Interactive Dabbling in a little bit of everything.

88 Followers  |  231 Following  |  67 Posts  |  Joined: 17.11.2024  |  1.9707

Latest posts by bitsage.bsky.social on Bluesky

I know several games made solely by programmers I know none made by project managers

I know several games made solely by programmers I know none made by project managers

Fun fact if there's no project managers on your project that work is just being done by someone else with a different title. Even solo projects need planning.

01.02.2026 22:02 โ€” ๐Ÿ‘ 127    ๐Ÿ” 24    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 3

This makes the most sense to me. It also reduces ambiguity in casting a vector up to higher dimensions. With the first solution, you get the somewhat unintuitive:

(Vector2)Vector1.up != Vector2.up

20.01.2026 17:54 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
A screenshot of an application window is open on a desktop. The app shows the welcome screen for the "Yarn Spinner Playground" app, where you can either create a new project or open an existing one. Projects can be opened from or created in either the local machine storage or GitHub version control. Other controls link to utilities like the Yarn Spinner website, documentation, social media profiles, GitHub, privacy policy, and more.

A screenshot of an application window is open on a desktop. The app shows the welcome screen for the "Yarn Spinner Playground" app, where you can either create a new project or open an existing one. Projects can be opened from or created in either the local machine storage or GitHub version control. Other controls link to utilities like the Yarn Spinner website, documentation, social media profiles, GitHub, privacy policy, and more.

The Yarn Spinner Playground app is open now, showing a file hierarchy and a text editor where a Yarn script is open and a variable is being hovered over to show a tooltip describing its value and use.

The Yarn Spinner Playground app is open now, showing a file hierarchy and a text editor where a Yarn script is open and a variable is being hovered over to show a tooltip describing its value and use.

Yarn Spinner Playground is showing the same Yarn project and script, but now in play mode where a view has popped out the side to allow playing through the conversation. A dropdown at the top shows this view has different style options and can be played forward or rewound backwards, line by line.

Yarn Spinner Playground is showing the same Yarn project and script, but now in play mode where a view has popped out the side to allow playing through the conversation. A dropdown at the top shows this view has different style options and can be played forward or rewound backwards, line by line.

Yarn Spinner Playground is open to the Insights tab, showing a breakdown of the properties of the open project. It includes details like which other nodes each node jumps to, and the estimated reading level of the script dialogue, as well as the number of nodes, lines, choices, and more.

Yarn Spinner Playground is open to the Insights tab, showing a breakdown of the properties of the open project. It includes details like which other nodes each node jumps to, and the estimated reading level of the script dialogue, as well as the number of nodes, lines, choices, and more.

SNEAK PEEK ๐Ÿ‘€

Nothing official yet but us overhauling the slow old VSCode extension and graph preview has slowly turned into making a whole new Yarn Spinner editor experience...

(will be backported into VScode, plus be in browser, plus electron standalone may allow it on iPad ??? ๐Ÿค”)

20.01.2026 08:51 โ€” ๐Ÿ‘ 50    ๐Ÿ” 9    ๐Ÿ’ฌ 4    ๐Ÿ“Œ 3

Wow Iโ€™m thrilled! Having a way to share snippets for in-progress stuff will be amazing. Thanks for the incredible work you all do ๐Ÿ™

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

It almost seems like you could just set up the constants in an internal static class? But maybe Iโ€™m missing some context. BThing would then have:

public int Number => ThingConstants.ThingA;

16.01.2026 16:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Game devs who say they're bad at estimating how long things take:
- Give a rough estimate
- Track how long it actually takes
- If wrong: is that the time it actually takes, or did something happen? (Life, distraction, etc)
- Revise old estimate
- Keep tabs going forward to revise as necessary

07.01.2026 14:09 โ€” ๐Ÿ‘ 55    ๐Ÿ” 9    ๐Ÿ’ฌ 5    ๐Ÿ“Œ 2

I read that as โ€œYouโ€™re Joshโ€ and thought the algorithm was getting a little too specific.

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

โ€œDelivery? Ok. Where and what your dwelling?โ€

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

โ€ฆnow get ready for eel in a seal!

25.12.2025 09:59 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

something something man is the real monster

25.12.2025 09:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m living for this thread please donโ€™t stop

22.12.2025 06:52 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A Lord of the Rings cover band called Helmโ€™s Deepeche Mode.

20.12.2025 17:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Would you accept โ€œchocolate chunkโ€?

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

Donโ€™t give them any ideas ๐Ÿ™ƒ

19.12.2025 15:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is qualityslop. You just like it because it's good.

16.12.2025 14:06 โ€” ๐Ÿ‘ 91    ๐Ÿ” 7    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

Hell yeah. Sometimes all you need is sub bass, super saw lead, and amenbreak.wav

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

This article makes a slew of salient points, but I felt this one in my soul.

17.12.2025 19:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Yโ€™know, respect. Iโ€™ve been trying to intentionally make my code look more like this recently. Iโ€™ve wasted way too much time writing โ€œrobustโ€ solutions to problems that only ever needed the absolute basics.

16.12.2025 17:25 โ€” ๐Ÿ‘ 8    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh man I think this is my life story. As a kid I wanted to be an engineer but I did an internship with Boeing and realized I was so bored. Went to school for music, but the pressure sucked all the joy out of it. Had a D2C business that died in the pandemic. Software/game dev is the thing that stuck!

16.12.2025 17:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It is, but it can have some unique advantages. You could, for example, have multiple instances (Group A/Group B) or easily pass in a test version. With a singleton, youโ€™re typically stuck with the one version (and all of its dependencies up the chain).

16.12.2025 16:51 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

A ScriptableObject can also be a good way to set up the container dynamically! Entities just need a reference to it to be able to add themselves/perform a lookup.

16.12.2025 16:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nooo thatโ€™s brutal. Losing work has got to be one of the worst feelings.

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

I can really appreciate that! True experience is invaluable, and itโ€™s a shame the loudest folks donโ€™t usually have enough of it.

03.12.2025 18:04 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think the point here, though, is that you know your work because you do in fact write it yourself. The part about it being pre-planned is peripheral, and probably applies more to new writers submitting their first work.

03.12.2025 15:41 โ€” ๐Ÿ‘ 18    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

YES! We have holiday movies, why not holiday games? This might be the only one Iโ€™ve ever seen.

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

This is so smart! We usually work in YarnSpinner. I might have to spin something up like this for my writer ๐Ÿ‘€

30.11.2025 06:46 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1

Open ended question for artists in the indie game space! What are you looking for in collaborators? What does an appealing indie team look like for you? What questions do you need answered right out of the gate?

29.11.2025 08:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

this is pretty solid spiritual advice tbh

โ€œBe prudent, be wise, be careful that your use of AI does not limit your true human growth. Use it in such a way that if it disappeared tomorrow, you would still know how to think, how to create, how to act on your own, how to form authentic friendships.โ€

26.11.2025 16:45 โ€” ๐Ÿ‘ 506    ๐Ÿ” 157    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 7

Iโ€™m pretty sure thatโ€™s the ultimate life form!

19.11.2025 15:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I arrived at this same answer too, and the most shocking part was that the separate odd and even equations I had for numbering shells from inside out converged on this solution when I inverted the shell order!

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

@bitsage is following 20 prominent accounts