GameDev Assistant offers two interaction modes that you can switch between in the bottom left of the conversation: Chat mode and Agent mode.
Each mode offers a different nuance to the AI processing, so understanding when and where to use each mode can change how you go about developing your project. Below, we'll quickly outline these differences so you can make the most informed decision about which mode to use. Note that you can freely switch between the modes - so make sure to use this to your advantage to get the results you're after!
Chat Mode
Chat mode, as the name suggests, is a more conversational mode. This mode is designed to give you more information and explanations with each response. This makes this mode ideal for situations where you need to ask questions about Godot or your code. It can also be great in situations where you simply require more information about the changes the AI wants to make to your project in order to facilitate what you want to do.
For example, in the image below where we asked it to create a top-down 2D character controller, it provided more step-by-step instructions for what was needed to accomplish this. Thus, we can understand the process and "why" first - which makes this mode very ideal for learning as you go as well!
Agent Mode
In comparison to Chat mode, Agent mode is more action-oriented. Rather than explaining everything with the "how", "why" and "steps" in mind, it focuses on developing an action plan. While the AI lists out what changes it is going to do, it does so succinctly and with little explanatory fluff. Additionally, as it is more action-oriented, it is more likely to result in
one-click action buttons at the end to automatically implement all the changes.
For example, in the image below where we asked it to create a top-down 3D character controller, it created an action plan telling us which scenes, nodes, and so forth needed to be created - and provided the buttons to do so (not pictured). This makes this mode very ideal for situations where you quickly want the results first and don't need additional information on how everything is accomplished.
Related Articles
What is the difference between the general model and the reasoning model?
GameDev Assistant offers two AI model modes: a non-reasoning model (default) and a reasoning model (available only via pro plans). The difference between these modes lies in the keyword of "reasoning", though both are generally capable of most tasks ...
How do I get one-click action buttons to appear?
One of GameDev Assistant's standout features is its ability to provide one-click action buttons that automate the tedious creation of nodes, scenes, scripts, and so on - getting you faster results. However, whether the tool generates these buttons is ...
Does GameDev Assistant save my old conversations?
Yes, GameDev Assistant does save old conversations unless you manually delete them. You can find the saved conversations in the Assistant window by hitting the list view icon next to settings (gear) icon. From this Conversations window, you can: ...
How to use the Context Tags
When chatting with GameDev Assistant, your open scene nodes and file tree are automatically added as context with your prompts. However, other details of your project are not to avoid overwhelming the AI. How, then, can you send additional context ...
Prompting Tips for GameDev Assistant
The quality of AI responses often comes down to your specific prompt - and GameDev Assistant is no different in that regard. In this article, we'll provide some tips for writing good prompts so you can get the most out of this Godot co-pilot! Want ...