Rémi Verschelde's Avatar

Rémi Verschelde

@akien.bsky.social

@godotengine.org project maintainer & co-founder at @w4games.bsky.social (he/him). Free and #opensource software advocate. #indiedev and #Linux gaming. Frenchman in Copenhagen. Also on: @akien@mastodon.gamedev.place.

8,645 Followers  |  1,491 Following  |  677 Posts  |  Joined: 03.07.2023  |  2.0271

Latest posts by akien.bsky.social on Bluesky


Video thumbnail

I opened a PR for Godot to add a Trail2D node. github.com/godotengine/...

19.02.2026 10:41 — 👍 178    🔁 18    💬 5    📌 0
Preview
GodotCon Amsterdam - Save the date! – Godot Engine Want to join? Amsterdam 23-24 of April. Get your tickets now! (Call for speakers and sponsors open)

GodotCon Amsterdam here we go!

📅 23-24 of April

🎟️ Get your tickets: tickets.godotengine.org/foundation/g...

📣 Submit your proposals: talks.godotengine.org/godotcon-ams...

18.02.2026 12:45 — 👍 222    🔁 39    💬 3    📌 5
Video thumbnail

havent posted much in awhile, here's a semi old gameplay greybox prototype, everything subject to change, except the missiles+custom gpu trail rendering, i'm kind of a fan how they turned out :) #godot #gamedev #prototype

18.02.2026 22:45 — 👍 83    🔁 12    💬 9    📌 0
Video thumbnail

some prototyping this morning for a loot collection ui. Could try even more vfx even based on rarity.

#gamedev #godot

18.02.2026 13:28 — 👍 205    🔁 17    💬 9    📌 0
GodotCon Amsterdam 2026 Schedule, talks and talk submissions for GodotCon Amsterdam 2026

GodotCon 2026 is happening soon and it is time to submit your proposals!

🇳🇱 Amsterdam
📅 23-24 of April
📍Pathé Amsterdam Noord

The ticket shop up yet, but you can start submitting your proposals for talks or workshops using this link:
🔗 talks.godotengine.org/godotcon-ams...

17.02.2026 10:48 — 👍 255    🔁 45    💬 6    📌 2
Vulkanised 2026: Integrating Vulkan Ray Tracing into the Godot Engine
YouTube video by Vulkan Vulkanised 2026: Integrating Vulkan Ray Tracing into the Godot Engine

The recording of my Vulkanised 2026 talk is now live 🎥

In this talk, I walk through the journey of bringing a Vulkan RT pipeline into Godot.

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

Thanks to LunarG for the opportunity and to the @godotengine.org community for the reviews and feedback.

17.02.2026 18:38 — 👍 36    🔁 9    💬 1    📌 0

Please open a proposal with examples of why it's problematic for you.

17.02.2026 09:40 — 👍 14    🔁 0    💬 1    📌 0
Video thumbnail

This is Dejah2, my long in development motion graphics synthesizer, party generator, and madness simulator, created with the Godot game engine. Music is Strut, by KMFDM.
#GameDev #SoloDev #MotionGraphics #demoscene #Godot #Blender #TechArt #NoAI

17.02.2026 02:37 — 👍 40    🔁 10    💬 1    📌 0
Preview
Maintenance release: Godot 4.6.1 – Godot Engine The first 4.6 maintenance release has arrived!

It's only been three weeks since Godot 4.6, but hotfixes stop for no-one! 🔥

This first maintenance release, #GodotEngine 4.6.1, features several regression fixes to ensure a safe and seamless experience!

godotengine.org/article/main...

16.02.2026 20:33 — 👍 336    🔁 34    💬 7    📌 2

Honestly, AI slop PRs are becoming increasingly draining and demoralizing for #Godot maintainers.

If you want to help, more funding so we can pay more maintainers to deal with the slop (on top of everything we do already) is the only viable solution I can think of:

fund.godotengine.org

16.02.2026 15:33 — 👍 1775    🔁 804    💬 48    📌 40

Which would likely also be a problem for Codeberg which FOSS people often recommend.

We'd need to come with our own CI runners, and likely reduce the build matrix even more than it is now (I keep pushing back when folks want to add more variants to validate edge cases).

16.02.2026 21:21 — 👍 6    🔁 0    💬 2    📌 0

Last I checked GitLab drastically reduced the resources they offer for free to open source projects: about.gitlab.com/pricing/

400 compute minutes per month would be spent in Godot in... one or two PRs?

GitHub self-evaluates our (free) spending at $90k for 2025.

16.02.2026 21:17 — 👍 7    🔁 0    💬 1    📌 0

Thanks for the offer!

We'll look into it and see if the checks implemented there make sense for our use case.

16.02.2026 21:02 — 👍 18    🔁 0    💬 1    📌 0

I'm monitoring how the situation evolves and we'll see.
I also don't expect GH to shield projects against AI slop its parent company actively facilitates.

But there's also a lot of pros for Godot being on GH which aren't easy to replicate elsewhere (e.g. network effect, free CI).

16.02.2026 20:57 — 👍 14    🔁 1    💬 1    📌 0

So ideally a system like this would be built into the Git hosting platform (GitHub, GitLab, Codeberg, etc.).

So the UX would be better and would show users something like: "You can't open PRs directly as your account is new/untrusted/whatever. Do <thing recommended by maintainers> instead."

16.02.2026 17:00 — 👍 18    🔁 0    💬 1    📌 0

It's been brought up internally, I haven't looked at it much yet.

I dislike raising the barrier to entry, but we might have no other choice.

Since vouch is reactive, I assume it happens after the fact and closes issues/PRs. That's not great for enthusiastic newcomers who get the boot right away.

16.02.2026 16:59 — 👍 25    🔁 0    💬 2    📌 0

But the flip side is being on a less popular platform, which increases the barrier to entry not just to AI slop, but also to genuine contributors or even Godot users who just want to report issues or participate in discussions.

16.02.2026 16:54 — 👍 41    🔁 0    💬 3    📌 0

Maybe, it's something I ponder.

We don't fully grasp the incentives for AI slop PRs but I assume a big part of it comes from trying to farm contributions on GitHub to look like an experienced software developer.

On a less popular platform, the problem might be less.

16.02.2026 16:54 — 👍 59    🔁 0    💬 1    📌 0
Pull request guidelines This page contains guidelines relevant for contributing to any area of Godot. When contributing to any particular area, please also refer to its respective guidelines. Respect our Code of Conduct: ...

It is required by our contribution guidelines: contributing.godotengine.org/en/latest/pu...

It could be added to the PR template, but that's just placeholder text that can be removed/ignored and would be a bother to regular contributors who send PRs daily.

But yeah, that's an option we consider.

16.02.2026 16:45 — 👍 5    🔁 0    💬 1    📌 0

There's a bit of everything from AI generated garbage that makes no sense and doesn't compile, to PRs which may actually work, but may not be the right fix or well-understood by their author.

The latter can be genuine and may not disclose AI because they see it just as a tool they used.

16.02.2026 16:08 — 👍 11    🔁 0    💬 1    📌 0

I assume most folks are aware of how controversial AI-authored PRs are, especially if they haven't bothered testing the changes themselves.

So they see if it gets merged on a misunderstanding (and then it's not their problem if a project has to revert it because it's broken).

16.02.2026 16:05 — 👍 12    🔁 0    💬 1    📌 0

There is indeed growing concern about fully autonomous agent sending AI slop PRs, so maybe that could help.

But so far what we're seeing seems to be humans using AI coding assistants to generate code, which they then PR.

So there's still a human in the loop, just very misguided or disingenuous.

16.02.2026 15:46 — 👍 16    🔁 0    💬 2    📌 0

Godot prides itself in being welcoming to new contributors, letting any engine user have the possibility to make an impact on their engine of choice.

Maintainers spend a lot of time assisting new contributors to help them get PRs in a mergeable state.

I don't know how long we can keep it up.

16.02.2026 15:43 — 👍 219    🔁 12    💬 5    📌 1

I've seen some things being suggested, but it seems horribly ironic to have to run an AI on our CI to detect AI slop...

We might have to do this eventually if some good solutions emerge, but I'm really not keen on feeding the AI machinery.

16.02.2026 15:40 — 👍 17    🔁 0    💬 1    📌 1

- Is this code wrong because it was written by AI, or is it an honest mistake from an inexperienced human contributor?
- What do you do when you ask a PR author if they used AI because you're suspicious, and they all reply "yes I used it to write the PR description because I'm bad with English"?

16.02.2026 15:37 — 👍 226    🔁 9    💬 5    📌 0

We find ourselves having to second guess every PR from new contributors, multiple times per day:

- The description is verbose LLM output, is the code written at least partially by a human?
- Does the "author" understand the code they're sending?
- Did they test it? Are the test results made up?

16.02.2026 15:35 — 👍 270    🔁 19    💬 6    📌 0

Honestly, AI slop PRs are becoming increasingly draining and demoralizing for #Godot maintainers.

If you want to help, more funding so we can pay more maintainers to deal with the slop (on top of everything we do already) is the only viable solution I can think of:

fund.godotengine.org

16.02.2026 15:33 — 👍 1775    🔁 804    💬 48    📌 40

Godot's GitHub has increasingly many pull requests generated by LLMs and it's a MASSIVE time waster for reviewers – especially if people don't disclose it. Changes often make no sense, descriptions are extremely verbose, users don't understand their own changes… It's a total shitshow. #godotengine

16.02.2026 09:03 — 👍 1338    🔁 306    💬 30    📌 33
Video thumbnail

Grass, water and Glass UI shaders are now available on godotshaders too!

Link: godotshaders.com/author/binbun/

#godot #godotengine #shader #gamedev

15.02.2026 17:09 — 👍 104    🔁 17    💬 0    📌 0

Vector3 is a type, not a property name. The `object.property` syntax expects a proper name.

You may have multiple Vector3 properties in an object/class so it doesn't make sense to access it by type.

If the docs show you `Vector3 position` in a Camera node, you do `mycamera.position` to access it.

16.02.2026 08:01 — 👍 2    🔁 0    💬 1    📌 0

@akien is following 20 prominent accounts