browndragon's Avatar

browndragon

@browndragongames.bsky.social

indie developer of memory/puzzle/horror game NO DED. Play it here: https://browndragon.itch.io/no-ded Let me know what you think!

37 Followers  |  62 Following  |  39 Posts  |  Joined: 23.04.2025  |  2.0198

Latest posts by browndragongames.bsky.social on Bluesky

State Machines 2: l’État c’est moi The Previous post covers the theory and practice of programmer’s state machines. At the end I linked to code for a State which can be started/stopped/paused/unpaused based on its relationship to paren...

browndragon.github.io/posts/state-...
Some thoughts on #gamedev enemy behavior based on drives (both specific to the mob and local to the scene)

07.10.2025 16:21 — 👍 7    🔁 0    💬 0    📌 0

Doing some godot 2d dev (game snapshots soon).
Want to add a hazard to my tilemap(layer).
Tilemaps define static bodies, but these are top-down fields of nettles (damaging, slowing, but traversable).
Solution: The player's hurtbox is already an Area; allow hitboxes to be, like, whatever, maaan.
🤪

04.10.2025 18:10 — 👍 1    🔁 0    💬 0    📌 0

you are absolutely right. Sorry for the noise!

I'd had the plugin enabled but the docs were showing up blank -- A quick skim of the files showed it didn't have `##` docs at the top of the file (, since they were like 5 lines down), & I posted before doing a deeper dive.
It works now, anyway

Weird.

09.06.2025 21:58 — 👍 0    🔁 0    💬 0    📌 0
Video thumbnail

ok ok last one, with a debouncer in place:
(ahh, much better. Ignore the horrible flashes; v4.5.dev4 #godot debug on osx seems to have taken a stability dive!)

04.06.2025 20:44 — 👍 0    🔁 0    💬 1    📌 0

Actually, while I'm on the subject, also happy to contribute some godot docs and icons to the nodes. I'll just copy over what you have in the readme as header comments, it's a nice QoL fix :)

04.06.2025 17:30 — 👍 0    🔁 0    💬 2    📌 0

... there is no OnDragStart on the child, only on the container.
I want to make a DragReceiver under each card that knows about a monitored Draggable, and handles the dragging lifecycle so you can subscribe to drags events on a specific draggable entity (vs on the droppable zone).
SGTY?

04.06.2025 17:28 — 👍 0    🔁 0    💬 2    📌 0

#1 is normal, it just works, you are a golden god.
#2 has the tween, but I wait for it to stop and it copies over fine.
(skip #3)
#4 has the tween, I drag it, and I _don't_ wait for it to stop; it does _not_ copy over fine but teleports everywhere).

I'd like to cancel the tween OnDragStart but...

04.06.2025 17:28 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

I am making a cardgame; I have **Cards** (fixed-size generic `Controls`) and more flexible **Zones** (`InterpolatedContainer`s <3 <3 <3).
I want to animate the cards when they're hovered, when they're not appropriate for the current action etc. So they'll have active tweens while being dragged.

04.06.2025 17:28 — 👍 0    🔁 0    💬 2    📌 0
Preview
GitHub - don-tnowe/godot-extra-controls: Godot 4 GUI elements, mostly containers and drag-and-drop implementations. Godot 4 GUI elements, mostly containers and drag-and-drop implementations. - don-tnowe/godot-extra-controls

Hey @don-tnowe.bsky.social !
Big fan of github.com/don-tnowe/go... from a little bit of playing with it.
I had a little usecase I'm solving locally but might want to contribute upstream, lmk what you think:

04.06.2025 17:28 — 👍 0    🔁 0    💬 1    📌 0

Also, I'll be spending the next week on a (personal) gamejam game, to be announced here.
A deckbuilder RPG.
See you all soon!

22.05.2025 13:19 — 👍 0    🔁 0    💬 0    📌 0
Preview
v0.0.2 & 1 week break Welcome to the bones of a new region! With blackjack and hookers! I always wanted two areas in the initial release. Given that you all get to see the prerelease releases, you get to watch me inch towa...

#noded v0.0.2 up with a sneak peek of a new region!
(it's not really playable yet). Learn more & try it browndragon.itch.io/no-ded/devlo... !

22.05.2025 13:19 — 👍 0    🔁 0    💬 1    📌 0
Video thumbnail

we're cooking with some creative skybox usage 👍

#gamedev #indiegame #godot #trenchbroom

20.05.2025 00:20 — 👍 20    🔁 6    💬 1    📌 0

Me to my team: we can't use the word ethereal, what if players don't know what it means

Me alone: will "capricious" fit in this UI string

#gamedev #ishouldapologizetothem

20.05.2025 00:09 — 👍 20    🔁 3    💬 1    📌 0
Video thumbnail

Play SPOOKYMANIA right now! #FREE!

A #Halloween adventure mixing #Castlevania & #GhostsNGoblins! Can you defeat Larry the Gargoyle? #free in Chrome! No downloads/installs!

@ www.scparcade.com !

#indiegame #indiedev #solodev #retro #pixel #html5 #indievideogame #gamedev #pixelgame #gaming #games

20.05.2025 02:00 — 👍 5    🔁 3    💬 0    📌 0

A tip for beginner game devs.

Ask for guidance, not for answers.

You'll get a better result both short and long term.

People will gladly guide you to a solution that will help you learn rather than just give you code to copy and paste.

Be patient, it pays off.

#gamedev #indiedev #indiegamedev

20.05.2025 02:29 — 👍 18    🔁 5    💬 1    📌 0
Video thumbnail

👻BGM Pack for TTRPG has been released.

This is a horror ambient and background music pack for Call of Cthulhu!

kumo04.itch.io/ttrpg-horror...

#ttrpg #Gamedev #BGM #CallOfCthulhu #horror #Ambient

20.05.2025 02:50 — 👍 4    🔁 2    💬 0    📌 0

For neon I can cheat. Carve each sign into the parts of the neon sign that would activate in turn and build the animation in #godot.
But _in general_ animated scene elements need their own #blender file and get built in #godot.
I like blender's navigation and placement tools more.
FML.

19.05.2025 23:11 — 👍 1    🔁 0    💬 0    📌 0

Any experienced #gamedev know the answer?
Obviously everything in this scene should be animated -- It's all neon signs, right?
#godot creates 1 toplevel `AnimationPlayer` for all animations in the blendfile. Since all of the neon animates at once, that's not what I want.

19.05.2025 23:11 — 👍 4    🔁 1    💬 1    📌 0
Post image

#NODED neon street is coming together.
I'm still figuring out #godot and #blender workflow (complaints within!). This is going to be a level Really Soon Now. The main thing stopping me is 1) ability and 2) animations.

19.05.2025 23:11 — 👍 1    🔁 0    💬 1    📌 0
Preview
@bunninegamedev · ✨ bunnine ✨ Inform 7 game dev making an interactive horror fiction. Posting helpful walkthroughs for Inform 7 to help others learn where I struggled. Starting from the beginning with How to Build A Room, and mov...

New post on my Tumblr! I'm redoing my lessons now that I've learned a lot about formatting properly. Today's lesson—the thing that tripped me up for FOUR DAYS—doors!

#inform7 #inform #i7 #gamedev #solodev #indie #if #interactivefiction #tutorial #walkthrough #lgbt

www.tumblr.com/blog/bunnine...

17.05.2025 03:36 — 👍 5    🔁 3    💬 0    📌 0

oh my god kill me. i ended up doing a brand new separate face rig bc the main auto-rig skinning algo was fucking up his face(eyelids in particular) and couldn't figure out why. tried it again just now and turns out it was because dude's balls were fucked up

#blender #b3d #gamedev #3dart #art #balls

16.05.2025 23:14 — 👍 6    🔁 2    💬 0    📌 0

interestingly, the #noded is _not_ that posterized naturally. It's an artifact of the rtt through gif. Still, it looks really nice, maybe I should figure out how to keep it!

16.05.2025 21:43 — 👍 1    🔁 0    💬 0    📌 0
Video thumbnail

Friday dump: #noded is finally getting a bid moodier!
(this is before all of the neon lights and grime shaders go on -- the wharves are not _that_ squeaky clean!)
#godot #gamedev

16.05.2025 21:39 — 👍 4    🔁 1    💬 1    📌 0
Post image

The #materialmaker looks like what it is:
* I made a shingle with a gradient
* made a row of 3 shingles
* duplicated them with an offset for the next row
* tiled that
* +(albedo, normal, depth)

There's a lot more one could do that I don't need yet.
Hope it helps some other #indie #gamedev !

16.05.2025 14:07 — 👍 5    🔁 1    💬 0    📌 0
Post image

Plan now is #materialmaker for textures round-tripped through #blender into #godot.

I needed shingles and the default brick doesn't work for that; couldn't find any other examples that fit my exclusive "placeholder gothic" style

Today I added another tool to the chain.
(nodes in followup)

16.05.2025 14:07 — 👍 3    🔁 0    💬 1    📌 0
Video thumbnail

Godot #effects pack including 60+ #vfx #shader & particle effects including #fire #smoke #water #explosions #magic #decal and many more!!

UPDATE: #lightning added

follow on bukkbeek.itch.io

#indie #blender #godot #game #gamereadt #3d #lowpoly #gameart #gamedev #indiegamedev #stylized #PolyBlocks

15.05.2025 01:12 — 👍 26    🔁 8    💬 1    📌 0

Build something much simpler than your dream game to learn the skills. Then get better with another mini game.
And again, and again, and part of your dream game, and again, and another part, and again...

Start with tic tac toe.
No: start with a square that chases the player's mouse.

You got this!

15.05.2025 03:08 — 👍 1    🔁 0    💬 1    📌 0
Video thumbnail

Working on a web-based horror micro-game... who could be at the door? #indiedev #gamedev #horror

15.05.2025 02:46 — 👍 7    🔁 3    💬 0    📌 0

Personal note on my #indie #gamedev journey:
I feel like I'm also leaving the tutorial. I've been coy about linking to the itch page, thinking "it's not ready".
Frankly, it's still not ready!
But nothing ventured, nothing gained.

Try it; let me know what you think!

Thank you so much!

14.05.2025 13:04 — 👍 3    🔁 1    💬 0    📌 0
Preview
Moving on from the tutorial; questions. And with that, I think we're Done Enough with the tutorial area. I've heard a lot of feedback about it so there were a lot of affordances that would help. I've added a bunch; no doubt there could stil...

#noded hit v0.0.2 (these numbers are all made up anyway). Devlog of where we are and where we're going browndragon.itch.io/no-ded/devlo... .
If you like pre-pre-pre-alpha games, try it out, let me know what you think!

14.05.2025 13:04 — 👍 0    🔁 0    💬 1    📌 0

@browndragongames is following 19 prominent accounts