SirLich
@sirlich.bsky.social
140 followers 420 following 220 posts
Unreal Engine gamedev by day, Godot gamedev by night. Formerly XR developer for the big business boys. Website: https://sirlich.dev/
Posts Media Videos Starter Packs
So... technically you can even get the editor root node (it's all nodes!), find the dropdown, and force a selection via code. Seriously that's possible
Maybe with EditorInterface.get_editor_viewport_3d(idx).get_camera_3d(), or am I missing something about your use case?
A passing-of-the ages high fantasy setting where the age of men is ending. Generation ships leave for other stars systems. The remaining humans, while technologically superior are left to deal with an increasingly large and feral population of fey.
Having a robust set set of components is super fun. I just discovered I can get my enemies to leap around the level by attaching ProjectileComponent to them 😱

#godot #gamedev
I'm thinking that in places where I don't need time dilation, I can just multiply by the inverse to remove the dilation. So an opt-in system instead of an opt-out system.
Does anyone have experience exposing Engine.time_scale to the user? I had been rolling my own implementation, and mulitplying the value where it made sense (animations, timers, etc). I didn't realize the Engine already had this built in.
@yurisizov.bsky.social have you seen the 4.6 release notes? 😅

I knew this feature has been suggested for ages (and a couple abandoned PRs), but I never knew it would come so quickly after I invested the time to make an editor plugin. I guess I get a bit of vindication though haha.
The past tense of shoot (shot) and troubleshoot (troubleshooted) is incongruent. Chew on that!
I use @export_group("Private") and then drag and drop w/ @export var.

It looks like this in inspector, and I never need to touch it (well, rarely):
Do you avoid export vars? For what reason?
I tend to actually create Scene files, even for scripts that wouldn't really require it (e.g., a HealthComponent). Then I attach that *scene* in multiple places. I never use a *script* in multiple places if that makes sense.

So in that sense the coupling is nearly 100% consistant for me.
Nope. I've improved upon it (according to me hahah) by making it generate @export vars, and assigning them.

It works by checking the open scene and checking if it matches the open script. I prefer export vars for refactoring reasons. Having the var auto-assigned is huge for me.
I actually asked the author of the VSCode Godot plugin, and he didn't have interest in implementing. Also asked the VSCode IDE people, and same deal.

I think the disconnect is that Scenes != Scripts. Even though tighly bound Scene+Script coupling is very common in my workflow.
I know I've posted about this before, but I swear you guys are sleeping on my drag-and-drop export utility.

CTRL+SHIFT while dragging nodes into your inspector. It creates the relevant @export variable, and assigns it.
Imagine asking a question on bsky, tagging multiple hashtags, and then setting it so only your followers can answer 🐣

I know the answer to your question good sir, but you'll never learn because I'm incapable of answering you.
I signed up to do a group playtest session for my in progress game. So... I guess time to get my game into playtest shape? 😅
From top left: Damage, it travels horizontal only?, Reload Time, Damage to Terrain, How much is bounces you when you step on a bolt stuck in the wall?, Capacity?
They look a bit like Lemon Drop or Hot Lemon chilis
Reposted by SirLich
🤵 I don't know how popular this game is going to be. And I don't imagine a game like this to be my magnum opus.

But it still feels like a culmination of my skills (so far). It constantly offers opportunities to use every trick in my book to achieve the result. And it's such a great feeling to do!
Reposted by SirLich
There! New and obviously improved models for all my game’s characters! You would definitely be afraid of these horrendous- I mean horrifying character designs! #blender #b3d #oc
Would you include ELO in this? Sometimes the meta-game of climbing ELO is more fun than any individual game (of whichever game you're playing) 🤔