How are you using AI tools in daily creative projects?

Personally, I’ve found that while AI is nice, it doesn’t really understand GDevelop events. I get that you can use it for Javascript, but as of the current moment I prefer just hand coding events.

The only time I use it right now, is if I have TONS of the same event I need to copy and paste, just with a small number or letter changed. In that case, it can easily edit the number/letter and let me copy and paste it in, saving me hours of work :laughing:

Consider these cases:

  • You need a new extension that doesn’t exist. You give the agent an existing extension that already works, ask it to follow the same structure and layout (without special characters) with the functions you need: in a few minutes you have a new extension.
  • You want to increase GDevelop’s capabilities: you pick a JS library, create a new extension with the agent and attach the new library: in theory you can combine infinite libraries and create unthinkable effects.
  • You need some annoying functions to program (complex RPG stat systems, shuffling and managing cards, grid-based movement of messy/disordered objects): the agent can solve the problem quickly. It’s useful both for solving big problems and for creating game demos in an afternoon and figuring out whether a concept makes sense or not.
  • You want to create a game/platform with extremely complex functions (I created a Yarn-like system but much more structured). One single JS code at a time drives you crazy (even just for copy-paste): I solved it by creating a “loader” that loads a map.js file into GDevelop. This file, loaded at the start of the scene, contains the full list of JS includes (even 50 or 100 files with no issues). This way the agent can work externally, navigate between files, add new functions, and debug: you use GDevelop only for preview and final export (of course for the final export you then need to merge all the JS files into one huge piece of code to paste into GDev, removing the loader from map.js).

The only (initial) problem is that GDevelop has its own logic, and often the AI uses JS that doesn’t work 100%. But after months of attempts (and documentation I created), I can basically do anything!

1 Like

GD’s AI just sucks. I kid you not, the AI mode in Google (not Gemini, “AI mode” on the search bar on a new tab) is better at helping with GDevelop than the AI in GD itself. As it is, I do not use AI for art or music (given I have two friends who are good at art, and I myself am a music artist) and I would only use AI if i’m confused on how to do something. Even then, OH! There are forums! and a whole wiki! And YouTube tutorials! Usually those solve the problem. I feel like if I have to use AI for a game, it’s probably going to be to figure out what the heck to do when I’m making Rooms: Low Detailed.

2 Likes

i agree gdevelop ai does suck, i just use google lens if i need help but i only need to do that once

1 Like

plus i dont get why they need to spend money on ai when nobuddy uses it

Seems like you need to have AI analyze the raw data in the project JSON file instead of the events shown in the editor interface

1 Like

I’ve already talked about that before…

AI has become a really useful creative companion in daily work, especially for brainstorming ideas, refining concepts and speeding up repetitive tasks. It doesn’t replace creativity but it definitely helps structure and enhance it.

In games, AI adds another interesting layer by helping analyze patterns, image detection and improve decision-making rather than just relying on trial and error.
There are multiple tools for gaming that I came across with like block blast solver where AI helps break down the board and suggest better move sequences, turning a simple game into a more strategy-driven experience.

AI might help ya but it won’t let ya learn n grow, where in game dev you’ll face days where you have no idea how you did this or how to add a feature in your game.

What you don’t see is, the knowledge of the struggle you could have gotten today, you just delayed it. And once another issue or another feature you want to add you’ll reuse the clanker again n again. And thus cycle continues and you learn nothing

1 Like

yes true indeed.

that is also another aspect of using AI.

1 Like

Several people in this thread have taken a middle-stance on AI, so no, you are just objectively wrong about that. This is such a divisive attitude, and it is obvious that you are using it for an agenda. You don’t like it when people criticize AI and want to feel like you’re on the “right” side and everyone who criticizes is on the “wrong” side. So instead of acknowledging any detractors as people with real opinions and thought processes, you dismiss them as just being “against it” for some superficial reason that you invent.

Not all tools are equal. A screwdriver is “just a tool” and so is a gun. Again, this is a common statement to smooth over any criticism against AI, putting all the blame on “them” so that you can be absolved of any responsibility. Furthermore, the second statement here is illogical. “If we use it to create”… stop right there. You do not use AI to create. AI creates something for you, or does some work for you. You might build on top of that but you did not create or do any of the work that AI did. Amazing how people can refuse any responsibility for the bad parts of AI, and yet for the good parts of AI its “I created something”. This is a horrible double standard. And even worse, you’re ignoring the massive amount of stolen data that was used to train your AI in the first place. You don’t get to decide if it is theft based on the output - lots of data was already taken without permission, you need to answer for that aspect of it, not “copying a style” (which isn’t even theft)

Again, stop right there. You just finished saying that it took you two years to make a game by hand and that you will never learn to program because you don’t have the time or discipline. But then you had AI make you a dialogue tree and a music app in a very short time. So which is it? You can’t say that it was hard work, but also easier at the same time. You are directly contradicting yourself, and I think I know why: You don’t want to admit that letting the AI do huge portions of work for you is much easier than actually doing the work yourself. You don’t have the ability to learn programming, yet somehow you “worked really hard” to solve “hundreds of bugs.” Sorry, it can’t be both.

Nobody said that. The point is that the AI did the work that the AI did. People who promote AI often say things like “it allowed me to create a game.” But no, it didn’t allow YOU to create a game - it created some portion of the game, and you contributed the other portion. It is totally wrong for you to take credit for any of the work that was done by an AI. Imagine working with another human (weird, I know). Would you have someone on your team do all the programming and then leave them out of the credits? No? So then why do you get to skirt around the fact that AI did it for you?

I’m not strictly against AI in all its uses. I choose not to use it myself, and I choose not to consume any media produced with AI. That is my choice. I have concrete reasons, mainly centered around envinromental and moral impact, but its not like I (or most other folks who don’t like AI) am coming around trying to make it illegal for you to use it. You act as though me shopping at the farmer’s market means I’m outlawing you from getting your food at Walmart. Simply pointing out that Walmart food is disgusting and low quality and that they use destructive business practices, doesn’t mean I’m throwing you in jail for shopping there. So please get rid of your “us vs them” attitude. I mean you are commenting in a thread where the OP is asking how others are using AI, and only a couple of people expressed that they don’t use or don’t like AI (fewer than those who do use it). They did so respectfully without personally insulting anyone else, and yet you feel the need to go on a crusade. “There are two kinds of people.” No, there are many different kinds of people, and if you choose to see the world this way then that is an issue with your perception.

1 Like

Actually, I said something quite different and more general: in life, people usually take sides (from politics to sports, from science to religion, including art, literature, consoles, software). In tech, I’ve always seen people argue fiercely about anything—PlayStation vs Xbox, and even more absurd stuff (Reason vs FL Studio, Quark vs InDesign, Gemini vs ChatGPT vs Claude). That was my premise: people argue about things that are relative, that always have pros and cons, and above all are things that could easily coexist (does AI take jobs away from millions of people? That’s a problem. Will AI cure millions of people? That’s a resource. Will AI wipe out humanity? Probably—in part it already does). I just yawn and know I’ll want to understand both sides.

Second point: I probably shouldn’t say this, but it helps clarify. I’ve worked in dozens of different fields (I’ve designed hundreds of video game magazines, worked in VFX, digital engineering, music composition, and so much more). I’ve traveled a lot, taking over 500,000 photos, and I had to manually process around 4,000 or 5,000 of them—first in Lightroom, then Photoshop, then Nik, then back to Photoshop… massive workloads. Having worked for years in DaVinci, After Effects, and FL Studio when computers were incredibly slow, I can say I struggled a lot (if you’ve ever mastered a track while only being able to listen to 5 seconds at a time after a 3-minute render, and having to fix things hundreds of times—you reach level 99 patience). This is just to say: I don’t fire off an AI prompt and think, “wow, that was hard work today.”

But the issue is, I don’t just write prompts. That’s not how I work with AI—because people who do that aren’t really working with AI. First, I design: I spend days doing it, writing huge amounts of documentation by hand and doing endless preliminary research. Then I open Photoshop and create mockups—for hours, days, weeks. Once I have a clear vision, I don’t write prompts—I use a very complex AI system: one AI defines the markdown files that act as the source of truth, another plans the workflow, five to ten AIs review that plan. Here’s the interesting part: I know nothing about servers or Linux, but I rented a Linux server. I managed to install dependencies and an agent that runs in a sandbox. The agent works according to my directives, which are mediated by an AI that translates them into targeted markdown. Everything is constantly documented and monitored by me.

After working for two years on a game with GDevelop and publishing it, I learned from all the issues I encountered: even though I’m not a programmer, I wanted to “hack” GDevelop—finding a way to run it in preview on localhost reading external JS (I don’t know JavaScript), figuring out how to access the runtime and allow my AI to work externally with GDevelop and debug it. I learned an incredible amount of technical stuff I didn’t know before—but without AI, it would have been impossible. Did I work hard? Even more than when I used to do everything manually—because the amount of work has increased a hundredfold, the documents to verify have become endless—but for the first time, I can handle massive projects on my own.

Someone will say AI does everything and that I’m lazy? Honestly, who cares.

1 Like

Hell naw bro game dev is a creative process i will do everything myself. AI slop feels wrong, is wrong sounds/looks weird and is overall just disgusting. Dont expect to become succesful when making ai games because 90% of the people with a working brain will immediatly be disinterested when they find out a creator uses ai. Just use your brain and creativity, it will be more fun, you will actually learn something all by yourself (wich is an amazing feeĺing) and the game will feel like YOUR game and not some generated nonsense.

1 Like

your reply is based. Good job.

I use it to draft quick outlines, test different wording, and spark ideas when I’m stuck. It’s also great for spotting gaps in a project before I spend time building anything.