Joshua Allin (@joshuaallin.bsky.social)
โSaving HUNDREDS of HOURS with a neat lil shader that turns a simple mesh into a handsome piece of clay #gamedev #godot #blender
Solo indie #gamedev using #godot in ๐จ๐ฆ Maker of GULLET: https://store.steampowered.com/app/3100790/Gullet/ joshuaallindev@gmail.com
2,803 followers 150 following 457 posts
view profile on Bluesky Joshua Allin (@joshuaallin.bsky.social)
โSaving HUNDREDS of HOURS with a neat lil shader that turns a simple mesh into a handsome piece of clay #gamedev #godot #blender
Joshua Allin (@joshuaallin.bsky.social)
๐กLighting makes a WORLD of difference ๐ก LEFT: Before RIGHT: Now Thoughts? ๐ค Feedback much appreciated #gamedev #devlog #godot #indiegames #claymation
Joshua Allin (@joshuaallin.bsky.social)
Labored some more over character design today ๐๏ธ #gamedev #devlog #godot #indiegames #claymation
Joshua Allin (@joshuaallin.bsky.social)
Gave man a new haircut โ๏ธ What do you guys think? #gamedev #devlog #godot #indiegames
Joshua Allin (@joshuaallin.bsky.social) reply parent
Yeah that's what I might do after this post. Most with eyes, but the cold on without
Joshua Allin (@joshuaallin.bsky.social) reply parent
Definitely a bolder design, that's for sure
Joshua Allin (@joshuaallin.bsky.social) reply parent
Yeah, I'm hoping to tug the heartstrings from time to time so that'd be important
Joshua Allin (@joshuaallin.bsky.social) reply parent
And I do like me some mystery in my characters ๐ค
Joshua Allin (@joshuaallin.bsky.social)
Need some feedback here. ๐ Art isn't final, ofc, but I'm trying to hone in on how emotive to make the masks. #gamedev #devlog #godot #indiegames
Joshua Allin (@joshuaallin.bsky.social) reply parent
A bit duskbloods-ish too, perhaps?
Joshua Allin (@joshuaallin.bsky.social) reply parent
Absolute eye-candy. Love the art style!
Joshua Allin (@joshuaallin.bsky.social) reply parent
Ooh, Could we have a sample?
Joshua Allin (@joshuaallin.bsky.social)
TFW you start editing your Announce Trailer & realize JUST HOW MUCH of art & sound needs to be polished! ๐ฃ #gamedev #devlog #indiegames #solodev #godot #claymation
Joshua Allin (@joshuaallin.bsky.social)
TFW YOU LOOK AT THE TO DO LIST... ๐ฃ #gamedev #devlog #meme #solodev #godot #claymation
Joshua Allin (@joshuaallin.bsky.social) reply parent
What a byoot
Joshua Allin (@joshuaallin.bsky.social) reply parent
I don't know what that orb is up top, but I want to crunch it like a jawbreaker Great work
Joshua Allin (@joshuaallin.bsky.social)
๐ฆCORE GAMEPLAY is pretty stressful so in the spaces liminal, you'll find respite in the company of others. ๐ฌ Did some more work on the mailroom assets, especially the rail in the background of the video. #gamedev #devlog #indiegames #solodev #godot #claymation
Joshua Allin (@joshuaallin.bsky.social)
๐ฆ The work breaks you slowly. Your only peace is sharing silence with a man who barely tolerates you. ๐ฌ #gamedev #devlog #indiegames #solodev #godot #claymation
Joshua Allin (@joshuaallin.bsky.social) reply parent
LMAO Image more cursed than your witchcraft! ๐ค
Joshua Allin (@joshuaallin.bsky.social) reply parent
I'm tired boss...
Joshua Allin (@joshuaallin.bsky.social) reply parent
thank god someone else sees it ๐
Joshua Allin (@joshuaallin.bsky.social)
Sometimes my work looks cooler when it's not done yet. ๐ฆด #gamedev #devlog #indiegames #solodev #godot
Joshua Allin (@joshuaallin.bsky.social)
Rework it until it looks back. ๐ฌ 2ND PASS art for dialogue ๐ฌ Better style. More readable in the light #gamedev #devlog #indiegames #solodev #godot
Joshua Allin (@joshuaallin.bsky.social) reply parent
No, but now I'll never un-see it!
Joshua Allin (@joshuaallin.bsky.social) reply parent
Real recognizes real. I've always loved the way claymation looks. Used to do stop motion animation with my own camera in my room
Joshua Allin (@joshuaallin.bsky.social)
Looks calm. Feels wrong. FIRST PASS art for my game's dialogue. ๐ฌ Can you tell what games I was inspired by..? ๐ค #gamedev #devlog #indiegames #solodev #godot
Joshua Allin (@joshuaallin.bsky.social) reply parent
Could be the animation is subtle, could be that it's less obvious on mobile, could be the video compression, and it might be the fact that the camera motion is smooth. Hard to say but this has made me realize that my animations are going to need to be nice and big! Much appreciated ๐
Joshua Allin (@joshuaallin.bsky.social) reply parent
Thanks, they are synchronized~ I think this placeholder idle animation is just too subtle for the eye to notice it change as often as the material
Joshua Allin (@joshuaallin.bsky.social)
THREE WORDS came to me IN A DREAM last night: MAKE. IT. LUMPIER. ๐ซ #gamedev #devlog #indiegames #solodev #godot
Joshua Allin (@joshuaallin.bsky.social)
The chamber doesn't care if you're scared. The terminal decides. Before & after art for the room that filters the retained from the disposed. #devlog #gamedev #indiedev #solodev #godot #indiegames
Joshua Allin (@joshuaallin.bsky.social) reply parent
Joshua Allin (@joshuaallin.bsky.social) reply parent
Relatable
Joshua Allin (@joshuaallin.bsky.social) reply parent
Ooh very cool! I assume that's a canvas shader pinned to the viewport. How are you getting the shader to track the shape of the light like that? Is there some function or something?
Joshua Allin (@joshuaallin.bsky.social)
My placeholder art keeps looking like DOOM 3 #devlog #gamedev #indiedev #solodev #godot #indiegames
Joshua Allin (@joshuaallin.bsky.social)
Been "Vibe Plotting" my game all day #devlog #gamedev #indiedev #solodev #godot #indiegames
Joshua Allin (@joshuaallin.bsky.social) reply parent
That makes sense. Nice ๐ well done
Joshua Allin (@joshuaallin.bsky.social) reply parent
For a polished implementation? Like without issues regarding multiple input devices or the input listening buttons being pushed at the same time or any of that? Impressive! ๐ (Gotta agree, Godot UI is pretty sick)
Joshua Allin (@joshuaallin.bsky.social) reply parent
Near the top of my list for things we take for granted as players but are a pain as developers
Joshua Allin (@joshuaallin.bsky.social) reply parent
ANYTHIIIIIIIIIIIIIIING!!! On days of clarity like today, I feel like such a fool, haha ๐คฆโโ๏ธ
Joshua Allin (@joshuaallin.bsky.social) reply parent
For real. Like I forget I have to actually make the damn thing
Joshua Allin (@joshuaallin.bsky.social)
Lookin' at my to do list today be like... #devlog #gamedev #indiedev #solodev #godot #indiegames
Joshua Allin (@joshuaallin.bsky.social)
DON'T WORRY you'll have a cheat sheet.๐คซ #godot #indiegames #devlog #gamedev #solodev #indiedev
Joshua Allin (@joshuaallin.bsky.social) reply parent
That's a lot of words just to call DOOM players dumb /s But I mostly agree. I think DOOM conditions its players to enter flow and not think but the Marauder, who requires much more attention, is too much of a disruption in that sense for most
Joshua Allin (@joshuaallin.bsky.social)
There's something so morbidly entertaining to me about a game where you go through people's mail. โ๏ธ #gamedev #devlog #indiedev #solodev #godot #indiegames
Joshua Allin (@joshuaallin.bsky.social) reply parent
Klubnika-lookin' ass ๐ฅ
Joshua Allin (@joshuaallin.bsky.social)
NEW Feature โ๏ธ: Procedurally generated letters, addressed to patients/inmates. To fill the gaps between my authored, story-progressing letters. Next protocol to add: ๐ฅBurn them if they contain coded instructions๐ฅ #gamedev #devlog #indiegames #godot #solodev #indiedev
Joshua Allin (@joshuaallin.bsky.social) reply parent
There's often a hump in the middle of the dev cycle that feels impossible to overcome when you're in it. Never is, though
Joshua Allin (@joshuaallin.bsky.social) reply parent
I now want lime flavored gummies that look like these
Joshua Allin (@joshuaallin.bsky.social) reply parent
Oh no It's Monday...
Joshua Allin (@joshuaallin.bsky.social) reply parent
I can hear the goggles on the left
Joshua Allin (@joshuaallin.bsky.social) reply parent
Motorslice dev, ์๋ ๐ซฅ
Joshua Allin (@joshuaallin.bsky.social) reply parent
Love the vibe of the forest area
Joshua Allin (@joshuaallin.bsky.social) reply parent
W color palette
Joshua Allin (@joshuaallin.bsky.social) reply parent
Paw grip.
Joshua Allin (@joshuaallin.bsky.social) reply parent
As devs we can get so caught up in minute details, but most of our players won't notice that an octagonal prism isn't a cylinder. This monitor looks great ๐
Joshua Allin (@joshuaallin.bsky.social) reply parent
Loved it when the lights dimmed
Joshua Allin (@joshuaallin.bsky.social) reply parent
Your color grading makes me want to chew on those walls
Joshua Allin (@joshuaallin.bsky.social) reply parent
Not in a full price game, woof
Joshua Allin (@joshuaallin.bsky.social)
๐ฝ๏ธMy projector code makes for some pretty good caustics ๐ฝ๏ธ #devlog #gamedev #godot #indiegames #npc #solodev
Joshua Allin (@joshuaallin.bsky.social)
My New GODOT plugin was put to the test today and it made this job WAY easier! Feels like something that should come out of the box, honestly #godot #devlog #gamedev #indiegames
Joshua Allin (@joshuaallin.bsky.social)
New GODOT plugin: Replace nodes with packed scenes! ๐ Undo/Redo history was tricky with this one, but it's gonna be SUPER HELPFUL for every project I make going forward! #godot #devlog #gamedev #indiegames
Joshua Allin (@joshuaallin.bsky.social) reply parent
Oooh that slow-opening gate was perfect!
Joshua Allin (@joshuaallin.bsky.social) reply parent
Joshua Allin (@joshuaallin.bsky.social)
๐Sound Work for the Hibernation Chambers ๐ Love what it did for the atmosphere! #gamedev #devlog #indiedev #godot #indiegames #solodev
Joshua Allin (@joshuaallin.bsky.social) reply parent
On God, and these steps are TINY. Keep reminding myself to trust the process
Joshua Allin (@joshuaallin.bsky.social) reply parent
Love that feeling. Really makes it start to feel like it could actually get finished!
Joshua Allin (@joshuaallin.bsky.social) reply parent
True! I worked on a game off and on for three years just to realize I was maybe halfway through it and needed to abandon it At the time, there was no way in hell someone else could have convinced me to give up on it
Joshua Allin (@joshuaallin.bsky.social) reply parent
You've gotta use this for peeling the plastic off a new electronic!
Joshua Allin (@joshuaallin.bsky.social) reply parent
So crunchy... ๐คค
Joshua Allin (@joshuaallin.bsky.social)
Unbelievably gratifying to finally be able to talk & share Secrets with these characters after working on them for months! Can't wait to get facial expressions in there! #gamedev #devlog #indiegames #godot #blender
Joshua Allin (@joshuaallin.bsky.social)
๐ She speaks now The creepy voice is a placeholder (but I don't hate it) #gamedev #devlog #indiegames #godot
David Dunkelman (@dunx.bsky.social) reposted
The Mushroam demo is out! store.steampowered.com/app/3562630/... Check it out, give it a wishlist, and let us know what you think! #indiegamedev #pixelart #voxelart #2dplatformer
Joshua Allin (@joshuaallin.bsky.social) reply parent
#3 unsettles me
Joshua Allin (@joshuaallin.bsky.social) reply parent
Wild how long these things take
Joshua Allin (@joshuaallin.bsky.social) reply parent
Ah shit, I'm reading this... Better get to it
Joshua Allin (@joshuaallin.bsky.social) reply parent
I think it's natural to assume so because successful games are all over social media but Iunno 'bout that. Lots of devs make a living without a social media presence ๐
Joshua Allin (@joshuaallin.bsky.social) reply parent
๐คฎ
Joshua Allin (@joshuaallin.bsky.social) reply parent
Feels so right for this game to be on newgrounds โค๏ธ
Joshua Allin (@joshuaallin.bsky.social) reply parent
... Then I'd be happy...
Joshua Allin (@joshuaallin.bsky.social) reply parent
Thanks! Must be the eyes
Joshua Allin (@joshuaallin.bsky.social) reply parent
Oh no! I'll never unsee it! ๐คฃ
Joshua Allin (@joshuaallin.bsky.social) reply parent
For what it's worth, I like seeing your stuff here
Joshua Allin (@joshuaallin.bsky.social)
Played around with the hair and eyes today. Really happy with how much she's improved! (left is now) Thoughts? #devlog #gamedev #indiegames
Joshua Allin (@joshuaallin.bsky.social) reply parent
Good question! Contouring / highlighting for sure! In 2nd place, studying which parts of the face are rosier than the others
Joshua Allin (@joshuaallin.bsky.social)
Had to learn some makeup techniques to make this character. Shoutout to anyone who does this daily, yโall're basically digital artists already. #devlog #gamedev #indiegames #godot #blender
Joshua Allin (@joshuaallin.bsky.social)
#blender3d glitches make me go heehee #devlog #gamedev #indiegames
Joshua Allin (@joshuaallin.bsky.social)
Best part of the looong character making process is making serious characters do silly poses after weight painting ๐บโจ #devlog #gamedev #blender #indiegames
Joshua Allin (@joshuaallin.bsky.social)
Another sneak peek at an NPC from my upcoming game ๐ซฃ Still have to texture paint, rig and animate. Loving how it's coming along though Thoughts? #gamedev #indiegame #godot #blender #devlog
Joshua Allin (@joshuaallin.bsky.social)
SCREAMED today when I saw this little surprise I forgot I left for myself last night... ๐ซฃ #indiegame #devlog #gamedev #godot
Joshua Allin (@joshuaallin.bsky.social) reply parent
1st fit goes pretty hard, can't lie
Joshua Allin (@joshuaallin.bsky.social)
NPC's are turnin' out pretty snazzy #devlog #gamedev #indiegame #blender
Joshua Allin (@joshuaallin.bsky.social) reply parent
As do we all from time to time. Keep it soft, bud ๐
Joshua Allin (@joshuaallin.bsky.social) reply parent
Oh haha thanks man! It was more an artistic expression issue than a capability issue for me, but 3D modelling can be real tricky!
Joshua Allin (@joshuaallin.bsky.social)
I don't even know what this thing is anymore. I can't use it. Gonna have to stop here
Joshua Allin (@joshuaallin.bsky.social)
I intended to make a pretty girl character for my game, but I just couldn't bring myself to do it today. Guess I had creepy skull people in me to let out #3dart #devlog #blender #godot #gamedev
Joshua Allin (@joshuaallin.bsky.social)
Made the desk darker and the interactables red to stand out more (among other changes) I'd love thoughts/feedback if anyone's got any #gamedev #indiegame #devlog #godot
Joshua Allin (@joshuaallin.bsky.social)
BEFORE and AFTER About a week straight of 3D art on the player's workspace. Still SO much left to go, but motivation and vibes are WAY BETTER! #devlog #gamedev #indiegame
Top Hat Studios, Inc. (@tophatstudios.bsky.social) reposted
summer grasses all that remains of warriorsโ dreams. Labyrinth of the Demon King is OUT NOW on Steam (runs great on Steamdeck), GoG, PlayStation 5 & PS4, Nintendo Switch, and Xbox. Embark on your journey of vengeance.
Joshua Allin (@joshuaallin.bsky.social) reply parent
Haha true! It's all a mirage, just be happy now
Joshua Allin (@joshuaallin.bsky.social) reply parent
At least when the mistake looks cool ๐