pat-tweet.bsky.social
@pat-tweet.bsky.social
November 2, 2025 at 11:09 AM
scraps of weird religious texts found on parchments and scrolls to trade to religious pilgrims in exchnage for something (???) #roguelike #godot #gamedev
October 14, 2025 at 9:22 AM
made brandy to get drunk, made brandy flammable, made brandy throwable and splash into puddles of liquor, made lit torches ignite flammable substances when thrown, made fire spread to nearby puddles, made fire burn items and actors, and introduced about a million bugs #roguelike #godot #gamedev
September 25, 2025 at 12:05 AM
working on blackguards: blowguns are new ranged weapons with charges that inflict poison condition on enemies. really trying to emphasise the sniping from darkness gameplay style #roguelike #godot #gamedev
September 15, 2025 at 11:43 AM
containers like chests now generate with items, and i've linked item rarity to dungeon depth, with items in containers getting a rarity boost. all sounds great until you battle a bandit to loot their chest to find their life savings was two bones and two cudgels #roguelike #godot #gamedev
September 9, 2025 at 10:12 AM
ascii vs graphics #godot #roguelike #gamedev
August 30, 2025 at 12:23 AM
I spent so long searching for the right minimalist pixel art to work with but the answer was in front of me this whole time, it’s too late to go back now but part of me will forever yearn to make a game with this, no colours, no effects, only the most amateur of programmer animation
August 24, 2025 at 6:07 AM
August 23, 2025 at 3:14 AM
here is the arcanist's infuse gem ability. You infuse a gem with a fire spirit which makes it explode on being picked up and then leave it around to kill unsuspecting innocents. I'm pretty happy that the item, ability and AI systems all come together nicely on this one #roguelike #godot #gamedev
August 22, 2025 at 10:49 AM
it's a bit hard to work out from this but the dude with the staff is a healer who doesnt fight but goes around casting 'nine herbs charm' and injured friends, a charm that gradually heals over time. This was a bit complicated with an all new ai but works well now #roguelike #godot #gamedev
August 11, 2025 at 10:48 AM
I made my first arcanist class power, which is basically my magic system but with the spells being more subtle than simply dealing damage directly. This one is offering food and wine to summon a slyph to follow you around as light source #roguelike #gamedev #godot
August 9, 2025 at 12:19 PM
testing out the confirm prompts for attacking allies on Olaf the Bald and all looks good. Here you can see poor Olaf going hostile and then friendly again and being offered terms before being finished off. The health bars are now coloured to show allied/friendly/enemy #roguelike #godot #gamedev
August 8, 2025 at 11:57 AM
the unsexy work of giving every entity a unique ID and working on properly serialising every piece of data means that complex AI states are now properly saved and allies now share knowledge of who has annoyed them between each other, as depicted below #roguelike #godot #gamedev
August 3, 2025 at 10:52 AM
it is hard to show action from a turn based game but i did 'offer terms' ability so you can show mercy to your bandit bros and chill around the campfire after a tough battle. using this is going to be a gallant class feature ability for goofy chivalry conduct rules #roguelike #godot #gamedev
July 28, 2025 at 10:42 AM
not sure if a feature or a bug, but I decided to earnestly play my game to see how far I could get and I was cruising until I got one-shotted out of nowhere by a goblin with a two-handed sword who critically hit me and then rolled exceptionally for damage #roguelike #godot #gamedev
July 27, 2025 at 12:15 PM
working on dungeon layout with specific themed rooms with appropriate fixtures and npc generation. It seems to be going ok and this is meant to be a bandit camp with a few beds and a small chest #roguelike #godot #gamedev
July 15, 2025 at 12:50 PM
i had an issue where lit torches were being extinguished when thrown but now that's fixed and you can throw lit torches into dark room for illumination at a distance, although you need to be able to see the target square for it to work. next up flammable oil...
July 11, 2025 at 4:38 AM
playing with torches and lighting. when you equip a torch, you light it and it retains that effect when you drop it but gets put out when picked up and put into your pack. this lets the player do tricky things like light up an area with torches on the ground for combat #roguelike #godot #gamedev
July 11, 2025 at 4:32 AM
flame cloud effect - this will be the environmental effect that is used for burning objects, gases, actors, etc #roguelike #godot #gamedev
July 5, 2025 at 3:41 AM
I got webs, which seems easy I know but I had to write a heap of code to make environmental effects impose passive effects on actors. Next I want flame clouds to burn actors, then make webs burn, then make spiders spawn in a web house #roguelike #godot #gamedev
July 4, 2025 at 10:53 AM
mud fight with a skeleton #roguelike #godot #gamedev
July 1, 2025 at 6:04 AM
read from bottom up. mud is working and is very annoying, great success #roguelike #gamedev
June 28, 2025 at 6:12 AM
I thought the whole time that I mostly wanted just human enemies in this game but it was starting to feel a bit samey so I added goblins and the creatively titled goblin mobs that can spawn: goblin, goblins, more_goblins, and goblin_horde #roguelike #godot #indiedev
June 26, 2025 at 11:34 AM
this is the start of some of my more complex gameplay ideas now that combat is feeling fairly settled. i need to implement altars and shrines to various saints and more weird and unusual spirits and the offer terms ability was always a planned part of the chivalry system #roguelike #godot #indiedev
June 22, 2025 at 9:35 AM
that purple guy is my end-game boss. now that I've added a goal, someone generous might even call this thing a game at this stage. Llofrudd should be almost invincible, but I have no doubt that the roguelike community can figure out a way to kill him #indiedev #gamedev #roguelike
June 9, 2025 at 11:00 AM