Sign in

turtlehat

@turtlehatdev.bsky.social
65 followers 153 following 51 posts

game dev doing too many arts at once ~ he/they ~ adult ~ account is 13+ developing #AvocadoAttorney, a courtroom visual novel made in scratch. don't develop your games in scratch ✊🏾🏳️‍🌈🏳️‍⚧️

PostsRepliesMedia
turtlehat @turtlehatdev.bsky.social · 31/07/2026
Cover art for Tally Downing's Numerical Nightmare: A pistol made of numbers ejecting numeral 1–shaped shells
000
turtlehat @turtlehatdev.bsky.social · 25/06/2026
late but i had fun :) (also using this to shamelessly mention my game #AvocadoAttorney available now on the crystal ball)
Comic of me and a friend talking while walking together

Panel 1
Me (thinking mischievously): "Ooooooo I just got a sick idea for my game's combat system"
Friend (leaning back): "Course ya would"

Panel 2
Friend (annoyed): "Wait don't tell me you're adding a combat mechanic too that's gonna take you like 5 billion years"
Me: "Oh, not to Avocado Attorney, no"

Panel 3
Me: "It's for one I wanna make in the future"
Friend: "How far in the future we talkin"
Me: "Well this'll be game #4"
Friend: "And you're SURE you'll actually get around to making it"
Me: "Yeah I've got it all handled!"

Panel 4
Me (smugly holding up a timeline with faces on it): "It's all part of my 15-year plan"
Friend (looking at it skeptically): "Are we in Year 1"
Me: "Hopefully"
081
turtlehat @turtlehatdev.bsky.social · 07/06/2026
Got carried away and added image inspection to #AvocadoAttorney ! Including a whole slew of QoL features: - Keyboard + mouse support - Previously selected areas are marked - Screen edges, buttons, and health bar block cursor movement/mouse clicks #GameDev #IndieDev #VisualNovel #Scratch #Turbowarp
0205
turtlehat @turtlehatdev.bsky.social · 29/03/2026
#MiscreantsComic she fell into the mixer trying to eat the raw dough this is all that's left of her 😔
A cookie submitted to the Jackbox game Cookie Haus in the shape of Flick's face from Miscreants. The cookie is titled "flick fluttermoore," submitted by Tortolhot.
1191
turtlehat @turtlehatdev.bsky.social · 14/03/2026
what makes Avocado Attorney special is its simple scene authoring tools making fangames easy to develop evidence presenting sections are a little more complicated than cross-examination and menus because they need to check multiple answers at once, but hopefully the template still makes sense!
Scratch code for the single evidence presenting section seen in the previous post.Scratch code for the double evidence presenting section seen in the previous post.
002
turtlehat @turtlehatdev.bsky.social · 14/03/2026
#AvocadoAttorney, the visual novel I'm making in Scratch, now has the "Take That!" evidence presenting sections from Ace Attorney :) with this, my engine is now feature-complete! now I have to actually write the story and draw the art oops #GameDev #IndieDev #VisualNovel #Scratch #Turbowarp
2124
turtlehat @turtlehatdev.bsky.social · 12/02/2026
Finally finished the base interface assets for #AvocadoAttorney, a visual novel I'm making in #Scratch / #Turbowarp :3 Thank you to everyone who provided feedback! #GameDev #IndieDev
0204
turtlehat @turtlehatdev.bsky.social · 31/01/2026
Saw most of #IronLung today, good movie :)
Drawing of me smiling and giving a thumbs-up, wearing a tee shirt that reads, "This idiot passed out while watching Iron Lung"
041
turtlehat @turtlehatdev.bsky.social · 20/01/2026
my leg when i'm anxious
"if on edge, bounce" Scratch block
030
turtlehat @turtlehatdev.bsky.social · 04/01/2026
silly comic idea i had #FFVII #FF7 #FinalFantasy #CloudStrife #RedXIII #Art #FurryArt
Four-panel fan comic featuring Final Fantasy VII characters.

Cloud and Red XIII are sitting together, with Cloud scratching Red's neck.
Cloud: "There, who's a good doggyyy? Who deserves neck scritches? You do! You doooo~"

Closeup of Red XIII, annoyed.
Red: "You can stop with the baby talk, Cloud." "In Cosmo Canyon I have been lauded for my contributions to the Study of Planet Life, and I understand the geologic and ecologic effects of Spirit Energy depletion better than anyone from here to Midgar. I'm a more accomplished researcher than even that Prof. Hojo." "And, I believe, I am older than you."

Red XIII lifts a paw to Cloud, who recoils.
Red: "Perhaps I should be scratching *your* neck."
Cloud: "Hey! Keep your paws to your—"

Red XIII scratches Cloud's neck, who appears placated but annoyed.
Cloud: "The (*^%?! That shouldn't work on me..."
Red: "Shouldn't it? You're a mammal too."
Cloud: "Yeah, but I'm not the damn mutt here!"
114747
turtlehat @turtlehatdev.bsky.social · 15/12/2025
happy belated b-day to my friend @candyether.space :)
Art of Candyether's characters (from left to right) Toster, Bluby, Clay, Reed, and Sappy playing poker together.

Toster's face can't be seen, but Bluby looks at Sappy confusedly, Clay gives him an excited look, and Reed gives a mischievous grin, because he just placed a Joker from Balatro on the table. Sappy bashfully suggests, "...birthday boy picks the rules?"

A message in the corner reads, "Happy B-Day! -turtlehat"
072
turtlehat @turtlehatdev.bsky.social · 12/12/2025
he actually said this i was there #TheGameAwards #TGA #ClairObscur #Silksong
A two panel comic about The Game Awards.

In the first panel, a list of nominees for "Longest Time in Development": Pokémon Legends Z-A, Clair Obscur: Expedition 33, Donkey Kong Barrel Blast, Half-Life 3, and skong.
Geoff Keighley announces on the side, "...and the clair winner is an obscure little indie game from france, if you get what i mean, ahaha..."

In the second panel, two people from Sandfall Interactive get up from their seats to accept the award, one of them holding an armful of trophies. Seated beside them are two people from Team Cherry, one of them weeping with their head in their hands, and the other consoling them. The weeping one says, "please just say it geoff i'm so tired." A little plush Hornet sits on the seat next to them with their singular trophy.
171
turtlehat @turtlehatdev.bsky.social · 05/10/2025
#AvocadoAttorney now has something any visual novel needs: dialogue options! You can build these with a linear string of blocks using a simple template. The system is highly modular, allowing certain options to add others to the list or lead to a sub-menu. #GameDev #IndieDev #Scratch
0164
turtlehat @turtlehatdev.bsky.social · 02/09/2025
Second of two evidence-related things I worked on last month: Evidence introductions! By repurposing sprites from the user interface and some existing animations, this was also surprisingly easy to add! #AvocadoAttorney #GameDev #IndieDev #Scratch
062
turtlehat @turtlehatdev.bsky.social · 02/09/2025
First of two evidence-related things I worked on last month: Evidence popups! Thanks to the animation systems I've already made, this was surprisingly easy to add! #AvocadoAttorney #GameDev #IndieDev #Scratch
173
turtlehat @turtlehatdev.bsky.social · 31/08/2025
meme comic

panel 1: zoroark
panel 2: cereal guy saying "He will never BALLIN'"
panel 3: zoroark UNDENIABLY BALLIN (background art by ishmam on deviantart)
panel 4: cereal guy flabbergasted
010
turtlehat @turtlehatdev.bsky.social · 22/08/2025
hope i'm not late to this but uh. i may have made some unwise decisions about how much time is okay to spend on a joke. so now the In Stars and Time Professor Layton Puzzle is a playable game that exists i made it in Scratch, you can play it here lol scratch.mit.edu/projects/120...
021
turtlehat @turtlehatdev.bsky.social · 03/08/2025
Intro video for our #GMTKJam game: #GMTKGameJam2025 #GameDev #IndieGame
063
turtlehat @turtlehatdev.bsky.social · 30/07/2025
"OooooOOOoooo, looks like you'll have to make a whole GAME about me, stardust~! 96 whole hours thinking about your bestie, aren't you excited????" #isat #InStarsAndTime #GMTKJam #GMTKGameJam2025
Siffrin, annoyedLoop, laughing smugly
528064
turtlehat @turtlehatdev.bsky.social · 30/07/2025
malanga fritters i made back in may from the recipe in the manual for in stars and time! siffrin was right!! they good!!! (also thanks to deliham and insertdisc5 for making a manual with recipes for the game, extra goodies like that are so fun and it rocks! & papers & scissorses) #food #isat
Malanga fritters frying in a pan, with a bowl of batter and finished fritters to the side (in grayscale)Malanga fritters on a paper towel (in grayscale)
09316
turtlehat @turtlehatdev.bsky.social · 26/07/2025
sure why not here's mine :) #UNDERTALE #UndertaleMemories
* I haven't played Undertale yet, but it still certainly changed my life. I watched videos about it on YouTube and would often watch my friends play it before school started. - turtlehat
010
turtlehat @turtlehatdev.bsky.social · 04/07/2025
just regained lucidity after a feverish week-long programming haze and my ui now has animated transitions... huh it works with both mouse and keyboard, and changes state instantly so players can press buttons as fast as they want :D #AvocadoAttorney #GameDev #IndieDev #Scratch
0144
turtlehat @turtlehatdev.bsky.social · 25/06/2025
These sections are pretty standardized, so I made a set of custom blocks that developers can use to author them. If you use the template correctly, you can just fit blocks together in a linear order and they'll handle gameplay state and loop back to each other to support nonlinear player actions :3
Scratch code of a cross-examination section in Avocado Attorney. After opening the cross-examination and playing music, a loop containing each statement handles the logic for cross-examining. It first adds a number of statements of testimony, each with text, an animation, and a unique Statement ID. Next, one pair of Statement ID and evidence is marked as a solution to the section. Finally, the list of statements is closed. A series of if-then statements contains each dialogue scene that plays when the player presses the witness about each statement. Outside the cross-examination loop, the dialogue for completing the cross-examination continues.
000
turtlehat @turtlehatdev.bsky.social · 25/06/2025
4 years into developing my game and i have finally added Gameplay 😎 #AvocadoAttorney now has cross-examination scenes! Like in #AceAttorney you must match a statement with a piece of contradicting evidence. I'm really happy with how easy making these scenes is now :) #GameDev #IndieGame #Scratch
2205
turtlehat @turtlehatdev.bsky.social · 25/06/2025
made a terrible comic for #makeaterriblecomicday2025, thank you to @candyether.space for reminding me this existed lol featuring my character mecker, an underpaid witch working for a magic factory whom i will make a game about eventually™
Panel 1:
(Mecker's hand holding a realistic bell pepper PNG.)
Mecker: "showed up late to work, stubbed my toe on a doorframe, mismatched socks, couldn't get any damn work done,"

Panel 2:
(Mecker stares down the pepper, determined.)
Mecker: "spilled mana potion on my uniform, missed the bus home and had to walk..."
Mecker: "today sucked"

Panel 3:
(Mecker sits hunched on her chair and bites the pepper.)
Mecker: "the only snack i've got is this stupid PEPPER" (the word "pepper" is green and glowing)
(Sound: chowmph)
Mecker: "but i'm gonna ENJOY IT"

Panel 4:
(Mecker sits up satisfied)
Mecker, loudly: HELL YEAH
131
turtlehat @turtlehatdev.bsky.social · 13/06/2025
This week for #AvocadoAttorney my main task was making my graphic effect system work with visual overlays. Now you can apply effects to overlays on a specific layer (or all layers)—even ones that haven't been created yet, so you can setup their effects beforehand :) #GameDev #Scratch #AceAttorney
171
turtlehat @turtlehatdev.bsky.social · 13/06/2025
Recent progress on my #Scratch game #AvocadoAttorney! A couple weeks ago I finished a bunch of visual overlays! I've programmed a system that simplifies creating new ones and animating them with motion tweens, all independent of framerate. (Art is temporary) #GameDev #IndieDev #AceAttorney
072
turtlehat @turtlehatdev.bsky.social · 27/05/2025
Here's the block that creates this dialogue. Each string in square brackets is a text command, and each letter and comma-separated number within is interpreted as a parameter. These allow myself and other users of the tool to create robust and tightly-directed scenes with very little code!
A custom Scratch block, reading "say '[D20]Creating overlays... [OS2,2000][OB3,2000][OA4,2000][OF5,2000][OE6,2000]now![W2500][nClearing overlays... [OC2000]now!' as current actor."
100
turtlehat @turtlehatdev.bsky.social · 27/05/2025
Current task for developing #AvocadoAttorney is overhauling the visual effect system. With a single in-text command, you can now cause a preset visual effect to appear at any layer of the scene. Another command clears them individually by layer or all together. #devlog #scratch #AceAttorney
110
turtlehat @turtlehatdev.bsky.social · 12/02/2025
#rainworld
A pūkeko chick edited to look like a Rain Deer from Rain World, walking over Worm Grass. Caption: "PRECIPITATION!!!!!!"
26013
turtlehat @turtlehatdev.bsky.social · 12/02/2025
Hiii I'm finally posting on bsky now! I'm turtlehat, I have a lot of games I want to make. The first of those is #AvocadoAttorney, an #AceAttorney -inspired VN featuring a whole lot of absurd nonsense. I'll be posting a #devlog here from time to time!
A green logo that says "Avocado Attorney." In the top-right is the silhouette of Avocado Ian: a tennis ball with shoes and sunglasses, and the main character of the game.
180