SirLich's Avatar

SirLich

@sirlich.bsky.social

Unreal Engine gamedev by day, Godot gamedev by night. Formerly XR developer for the big business boys. Website: https://sirlich.dev/

151 Followers  |  428 Following  |  257 Posts  |  Joined: 27.11.2024
Posts Following

Posts by SirLich (@sirlich.bsky.social)

There are some toggles already available to you. See "open dominant script on scene change". There is also one for displaying a script icon when think the horizontal scene bar. Clicking it brings you to the code editor, focused on the dominant script of the scene.

05.03.2026 23:13 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Kauai 'O'o
YouTube video by Robert Davis Kauai 'O'o

This is one-half of the Kauai 'O'o mating song. The other half of the duet is silent, because he is the last of his species. Every time he pauses, he is listening for an answer which will not come.

Recorded in captivity in 1987, shortly before extinction.

www.youtube.com/watch?v=nDRY...

05.03.2026 09:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Speluking around in the codebase is a good way to pick up Godot Engine features. TIL that dragging a node from the outliner into the filesystem will prompt you to save the branch of nodes as a scene (much like "Save branch as Scene...")

01.03.2026 18:48 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

The number of devs using ChatGPT in their dev-on-dev communication is too damn high! The problem is especially bad on reddit.

AI generated titles, post bodies, and comments. Even on games that don't use AI generated art.

"We’re not chasing hype β€” we’re building something players care about."

25.02.2026 11:49 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Programmer for πŸšοΈπŸ€–πŸŒ². Solo deving βš”οΈπŸ§™πŸ”₯. Side project πŸŒŽπŸŒ•πŸŒŒ.

Just finished πŸŽŽπŸ˜‚πŸ€¬πŸ˜°πŸ˜Ά jam game with friends.

21.02.2026 22:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Me, an idiot: Decide to riff on a popular game's concept.

Project lies dorment long enough that the original game comes out with the exact same concept www.nintendo.com/de-de/Spiele...

Wasn't planning on selling for $, but now it feels like a cheap ripoff :(

#gamedev

17.02.2026 20:10 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
MyDear.exe Announcement Trailer
YouTube video by Falling Leaves Studio MyDear.exe Announcement Trailer

LET'S GOOOO!!! The steam page for MyDear.exe is up!
If you like love story, old computer and cats come whishlist!

Don't hesitate to share! It would help us sooo much! Love ❀️

store.steampowered.com/app/4255640/...

www.youtube.com/watch?v=BPO0...

#gamedev #cosygames #cozygames #indiegames

11.02.2026 10:55 β€” πŸ‘ 35    πŸ” 16    πŸ’¬ 1    πŸ“Œ 4
Post image

Fail of epic proportions πŸ˜…

Apparently I have more in common with the Dutch Progressive Community than fellow gamedev folks.

09.02.2026 12:59 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

"Your brain is a highly advanced image processing machine. It's like a Snapchat filter."

That's enough reddit for today πŸ˜‚

09.02.2026 11:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

2D lightning effect in Godot.

It's a Line2D which is divided into segments.

The horizontal offset is set by three 1DNoise samples, with increasing octaves. The result is multiplied by a curve which goes to 0, so the end appears in the correct spot.

#godot #gamedev #vfx

07.02.2026 22:04 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
Is it possible to create something like AudioStreamRandomizer within GDScript? Godot Version v4.6.stable.official [89cea1439] How best to replicate AudioStreamRandomizer in GDScript? Right now, I have code like this. It’s similar to an AudioStreamRandomizer, but it provides a s...

Has anyone succeeded in creating a wrapper around AudioStream resource, with controls over playback? Like a AudioStreamRandomizer, but written in GDScript?

I seem to have hit a wall: forum.godotengine.org/t/is-it-poss...

#godot

06.02.2026 15:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Here is my written retrospective for GGJ 2026:

sirlich.dev/blog/puppet-...

#godot #gamedev #ggj #ggjmuc #gamejam

05.02.2026 21:41 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

In all seriousness, there are some issues (big and small) that drag on much, much longer than reasonable.

But a lot of the small stuff seems to come pretty quick. Usually right after I invest time hacking around the issue πŸ˜›

04.02.2026 22:54 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Fix: Skip setting current dock when tab cannot switch [ Make EditorDocks respect panel lock ] by SpikeTrapBoomStudios Β· Pull Request #115839 Β· godotengine/godot When opening a dock into a DockTabContainer that returns can_switch_dock() == false, avoid marking the dock as current. Previously p_set_current was passed through to _move_dock unconditionally; no...

PR from @SpikeBoomStudio has already been merged: github.com/godotengine/godot/pull/115839

It's hard to come up with a Godot Engine complaint that isn't quickly solved 😜

04.02.2026 21:42 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

My biggest issue this year (Godot 4.6) was accidentally changing the length of the animation.

I like the new scrubber, but I kept grabbing it unintentionally, long after I had dialed in my animation lengths and didn't need to change it anymore.

Animation lengths would go to 0.0001 and game broke

04.02.2026 07:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

At my venue it was tied with Unity (6 games each).

Two people asked to work with me specifically because they knew I would work in Godot. I think everyone who tried it for the first time liked it (I heard lots of praise).

Biggest issue I saw was collaboration tools (merging scenes etc)

04.02.2026 07:15 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

What do you think of the proposal? Is something like ALT-clicking to avoid the dock switch reasonable?

The other obvious solution is making one of the two "Pin" buttons work. I use a single moniter, so popping out the entire dock isn't suitable for my workflow.

03.02.2026 20:50 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Alt-clicking a node should keep the currently active bottom dock open Β· Issue #14143 Β· godotengine/godot-proposals Describe the project you are working on Various projects, in which I wish to Animate nodes such as AnimatedSprite2D. Describe the problem or limitation you are having in your project When I click o...

Opened a godot proposal: github.com/godotengine/...

I assume this will be rejected by the powers that be. Might look into hacking the editor to get what I want.

03.02.2026 20:27 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

I'm so angry that neither of these pins actually keep the AnimationPlayer open. Whenever you select a node with it's own bottom panel, it switches.

This makes animating Material Properties or AnimatedSprite frames so incredibly painful.

#godot #gamedev #ux

03.02.2026 20:17 β€” πŸ‘ 8    πŸ” 1    πŸ’¬ 4    πŸ“Œ 0
Post image

Working on a new website design. Hoping to use it as a portfolio and place to post some blogs in the future.

03.02.2026 08:45 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
A screenshot of a top down 2D fighting game. A large healthbar is titled "Joy". Shown on screen is the player, a skeletal jester, and a number of black spikes.

A screenshot of a top down 2D fighting game. A large healthbar is titled "Joy". Shown on screen is the player, a skeletal jester, and a number of black spikes.

Here is my submission for Global Game Jam 2026. This year, our team included a Voice Actor, so the game has a storyline and voicover -something new for me!

I hope you will try it out:

sirlich.itch.io/the-little-p...

#godot #ggj #gamejam #gamedev

02.02.2026 19:47 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
UEFN: 2
Unreal Engine: 1
Godot: 6
Unity: 6

UEFN: 2 Unreal Engine: 1 Godot: 6 Unity: 6

Game engine breakdown for Global Game Jam 2026 in Munich.

I think the biggest suprise is that UEFN (Unreal Editor for Fortnite) oupaced Unreal Engine!

#godot #unrealengine #unity #gamedev #ggj #uefn

02.02.2026 18:39 β€” πŸ‘ 11    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Multiple Particle Sub-emitters Β· godotengine godot-proposals Β· Discussion #6676 Hello, I am working on a firework kind of game and I was wondering if there was a way to have multiple sub-emitters for a particle? The idea would kind of look like the following: "Exploding" Main ...

A bit dissapointed to see that Godot particles only support a single sub-emitter: github.com/godotengine/...

#godot #gamedev

29.01.2026 20:09 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

A website I started in 2020 has slowly climbed up to 2.5 million google search impressions a month (45k clicks). Don't have good analytics, so can't say what we're getting through other providers or bookmarks.

Crazy!

26.01.2026 09:46 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Has your recent kick on decentralization changed your opinion on ActivityPub?

21.01.2026 16:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That was a very interesting read. Thanks for sharing Dave! Guess I will need to check some of Doctorows work now.

19.01.2026 16:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Compare that to the enemies in e.g., Minecraft. A creeper, a zombie, a skeleton and a ghast are all very different to fight.

I don't envy the engineer(s) working on improving the AI though. Not an easy task!

15.01.2026 08:55 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My biggest complaint as well. Also enemies don't feel particularly distinct?

Like the bomb tossing dude. His gimmick should be: low health, crazy damage if you fail to dodge.

But in practice fighting him feels the same as fighting everything else.

15.01.2026 08:54 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Sources say that splitting the final film in book adaptions has become so popular, that authors have started finishing their series with two books, instead of one.

01.12.2025 10:53 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Better example: I have a system for potions -if slots are filled, you cannot pick up more. The obvious and performant use case of area_entered fails if the slots are filled.

Connecting a "potion_thrown" signal so that potions can re-evaluate their status is spaghetti. So... check on process? πŸ₯²

24.11.2025 20:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0