Marcos Codas
Posted
Game development has seen a huge change since the introduction of AI. What once required extensive programming knowledge and weeks of implementation can now be accomplished in hours. AI is helping developers generate assets, write code, design levels, and even create entire game mechanics automatically. GDevelop AI is different.
Most AI tools weren't built specifically for game development. They might help with general programming or provide generic advice, but they don't understand the specifics of any give game engine in its entirety, and they're not project-aware. Therefore, they cannot make decisions or give you advice based on what's happening in your project.
This gap between general AI capabilities and specialized game development needs is exactly where GDevelop's AI tools come into their own.
GDevelop's content-aware AI tools: the Chat and the Agent.
GDevelop AI comes in two forms: an agent that can actively build game features for you, and a chat assistant that answers questions about game development. Both understand your project context and focus specifically on game creation rather than general programming.
The AI agent goes beyond suggestions: it actually builds features in your game. Tell it "create an enemy that attacks when the player gets close," and it will create the object, add the necessary behaviors, write the events, and place it in your scene.
A conversation with the Agent, adding elements to our project.
The agent handles a wide range of tasks:
You can watch it work in real-time as it creates scenes, adds objects, configures behaviors, and writes event logic. If something doesn't work as expected, it tries alternative approaches automatically.
Save your project before using the agent so you can easily undo changes. Be specific in your requests—instead of "make a better enemy," try "create an enemy that patrols between two points and shoots at the player when they're in range."
Start a new chat when switching to unrelated tasks. This keeps the AI focused on your current goal rather than getting confused by previous conversations.
A conversation with the AI Chat that is content and engine aware.
The chat feature works like having an experienced game developer available 24/7. It knows all of GDevelop's features, official extensions, and can see an overview of your project structure including scenes, objects, and variables.
Use chat when you want to:
Use the agent when you want to:
The chat can see your project's structure but not the detailed configuration or events. It's perfect for planning and learning, and it uses less credits per request, while the agent is better for actual development and implementation.
Breakdown of costs and benefits of each subscription level in GDevelop.
With GDevelop's AI tools, your projects stay private: the AI doesn't train on your games or access your personal data. Cloud projects are stored separately from the AI infrastructure.
Everyone gets free AI requests to start: 4 per month. Silver subscribers get 4 AI requests per day. Gold get 20 requests per month, Pro subscribers get 100. After that, chat costs 5 credits per message, while agent requests cost 4-20 credits depending on complexity.
Click "Ask AI" in the top-right corner of GDevelop. Choose "Build for me" for the agent or "Ask a question" for chat, then describe what you need in plain language.
For the agent, be specific about what you want built. For chat, ask direct questions about features, mechanics, or concepts you want to understand.
The AI works well for rapid prototyping: quickly test game ideas by having features built automatically. It's also valuable for learning by watching how experienced developers approach problems.
New developers can overcome technical barriers by focusing on game design while the AI handles implementation details. Experienced developers can speed up routine tasks and explore unfamiliar GDevelop features.
Like all AI-powered development tools, GDevelop's AI features are constantly evolving and can occasionally make mistakes or misunderstand requests. While these tools significantly speed up development and help overcome technical barriers, they shouldn't be your only approach to game creation.
Q: Can GDevelop's AI write complex game logic, or is it only for simple tasks?
A: The AI agent is capable of building both simple and complex game features. It can handle straightforward tasks like resizing an object or adding a behavior. However, it's also powerful enough to create entire game systems, such as a full health and damage system, a multi-stage dialogue tree, or an inventory manager. Its ability to work with and modify events and scene properties allows it to build intricate, interactive game mechanics.
Q: Is the AI a substitute for learning GDevelop myself?
A: No, the AI is a tool to accelerate your learning and development, not a replacement for it. Think of it as a mentor or a highly skilled assistant. By using the AI, you can see how an experienced developer would approach a problem, which helps you understand the underlying concepts and logic. Watching the AI build a feature in real-time is a great way to learn new techniques and master the GDevelop engine faster.
Q: What's the best way to get accurate results from the AI agent?
A: The key is to be as specific as possible. The more detail you provide, the better the result will be. Instead of a general request like "make an enemy," try something more descriptive: "Create an enemy that patrols between two points and starts chasing the player when they get within 100 pixels." You can also guide the AI by telling it which objects or scenes to work with.
Q: How do GDevelop's AI features compare to other game development AIs?
A: Unlike other AI tools that are more general-purpose, GDevelop's AI is deeply integrated with the engine itself. It isn't just a generic code generator or a simple chatbot. It's an intelligent agent that understands the specific properties of a GDevelop project and can directly manipulate objects, events, and behaviors. This project-aware functionality allows it to build and modify features with a level of precision that general AIs cannot match.
Q: Do I get charged if an AI request fails?
A: No. GDevelop's system is designed to only charge credits for successful, completed requests. If an AI request fails due to a system error or an issue like high demand, you will not be charged any credits and will not lose your free requests. This ensures that you only pay for a result that is delivered.
Q: Do I need to be a paid subscriber to use the AI?
A: No, anyone can try the AI features for free. All GDevelop users receive a number of free AI requests to get started. Gold and Pro subscribers get a larger monthly allowance of requests as part of their plan. If you use up your free requests, you have the option to purchase additional credits. This allows you to scale your AI usage to your specific needs without being locked into a subscription.