Mist ❤️🖤
@mistodon.com
Mist / Vi ♢ Edinburgh game dev ♢ silicon witch ♡ music ♡ art ♡ birds ♡ @shamu.bsky.social ❤️ ♢ she/they ♢ dyke ♢ 🏴 ♢ en/it/es ok ♢ Icon by the wonderful @valarkspur.bsky.social
Play my games! mistodon.itch.io
Play my games! mistodon.itch.io
Not been using this account much lately but -
October 10, 2025 at 6:49 PM
Not been using this account much lately but -
lmaooo my old Go code comments are very funny to me.
I stand by them all, it is a bad language.
I stand by them all, it is a bad language.
August 28, 2025 at 12:54 PM
lmaooo my old Go code comments are very funny to me.
I stand by them all, it is a bad language.
I stand by them all, it is a bad language.
I'll be at CodeBase today as local dev support ^^
If you're nearby, come and see the student game showcase! As well as some games from local indies, including myself.
I'll be bringing along my current project (in demo state) Questa Fortuna:
If you're nearby, come and see the student game showcase! As well as some games from local indies, including myself.
I'll be bringing along my current project (in demo state) Questa Fortuna:
August 7, 2025 at 12:44 PM
I'll be at CodeBase today as local dev support ^^
If you're nearby, come and see the student game showcase! As well as some games from local indies, including myself.
I'll be bringing along my current project (in demo state) Questa Fortuna:
If you're nearby, come and see the student game showcase! As well as some games from local indies, including myself.
I'll be bringing along my current project (in demo state) Questa Fortuna:
Okay, either everyone on the internet is wrong, or I'm going insane (which is more likely tbh).
But playing flushes in round 1 of Balatro seems like a bad idea! Everyone says to do it! I don't think people should do it!
But playing flushes in round 1 of Balatro seems like a bad idea! Everyone says to do it! I don't think people should do it!
August 6, 2025 at 11:49 AM
Okay, either everyone on the internet is wrong, or I'm going insane (which is more likely tbh).
But playing flushes in round 1 of Balatro seems like a bad idea! Everyone says to do it! I don't think people should do it!
But playing flushes in round 1 of Balatro seems like a bad idea! Everyone says to do it! I don't think people should do it!
This is how you know you've designed a good audio API...
August 3, 2025 at 2:47 PM
This is how you know you've designed a good audio API...
Blazingly fast linear interpolation function
July 29, 2025 at 11:38 AM
Blazingly fast linear interpolation function
I know I have a bunch of other game projects on the go... but also I've been learning toki pona and playing Lingo, so fuck it, @shamu.bsky.social and I are making a pico8 conlang game 😔
July 3, 2025 at 10:59 PM
I know I have a bunch of other game projects on the go... but also I've been learning toki pona and playing Lingo, so fuck it, @shamu.bsky.social and I are making a pico8 conlang game 😔
it only just occurred to me how funny it is that howl pendragon has a thousand different bottles just to bleach his hair, and he only knows which ones to use based on their usual location on the shelf AND when he gets it wrong one time because Sophie tidied, he literally just gives up forever
June 19, 2025 at 11:01 PM
it only just occurred to me how funny it is that howl pendragon has a thousand different bottles just to bleach his hair, and he only knows which ones to use based on their usual location on the shelf AND when he gets it wrong one time because Sophie tidied, he literally just gives up forever
It's my birthday! 🎉 I got some books~
May 27, 2025 at 1:35 PM
It's my birthday! 🎉 I got some books~
found these random blocks on my desk with an Avoidant Attachment Style
May 2, 2025 at 12:18 PM
found these random blocks on my desk with an Avoidant Attachment Style
This is my favourite weird thing I did today: that `const ANIMATED: bool`
So anything that depends on animation (or any time passing at all) can be completely compiled out if I need to run it "offline".
So anything that depends on animation (or any time passing at all) can be completely compiled out if I need to run it "offline".
April 12, 2025 at 4:19 PM
This is my favourite weird thing I did today: that `const ANIMATED: bool`
So anything that depends on animation (or any time passing at all) can be completely compiled out if I need to run it "offline".
So anything that depends on animation (or any time passing at all) can be completely compiled out if I need to run it "offline".
Some small progress today - by which I mean I actually finally started making the game. Not much to look at right now, but the "combat" system is functional. And more importantly, it's async enough for me to add proper animation later without tearing my hair out.
#gamedev ✧ #indiedev ✧ #solodev
#gamedev ✧ #indiedev ✧ #solodev
April 12, 2025 at 4:19 PM
OH MY GOD FINALLY
This was actually a really fun run. Play five gold cards, vampire eats them all for +0.5 times-mult, midas mask makes them all gold again. Plus I get 9 gold a round from the last three gold cards, cancelling out the rental costs of the jokers.
Gold stake sucks, but one more down.
This was actually a really fun run. Play five gold cards, vampire eats them all for +0.5 times-mult, midas mask makes them all gold again. Plus I get 9 gold a round from the last three gold cards, cancelling out the rental costs of the jokers.
Gold stake sucks, but one more down.
March 27, 2025 at 1:44 PM
OH MY GOD FINALLY
This was actually a really fun run. Play five gold cards, vampire eats them all for +0.5 times-mult, midas mask makes them all gold again. Plus I get 9 gold a round from the last three gold cards, cancelling out the rental costs of the jokers.
Gold stake sucks, but one more down.
This was actually a really fun run. Play five gold cards, vampire eats them all for +0.5 times-mult, midas mask makes them all gold again. Plus I get 9 gold a round from the last three gold cards, cancelling out the rental costs of the jokers.
Gold stake sucks, but one more down.
My #solodev Saturday post for the week - and if you think I'm late, then you're in a Bedtime Timezone and you should be in bed >:(
Main thing I did this week was get live shader reloading working in my engine, so I can quickly prototype visual effects.
#gamedev ✧ #indiedev ✧ #rustgamedev
Main thing I did this week was get live shader reloading working in my engine, so I can quickly prototype visual effects.
#gamedev ✧ #indiedev ✧ #rustgamedev
March 23, 2025 at 2:59 AM
My #solodev Saturday post for the week - and if you think I'm late, then you're in a Bedtime Timezone and you should be in bed >:(
Main thing I did this week was get live shader reloading working in my engine, so I can quickly prototype visual effects.
#gamedev ✧ #indiedev ✧ #rustgamedev
Main thing I did this week was get live shader reloading working in my engine, so I can quickly prototype visual effects.
#gamedev ✧ #indiedev ✧ #rustgamedev
Maybe I'm just old and boring, but every single number in this image makes me grumpy
March 20, 2025 at 10:57 PM
Maybe I'm just old and boring, but every single number in this image makes me grumpy
It's Monday - I'm taoism posting.
I like to look at the tao with a bit of an anarchist lens (and I like Le Guin's version for this reason). There's often a focus on ruling (ruling without ruling) but I like this chapter in particular for talking about the weight and COST of "ruling" /
I like to look at the tao with a bit of an anarchist lens (and I like Le Guin's version for this reason). There's often a focus on ruling (ruling without ruling) but I like this chapter in particular for talking about the weight and COST of "ruling" /
March 17, 2025 at 11:21 PM
It's Monday - I'm taoism posting.
I like to look at the tao with a bit of an anarchist lens (and I like Le Guin's version for this reason). There's often a focus on ruling (ruling without ruling) but I like this chapter in particular for talking about the weight and COST of "ruling" /
I like to look at the tao with a bit of an anarchist lens (and I like Le Guin's version for this reason). There's often a focus on ruling (ruling without ruling) but I like this chapter in particular for talking about the weight and COST of "ruling" /
Obsessed with Rory Yiik, the best worst activist of all time 🙏
March 16, 2025 at 6:43 PM
Obsessed with Rory Yiik, the best worst activist of all time 🙏
A belated #solodev post for Saturday. This is a bit of a subtle one - the last game I made for web had *awful* framerate issues, which are now fixed!
It only took half a year and actual divine inspiration to resolve /
#gamedev ✧ #indiedev ✧ #rustgamedev
It only took half a year and actual divine inspiration to resolve /
#gamedev ✧ #indiedev ✧ #rustgamedev
March 16, 2025 at 1:56 AM
A belated #solodev post for Saturday. This is a bit of a subtle one - the last game I made for web had *awful* framerate issues, which are now fixed!
It only took half a year and actual divine inspiration to resolve /
#gamedev ✧ #indiedev ✧ #rustgamedev
It only took half a year and actual divine inspiration to resolve /
#gamedev ✧ #indiedev ✧ #rustgamedev
she's just like me for real 😔
March 7, 2025 at 1:30 PM
she's just like me for real 😔
Murder at Queen's Abbot is out now!
When five estranged friends reunite by the grave of the author they loved, what ugly truths will they dig up as they lay rest to their memories?
Play it here!
zephemeral.itch.io/murder-at-qu...
#gamedev ✧ #vndev ✧ #vngame ✧ #queergames
When five estranged friends reunite by the grave of the author they loved, what ugly truths will they dig up as they lay rest to their memories?
Play it here!
zephemeral.itch.io/murder-at-qu...
#gamedev ✧ #vndev ✧ #vngame ✧ #queergames
March 6, 2025 at 6:00 PM
Murder at Queen's Abbot is out now!
When five estranged friends reunite by the grave of the author they loved, what ugly truths will they dig up as they lay rest to their memories?
Play it here!
zephemeral.itch.io/murder-at-qu...
#gamedev ✧ #vndev ✧ #vngame ✧ #queergames
When five estranged friends reunite by the grave of the author they loved, what ugly truths will they dig up as they lay rest to their memories?
Play it here!
zephemeral.itch.io/murder-at-qu...
#gamedev ✧ #vndev ✧ #vngame ✧ #queergames
Really excited to drop Murder at Queen's Abbot in three days! You'll be able to play our mystery VN, for free, in-browser on March 6th! Come and see five friends sort out their messy feelings in a graveyard 🪦 and please repost to get the word out about our game!
#vngame ✧ #vndev ✧ #indiedev
#vngame ✧ #vndev ✧ #indiedev
March 3, 2025 at 10:51 PM
This was huge for getting us able to work so quickly on this game. Just for comparison, take a look at what we wrote on the left, and how much finnicky renpy we avoided having to write ourselves on the right:
February 20, 2025 at 7:39 PM
This was huge for getting us able to work so quickly on this game. Just for comparison, take a look at what we wrote on the left, and how much finnicky renpy we avoided having to write ourselves on the right:
Next up, similar to how we did camera movements, we used small, reusable "scenes" to play music at different points in the script. This let us do things like consistently set the volume and fade we wanted without hard-coding it in one place:
February 20, 2025 at 7:39 PM
Next up, similar to how we did camera movements, we used small, reusable "scenes" to play music at different points in the script. This let us do things like consistently set the volume and fade we wanted without hard-coding it in one place:
Renpy lets you do a lot of animation with transitions (like `show raf at fade`) but it can get really verbose specifying it every time. Even just positioning them (`show daily onlayer fglayer at center`). Every time! But luckily you can set defaults:
February 20, 2025 at 7:39 PM
Renpy lets you do a lot of animation with transitions (like `show raf at fade`) but it can get really verbose specifying it every time. Even just positioning them (`show daily onlayer fglayer at center`). Every time! But luckily you can set defaults: