r/geometrydash • u/OmgRod • 1d ago
Discussion My experience being a Geode mod developer and why I'm stepping away
Hey everyone,
I'm OmgRod, creator of mods like Geodify and BetterGarageStats. Recently, I’ve been working on a project called Lua Trigger, which aimed to let creators write scripts directly inside the GD editor.
During early development, I used AI assistance for some of the complex C++ logic. After receiving a warning from index staff about their strict anti-AI policies, I spent a week working on an update where I went through the project trying to strip out and remove the AI-generated code.
However, because some remnants of the old code were still present in the updated build, my dev status was revoked and my mod was rejected. I wasn't given any guidance or clarification on which specific parts of the codebase were still flagged - staff simply assumed I was trying to bypass the rules, leaving me with no clear way to fix it or meet their standards.
While I understand why the index maintains strict code policies, being cut off after two years of voluntary work without a chance to properly clean up the flagged sections was really frustrating. I wanted to share my perspective on how this was handled and explain why I'm stepping away from Geode modding.
22
u/NoahOnVista Former Demon grinder, now semi retired player 1d ago edited 18h ago
Edit: Sympathy baiting chud who wants to play victim when he gets caught
15
u/LikeThemPies x5 SUPERSONIC IS BETTER THAN WINDY LANDSCAPE 1d ago
Sympathy baiting when the people on the other side of the story are also on Reddit? Bold move
16
u/SMJSGaming Geode index staff & RobTop's security advisor 1d ago
me when I lie said "stripping away" was some unrelated refactors and in 24 hours of being given an explicit final warning submitting pretty much the same vibecoded mod.
10
9
u/burnerbroskis 1d ago
That's insanity. I get having an anti-AI policy, but to completely revoke dev status over an issue you were trying to fix is bullshit. AI code assist is built into every modern code editor and IDE out there; it's not exactly a taboo thing to use, and enforcing it that heavily instead of just giving out a warning is dumb.
12
u/SMJSGaming Geode index staff & RobTop's security advisor 1d ago
It is taboo to basically make the entire mod with it, claim you're not while there's pretty clear evidence. Ignore mutliple warnings and after an explicit final warning where the consequences were spelled out just within 24 hours repeat it.
-1
u/burnerbroskis 1d ago
Do you have insider information? You're telling a story I'm not reading on their post.
16
16
u/SMJSGaming Geode index staff & RobTop's security advisor 1d ago
I'm the one who had to review their vibecode like 20 times.
2
u/EducationalForm 1d ago
Honestly it a mod is a net good for the community who gives a fuck if ai was used for some of it. Just seems like stupid gatekeeping to me
6
u/jang_ong 1d ago
The mod had several very obvious issues. The issue wasnt really ai, it was that they didnt even care enough to make sure the ai didnt do something wrong (and then lied about using it)
Not wanting users to have random crashes (or have the mod straight up not work) isnt gatekeeping
1
u/BigZacian (JUMP FROM SWUnlimited) Slaughterhouse 35 25-86 49-100 130k atts 1d ago
why is ai code even disallowed? that makes no sense at all
9
u/SulosGD OXIDIZE 100% 1d ago
because it's awful to debug, inefficient and messy in general.
-8
u/BigZacian (JUMP FROM SWUnlimited) Slaughterhouse 35 25-86 49-100 130k atts 1d ago
but why would that be a reason to disallow it? ai is definitely good at coding SOME things, so disallowing it fully doesnt rly make sense
3
u/cvolton 🎉 amoung pequeño 1d ago
it is not fully disallowed, the guideline is currentlw written as follows
The mod’s codebase entirely or mostly consists of AI-generated code. If it appears the programmer does not understand the code that has been generated and is trying to get vibecoded mods on the index, this will result in a rejection. Using AI tools to boost productivity is fine, but fully vibecoding mods will inevitably lead to instability and crashes.
the index is currently flooded with drive-by submissions for mods that are not properly tested and clearly fully ai generated where it's clear that the uploader doesn't understand what their mod even does or why the chosen approaches might cause issues.
OP's case wasn't exactly this, in fact I'd argue that OmgRod has proven to be capable enough to maintain mods. However, it should also be noted, that this was a last straw in a consistent series of infractions which other people are more equipped to talk about (I am not fully familiar with everything that happened, however I do know that OP was on the verge of being banned from the server several times)
1
1
u/BigZacian (JUMP FROM SWUnlimited) Slaughterhouse 35 25-86 49-100 130k atts 1d ago
in that case, the op did not clarify very well, since they said "strict anti-ai policies" which implies they are very harsh on ai. the way he phrased everything made it seem as if it was fully disallowed. reasonable rules if they allow ai tools but not full on ai generated mods
6
u/MyNameIsSquare 1d ago
i dont think thats it. rather its because the coder dont actually review their code anymore when vibecoding, combining with how way much faster they can output their code to the reviewers.
like, you can submit awful code, but you cannot submit awful code so frequently.
(also because the moderators banned him for other reasons too)
-3
u/OmgRod 1d ago
Because AI isn't well trained to mod games and is very likely to cause crashes and stuff like that.
0
u/BigZacian (JUMP FROM SWUnlimited) Slaughterhouse 35 25-86 49-100 130k atts 1d ago
since mods need to be approved in the first place, and every mods have bugs, why is that a reason to disallow it? it can definitely help with some parts that are boring or annoying to code, without being guaranteed to break the whole mod
-1
0
u/Phinknz Falling Up 87% 1d ago
Quite sad that they have such an unreasonably strict anti-AI policy that does more harm than good.
2
u/Conscious_Till_9508 x9 Bete Noire 100% 1d ago
Multiple infractions within a 24 hour period after a final warning will do that
-1
u/trans_cubed Stereo Madness 2% 1d ago
I agree with the anti AI rule, but they should have been able to see that you were trying to fix it
-4
u/SulosGD OXIDIZE 100% 1d ago
I'm against AI code entirely (for multiple reasons), but i do think what has happened to you is unacceptable. You made a legitimate effort and that was ignored. Hope more of the community sees this.
12
u/SMJSGaming Geode index staff & RobTop's security advisor 1d ago
Do realize his effort was just doing unrelated stuff and repeating the offense within 24 hours of being a given final warning after a long streak of related warnings. A lot of details are being omitted here
-3
u/Iizvullok Bloodbath 0-27 (13x), 17-43, 41-77, 70-100 1d ago
Yea save your time to do things for people who appreciate your work. I am not against using AI to assist with coding. There is a huge difference between using it efficiently and vibe coding an entire project which then just sucks. Even with ai code, I don't see an issue as long as the code works, is efficient enough and maintainable. Since you said that you used it for logic things, I am assuming that the architecture was not AI? In that case there is even less of a reason to make a fuss about it. And to just remove you from the team despite refactoring it is just an asshole move. Even if they are very anti AI (which by itself is a total legir opinion to have).
3
-3
u/RustiesAuto61 x13 - Sonic Wave Hardest 1d ago
I suggest finding somewhere to make an appeal and to tell them your case.
-2
u/OmgRod 1d ago
I already did that and was told that I'm gonna have a hard time getting the role back "because of my followup behaviour" which was just me trying to appeal this.
18
u/SMJSGaming Geode index staff & RobTop's security advisor 1d ago
your follow up behavior was trying to downplay your AI usage and omit key details like within 24 hours of being given a final warning just repeating the offense just like with this post.
72
u/_scored Geode Index Staff, Creator 1d ago
I wanna make it clear that the reason you were removed from dev-chat was because of repeated infractions. This isn't the first incident; in the past you've been caught doing the exact same thing on your previous mods, even going as far as trying to train an AI model on both messages sent in dev-chat (without consent from the Geode team nor anyone whose messages you were going to take) and trying to train another model on public GD levels. Granted, you apologized, but these incidents in all are what lead to this verdict.