Academic in radio telescope instrumentation by day, game dev tools + scicomm by night
📍 lutruwita/Tasmania
💚 Skeets as @yarnspinner.dev
Find me at https://themartianlife.com
👋 I’m a computer scientist + STEM communicator. Part-time PhD at @utas.bsky.social / CSIRO about space instrumentation, part-time dev for mostly education / NFP. Can program in whatever, for whatever.
Side-hustles in regional STEM outreach, @yarnspinner.dev. Married to @hey.paris. Space superfan 🖖🌱
After 10 years of offering first-class, complete (we thought) dialogue solutions, we learned we had been missing the most important narrative design tool of all time: Tarot.
We're sorry. We're listening, we're learning. And today, we've taken the first step: adding Tarot to Yarn Spinner 💚
Went to work without bringing the pups today, so husband has of course bought them a roast chicken and is at home trying to by their love / unseat me as dog favourite ☹️
Our local Screen Museum’s call for contributions was the perfect excuse to get retro + realise a silly idea we’d had for a VN with live stills.
This celebration of ‘90s game hint hotlines is boasts a colourful mix of Tassie actors being goofy, and extensive lore of a fictional game company 👾🕹️⚔️
We got commissioned to make a thing for ACMI, the screen museum! So we’re (@secretlab.games and @yarnspinner.dev) making Hint Line ‘93, a little game about being a game hint line worker! It’ll be on the museum floor from 18 Sep later this year! Learn more from ACMI: www.acmi.net.au/about/media/...
9 years ago today, I had spent the day playing board games with a boy I’d met less than two weeks before and had rapidly befriended. I kissed him for the first time and we started dating.
5 years ago today, we spent the day in escape rooms, then got married, surrounded by our closest friends.
…
3 years ago today, I was off touring schools for National Science Week. He was at home, getting a sickness which would soon leave him with life-threatening issues for years to come, and make me face the possibility of life without my best friend.
Today, he has just been stepped down from his second-last medication, and it looks like a full recovery. It looks again like we have many more happy anniversaries ahead.
❤️ @hey.paris
@theotherprc.bsky.social you know, I've come upon your website in passing before and I honest-to-god assumed it was a whole data visualisation design _studio_. Shocked to have a quick stalk this morning and find you're just one person. What a bloody awesome job you have!
The idea that you can cancel a mission with an instrument already in space is absurd. You can only cancel people monitoring it, or receiving its data.
This is akin to spending billions of dollars to build a telescope, just to then “cancel” people looking through it. www.nasa.gov/wp-content/u...
I call Ruby a “Pocket Wolf” not just because she is small, but because she is a voracious shirt invader.
When she was scared of strange places as a baby, I’d put her in my hoodie pouch for comfort. To this day, anyone visiting the Yarn Spinner office runs the risk of her climbing into their shirt.
🎉 YARN SPINNER 3 IS OUT NOW 🎉
for Unity, Godot, VSCode + try.yarnspinner.dev
Including:
- Storylets, enums, simple "run this bit only once" syntax
- Better variables, easier-to-customise views
- Bugfixes + QoL improvements galore
- All-new docs + guides
Check it out at yarnspinner.dev/v3 💚
The CFP is open for our 15th (!!) /dev/world Apple Developers Conference coming up this September in Naarm/Melbourne.
Whether you’re a dev, a designer, an admin, or something else, we’d love to hear from you. Come share your expertise with the loveliest crowd in the world! 📲 devworld.au/index.php
📣 In Yarn Spinner v3, we've also made significant changes to the API to simplify common flows. Including:
• custom dialogue views
• non-view components that know about the status of lines being presented
• variable changed events
• re-using line assets across multiple lines
+ many, many more!
In Yarn Spinner v3, we've also added a bunch of features that improve variables, making them more powerful and - in the Unity API especially - more native and nice to use.
• Runtime-computed "smart" variables
• Enum types
• Code generation to expose C#-side properties for each of your variables
🧵👇
In Yarn Spinner v3, we've added a bunch of features that can simplify the structure of even the most complex narratives in Yarn.
Including:
• Run this content only once
• Run this content then jump back to where we were
• Dynamically select from some set of possible lines or nodes to run
🧵👇
It’s my birthday tomorrow and I have TWO meetings scheduled to argue with university peers/leaders about AI.
But tonight I got a glass of cider, early access Revenge of the Savage Planet co-op with the husband, a quick game of the new Citizen Sleeper solo-TTRPG before bed, and snuggly lap friends ❤️
So many times in recent years I have felt like everyone around me is on another planet.
When during the Black Summer fires the news said “stay indoors” but they didn’t. When COVID stayed but precautions didn’t. When climate change is ignored, social issues go unaddressed. AI shouldn’t surprise me.
And yet, watching once again as the university sector embraces wholeheartedly—and uncritically—a set of technologies whose primary impacts are to devalue original and expert information… in an age where people are already wondering what a degree can give you that YouTube/microcredentials can’t…
All the stuff about using it to teach critical thinking rather than regurgitation? Unfounded. The impacts on the environment, plagiarism, teaching quality? Ignored. And yet noone is yelling.
I truly cannot understand why they can’t see this is signing a death warrant for the sector.
Kinda funny how often this happens. People switch to Yarn Spinner saying they made a game with some other tool and it was a nightmare to localise/port/edit/finish.
Maybe we should change our tagline to “Yarn Spinner: we’ll be here for your second game” 💁♀️
This sale not only includes some Yarn Spinner greats like Button City and Frog Detective(s), but also game from studios/devs who switched to Yarn for their next games:
🚀 Before We Leave (whose next title Beyond These Stars is coming out these year)
☕️ Coffee Talk (who just released After Love EP)
Run by fellow Tassie studio @twoandahalfstudios.com, The Storyteller’s Festival is a celebration of narrative games that we love 💚
Huge discounts on Yarn Spinner faves including:
- Venba 🥘
- Dredge 🚢
- Frog Detective 🔍
- Outcore 💾
- Scarlet Deer Inn 🪡
+ more! store.steampowered.com/curator/4239...
My favourite local Senator is getting some well-deserved viral attention across multiple platforms today.
He’s not afraid to say it like is, and stand up against punching down. The major parties here rarely listen, but we won’t stop voting for him and he won’t stop trying 💚
This is how the world views the US.
Australia calling out fascism, then adding that "Trump is a disaster for humanity and he belongs behind bars, not the oval office."
This is how the world views the US.
Australia calling out fascism, then adding that "Trump is a disaster for humanity and he belongs behind bars, not the oval office."
Night 1 was already a huge success; I got to sleep for the first time in forever without two dogs between myself and the husband. Dogs who usually spend the night continuously getting closer to me and I continuously retreat to (and eventually, over) the edge.
I enjoyed the Ingold piece* and the top-quality responses it has prompted** but this whole discussion just tells me:
1. Video games have so many ways to touch you beyond the words characters say
2. @mike.reuben.games had the right idea about basic media critique years ago
** Like this piece which argues intentional and challenging writing which makes you take a moment is not the bad quality to which immersive writing is the good counterpart.
Though I would say both still have their place.
bsky.app/profile/flor...
You asked for it!
Is there no good video game writing? Here's a better question, what makes video game writing *interesting*?
Featuring excerpts from 1000xRESIST and Mouthwashing:
florencesmithnicholls.com/2025/01/20/g...
I enjoyed the Ingold piece* and the top-quality responses it has prompted** but this whole discussion just tells me:
1. Video games have so many ways to touch you beyond the words characters say
2. @mike.reuben.games had the right idea about basic media critique years ago
* Even though I enjoyed the things he didn’t. Even though it was presented by the outlet as a big headline punching-down just to get clicks, which was unfair to everyone but most of all the poor DE writers. bsky.app/profile/jon....