The forum feels unwelcoming

Hello Community,

I am not feeling very comfortable in the Forum right now.
One mayor reason is that my first topic was first approved (manually by the moderation) and then hidden, not because it was offensive, but because i obviously use as tool AI to write it.
In the meantime its completely gone, and i dont know if i care to try to build an asset ecosystem for godot or care to migrate from unity.

https://forum.godotengine.org/t/proposal-a-modular-curated-asset-ecosystem-for-godot/120342/15

This is the response i got from the team:

" Hi Rainbow Design,

Thanks for reaching out.

It seems the post was removed automatically by the moderation filter as it was reported by multiple users for being “AI Answer / Search Result” (that’s mentioned in the notification email but we should make it clearer in the template that this is the reason for removal).

Indeed it looks like you original post was written with the help of LLMs, with telltale signs like multiple section headers starting with emojis. This sheds doubt regarding whether the post is really a well-thought out proposal from a human Godot user, or just some vague output from a LLM that may not be worth spending time to read it.

See this thread for some justification on the rule regarding AI generated posts: Rule regarding AI generated answers / posts? - #21 by winston-yallow

In this case, your post seems to have led to some good discussion so it’s probably worth bringing back. I would suggest editing the OP so it doesn’t read like an AI generated summary, and make sure that it conveys what you want to propose, and then moderators can re-instate it.

Best regards

Rémi Verschelde

Project Maintainer

Hi,

Sure, it’s ok to quote that email, though I think it says pretty much the same that is already being discussed in that thread.

We’re aware that the community rules don’t have an explicit mention of AI generated output yet, but we intend to add one. There’s a bit of backlog there.

Best,

Rémi

"

For me it makes it quite clear that the moderation cares not for my work ( or for that of those other people who replied to the topic ) if they delete it, essentially because " They dont like the style if was written in " and without a clear defined ruleset at the time of writing that it is offensive.

The forum rules themselves are not in the header or footer and all in all hard to find, but they seem to put quite some stock into them.
Essentially for me the forum feels unfree, maybe like if it were located in china.

Best Regards
Rainbow Design

This is the posting it this topic is about, it is in part AI generated:
( Parts of this contribution were generated with the assistance of artificial intelligence. )

Hello everyone,

I believe we should work toward making Godot even more accessible and production-ready by introducing a modular, curated asset system. This concept aims to provide developers with a clear, structured path to high-quality tools and assets—without sacrificing the flexibility and openness that define Godot.

:bullseye: The Core Idea At the foundation of this system would be a Core Module—a toolkit containing essential components that most game projects require:

Input handling (keyboard, gamepad, touch)

Scene and state management

UI templates (menus, HUDs, dialogs)

Save/load systems

Basic camera and audio setup

Common utility scripts

This core would serve as the starting point for any game, offering a reliable base that developers can build upon.

:herb: Branching Structure: Scalable and Flexible From the Core Module, developers would follow a logical branching hierarchy based on their project’s needs. This structure is designed to be general and extensible, not limited to any fixed set of modules. The examples below illustrate how it could work:

Dimension Branch Choose the primary format of your game:

2D Toolkit: Includes platformer controllers, tilemap tools, parallax backgrounds, sprite animation helpers, and 2D camera systems.

3D Toolkit: Includes character controllers, navmesh setup, lighting presets, camera rigs, and spatial audio tools.

Genre or Feature Branch Select modules tailored to your game’s mechanics or style:

Platformer Pack: Jump physics, moving platforms, collectibles, level transitions.

Puzzle Pack: Grid systems, drag-and-drop logic, timers, hint systems.

RPG Pack: Dialogue system, inventory, quest tracker, stat manager.

FPS Pack: Weapon system, crosshair UI, recoil, enemy AI.

Multiplayer Pack: Lobby system, sync scripts, matchmaking, chat UI.

These are only examples. The branching system is intended to be open-ended, allowing the community to define new modules as needs evolve—whether for niche genres, accessibility tools, educational games, or experimental mechanics.

:glowing_star: Benefits

Provides a clear starting point for new developers

Speeds up prototyping and iteration

Encourages consistent quality across projects

Strengthens Godot’s identity as a professional-grade engine

Empowers the community to collaborate and evolve the ecosystem

What do you think about my idea?

I fail to see the issue here. You made a post which was you asking an AI to write the whole thing for you, and you blatantly just copy and pasted that. Something you yourself have admitted in the discussion you linked.

People looked at your post and obviously though that it was low effort AI generated stuff that they felt didn’t belong on a forum that is supposed to be built on top of human interactions. Once a new category was added to the report feature that can help others mark a post or reply as being obviously AI generated, you immediately proceeded to insult me on the post I made asking for clarification on the rules regrading this, telling me that AI answers hurt my feelings for some reason?

I think it’s quite clear now, after multiple different people agreed that your post read like a typical AI answer that anyone can get if they just pull up an AI of their choice and ask it some simple things, it got removed.

8 Likes

Let me make that more clear to you:

A) Even if i ask an AI to write something for me does not mean it does not take me half an hour to prepare my prompt, especially when i tell the AI to only rewrite or spellcheck something.
B) It was AI generated but not low effort and i think that was very clear from the discussion.
C) Even if i wrote it with low effort there is no rule that people have to spend hours in the forum each day to formulate a topic.
D) At the time of writing there was no rule about “putting hours of effort into it” and there is no rule now either, that means the moderation has no official ruleset and guidelines and they are deleting content arbitrarily.
E) Even if there would be a rule against work that were edited by an AI but obviously high quality i would still feel very much censored.
F) If you next doubt that the content was high quality and i find the original post to demonstrate it was not it would be deleted again because its AI generated which again means its big censoring wall.
G) If Remi writes this " This sheds doubt regarding whether the post is really a well-thought out proposal from a human Godot user " I find it insulting, because it was very clear in the post someone is discussing there.
H) Whatever you think about my work there were some people who answered the posting. And since i mentioned it and you see no problem in that all, you seem to think its alright to delete those answers too.

@dragonforge-dev @pauldrewett just want to mention that your answers to my topic are gone too.

Forum is welcoming,you can post your topic with silly spelling mistakes or any grammer errors(as long we can understand).We just want to help you or know about your games/addons.
English is not native of everyone.

The only thing we don’t like is using A.I answers and spamming topics or rude discussion.

Feel free to post your topic ; )

7 Likes

Hello,

Sorry that you feel like this but I really don’t understand the issue here that makes you feel unwelcome.

I agree that it’s not a good first impression to have your first post removed. I’d feel bad as well if I were you.

But the team’s response seems pretty good and explaining the reasons and what to do. Your post was removed automatically not directly on purpose. They even said they it’d be good to bring back your topic. I really don’t understand after that response, you still feel forum is unwelcoming to the point that you are comparing it to free speech in China.

7 Likes

I don’t share that experience. My first impressions were (and all experiences after) have been positive.
I do understand why you feel wronged when your post was not in violation of any current rules, and it still got removed, even despite the obvious use of AI, it had started a discussion that might have been helpful for your problem. But still, I think that it’s common sense that blatantly copying and pasting an AI answer is not gonna be well received.

In a comment, you write:

If Remi writes this " This sheds doubt regarding whether the post is really a well-thought-out proposal from a human Godot user " I find it insulting, because it was very clear in the post someone is discussing there.

I think that this response from Remi and the forum moderators is fair. Posts should have a certain degree of quality and thats not based on whether or not you speak fluent English. But instead based on if you actually tried your best. It’s easy to make an AI prompt and copy-paste the answer without checking whether or not the answer actually is correct.

I’m not a native English speaker, and I’ve seen a bunch of posts with many spelling errors that made the post hard to read. Those posts still get answers and if the original post did not have enough information, people are not afraid to ask for the necessary information. You shouldn’t feel unwelcome and I think that if were to give it another shot, you would find that people are welcoming and willing to help (despite any language barriers)

I think that if you feel insecure in your own ability to formulate a post with your current English skills properly, then I think that using AI as a translation tool is a good idea

4 Likes

@RainbowDesign

Hi Rainbow,

Of course you are welcome. The reply you posted from Rémi not only seemed totally fair, honest and supportive, but it was also a very high quality reply and for me shows the quality and efforts put into forum moderation.

Part of this issue is that the internet is drowning in AI slop, from music, books, social media posts, video shorts, automated responses, bot comments, virtually every aspect of online life is being polluted and damaged by it.

Imagine if this forum employed an AI chat bot to respond to every post, or start churning out posts, say one a minute, to every channel raising questions and then responding to them with it’s own answers for say, SEO purposes. Would that make for a better forum? Or heck, just delete everything and have the forum like a GPT screen, “Ask any question you like about Godot and our super intelligent AI powered Godot Bot will be happy to answer”. Does the condescending constant “that’s an excellent question”, “what a thoughtful response”, “You are right
” reinforcement really impress anyone any more?

I could paste any question raised here onto ChatGPT and then cut and paste the answer back into the forum, does that really help anyone? The old ‘let me google that for you’ button was funny but now we need a ‘Let me type that into Chat GPT for you’ button.

Ten questions generated by Perplexity in 2 seconds:

What are the most efficient techniques for handling thousands of small physics objects in a 2D scene without compromising frame rate?

How would you structure a large-scale mission system that cycles through mission types while keeping the game state modular and easy to extend?

What’s the best way to manage blended animations for a flying vehicle using AnimationTree—especially for mixing tilt, thrust, and idle states?

Are there recommended optimization patterns for dynamically updating terrain polygons driven by procedural noise in real time?

How do you organize UI elements for multiple overlapping HUD components (health, fuel, ammo, cargo) to maintain clarity and scalability across resolutions?

What’s the most reliable way to determine if an enemy AI can reach the player in a 2D world with destructible terrain?

How can I design tween-based UI animations that can repeat, reverse, or loop without manually resetting properties each time?

What’s the best approach for syncing camera motion (including shake) across multiple layers—such as gameplay, background parallax, and HUD?

How do you minimize jitter when mixing CharacterBody2D and RigidBody2D interactions, such as a vehicle carrying objects?

What is the cleanest way to implement per-chunk saving/loading for procedural terrain that also includes entities, projectiles, and player state?

What I would suggest, is that for you next thread, try just typing out your question yourself. Even if you do it in a different language and use a translate tool. You said it took you half an hour to write your prompt! Wow, what a waste of time. AI does not improve efficiency IMHO.

People come here to communicate with humans. Humans are welcome. If any genuine post gets caught up in the mods amazing work trying to keep AI slop out of these forums, then I feel empathy for you, but the effort to keep this forum a valuable resource is worth the occasional blip IMHO. And the fact that Rémi spent some actual human time, looking into the post, responding to you in a polite and reasoned way, seems to me to be the most welcoming a forum could be.

I look forward to your future posts and will help in any way I can.

13 Likes

I’m saddened to hear that you do not feel welcome.

What are the reasons behind you using AI for your post, and is there a potential alternate solution to using AI to create your posts?

3 Likes

Along with the horde of AI Slop there is also a horde of anti AI slop.
This persons thread was not answering a help topic nor was it spamming the forum.
His post should not be the whipping boy of all things AI-evil.
It is my opinion that moderating AI content should not be a shotgun approach but rather a very coarse filter.

I get the sense that auto-filtering is going to be problematic at best. This forum (any forum) requires human moderation.
And wouldn’t it be the ultimate in sad irony to use AI to filter out AI content.

1 Like

If someone wants a LLM advice, they generate it themselves. People go to forums for human advice. I’d evn say it’s a defining characterstic of a forum. It makes sense to try to keep AI slop out.

I’m sure if you actually try to contribute something, the forum is plenty welcoming

9 Likes

For this post i used the ai like following:
First draft with the ai a overview of what steps are required to create a modular assetsystem and roughly formulate how it could work.
Then improve the draft and rephrase the sections so they are understandable.
And finally format and spellcheck it.

I did not try to give someone advice.

I found a version of the document so you can see what the posting is that we are talking about:

Hello everyone,

I believe we should work toward making Godot even more accessible and production-ready by introducing a modular, curated asset system. This concept aims to provide developers with a clear, structured path to high-quality tools and assets—without sacrificing the flexibility and openness that define Godot.

:bullseye: The Core Idea At the foundation of this system would be a Core Module—a toolkit containing essential components that most game projects require:

Input handling (keyboard, gamepad, touch)

Scene and state management

UI templates (menus, HUDs, dialogs)

Save/load systems

Basic camera and audio setup

Common utility scripts

This core would serve as the starting point for any game, offering a reliable base that developers can build upon.

:herb: Branching Structure: Scalable and Flexible From the Core Module, developers would follow a logical branching hierarchy based on their project’s needs. This structure is designed to be general and extensible, not limited to any fixed set of modules. The examples below illustrate how it could work:

Dimension Branch Choose the primary format of your game:

2D Toolkit: Includes platformer controllers, tilemap tools, parallax backgrounds, sprite animation helpers, and 2D camera systems.

3D Toolkit: Includes character controllers, navmesh setup, lighting presets, camera rigs, and spatial audio tools.

Genre or Feature Branch Select modules tailored to your game’s mechanics or style:

Platformer Pack: Jump physics, moving platforms, collectibles, level transitions.

Puzzle Pack: Grid systems, drag-and-drop logic, timers, hint systems.

RPG Pack: Dialogue system, inventory, quest tracker, stat manager.

FPS Pack: Weapon system, crosshair UI, recoil, enemy AI.

Multiplayer Pack: Lobby system, sync scripts, matchmaking, chat UI.

These are only examples. The branching system is intended to be open-ended, allowing the community to define new modules as needs evolve—whether for niche genres, accessibility tools, educational games, or experimental mechanics.

:glowing_star: Benefits

Provides a clear starting point for new developers

Speeds up prototyping and iteration

Encourages consistent quality across projects

Strengthens Godot’s identity as a professional-grade engine

Empowers the community to collaborate and evolve the ecosystem

What do you think about my idea?

1 Like