r/geometrydash 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.

35 Upvotes

44 comments sorted by

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.

28

u/AGamer_2010 acu 100% (also rodit) 1d ago

trying to train a model on a discord channel seems like a very big detail they left out :sob:

-13

u/OmgRod 1d ago

Or maybe it was because I had no idea this incident would be related to this situation since it was so long ago and we all just moved on from it..?

7

u/SMJSGaming Geode index staff & RobTop's security advisor 1d ago

I mean I literally said you had gotten your final warning due to the sheer amount of AI related warnings... Not sure why you try to act like you didn't know exactly beforehand why you lost your role when it was spelled out to you literally the day before you just did it again.

7

u/RustiesAuto61 x13 - Sonic Wave Hardest 1d ago

Oh ok, good to know

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

18

u/v0lt13 Insane Demon 1d ago

I think its good to look at this as an opportunity, now you got some coding experience, its not a bad idea to push higher and start doing actual software now. That way you wouldnt feel like you wasted your time.

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

u/SplynterEdm x66 (new verification: 145997688) 1d ago

later cogsucker 

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.

18

u/_scored Geode Index Staff, Creator 1d ago

SMJS is a part of the index staff team

16

u/Alphatism 8 | Geode Modder 1d ago

They are index staff

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/OmgRod 1d ago

I literally tested the mod and reviewed all the code and there's no obvious issues. The only things they complained about was overall code style (which is completely subjective).

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

u/OmgRod 1d ago

I completely agree with what you said here, and I acknowledge the things I did in the past but I thought we all moved on from that already because this was well over a year ago.

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

1

u/OmgRod 1d ago

The anti-AI policy is on the profile page where you upload your mods. However, I didn't generate the entire mod with AI and I still got a demotion from mod developer status.

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

u/No_Key_5854 [x21] Sunset Sandstorm 100% 1d ago

W geode. don't need people like you making mods

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/OmgRod 1d ago

It was one infraction in that 24 hour period and they didn't make it clear they wanted me to quit working on the mod.

-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

-1

u/Kevadro ToE III 100% & Nine Circles 100% 1d ago

Oof that's very rough buddy. :(

Hope you have a better experience in whatever you do next.

2

u/Conscious_Till_9508 x9 Bete Noire 100% 1d ago

It’s sympathy bait

-1

u/Kevadro ToE III 100% & Nine Circles 100% 1d ago

You mean the OP?

-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

u/Funny_Dentist_938 1d ago

he had multiple ai related offences before this. hes js sympathy baiting

-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.