Posting guidelines in #Help channel

Search for the answer

Before asking a question, check Godot Docs and use the Forum Search functionality to make sure your question hasn’t been answered or there isn’t an ongoing discussion on that topic already.

If you don’t know where to start, try here: Getting started, Your first 2D game, Your first 3D game.

Create a good post

Click on each point to expand.

1. Write a good topic title

Give the topic a descriptive title that captures the problem accurately - it’s the first thing people will see of your help topic. Use specific keywords that describe the problem in the most concise way and avoid redundant words, like “help” and “please”.

Problem with CharacterBody2D. PLEASE HELP!” is a bad title.
CharacterBody2D doesn’t trigger collision during move_and_slide()” is better.

2. Use the template

Use the Help topic template - fill in the Godot version you’re using, any plugin versions, describe your problem thoroughly, include all relevant code snippets (properly formatted - see the next point), scene tree screenshots, video of incorrect behavior if applicable, etc. The more relevant information you provide, the better answer can be provided.

3. Format your code

Post all relevant code snippets and format it properly, do not post screenshots of code.

There are a few different ways to format code:

  1. Wrap it in triple backticks (```) above and below the code to create a code block. Adding “gd” for GDScript or “cs” for C# after the top set will nicely color your code and make it easier to read.
  2. Press the Preformatted Text button </> in the toolbar.
  3. Press Ctrl + E on your keyboard.

This:

```gd
func _ready() -> void:
    print("hello world")
```

Turns into this:

func _ready() -> void:
    print("hello world")

Describe your problem

Explain the problem you’re having in details, using the 7 questions below to guide you.
Click on each point to expand.

1. What problem are you having?

Tell us the problem you are trying to solve. Try to avoid the XY Problem by thoroughly describing the actual problem and your desired outcome, without asking about your attempted solution.

2. What did you expect to happen?

It may not be obvious to your readers what you think should happen, so tell us. Don’t assume that the reader has played the same games as you or watched the same tutorials. Don’t expect anyone to watch a 30 minute tutorial video to see where you went wrong. When a video is integral to the problem, make sure to specify which exact part of the video is relevant, e.g. “from 1m20s to 2m30s”.

3. How and when did the problem arise?

Was this working before? On an earlier version of Godot? Or before you made a change? Did you update your video drivers recently or make other changes to your computer?

4. What steps have you taken to fix the problem?

Tell us what you’ve done to try to fix the problem to avoid receiving an obvious answer that you have already tried and didn’t work. Showing that you have spent time trying to solve the problem is more likely to get you more thoughtful responses in return.

5. What error messages have you gotten?

You can copy messages from the editor directly and paste them into your post. That gives us information to help you - even if it seems unimportant or nonsense to you. Do not use screenshots. They are harder to read and make it harder to do more research about the error.

6. What does your Editor look like?

Add screenshots of your Scene Tree, Inspector and/or the whole Editor if you think it might be relevant. If you are new to the forum, you can make replies to your own post to add additional screenshots after the first. Do not try and recreate your Scene Tree in text. There are things we can see by the icon or color of an icon, warnings and other things that you may not notice but can help us solve your problem.

7. How does your post look?

Before posting, re-read your question to make sure it’s clear and presentable - then hit Create Topic, lean back, and wait for help to arrive. If you later notice something that can be improved, you can edit your topic.

27 Likes
People Being Disrespectful and Not Knowing It
Problem with my charachters dashing
I need help with coding
Please help me understand/program buoyancy
Bug in tutorial
Godot 4 3D card game: deck click skips NorthHand turn and jumps to EastHand
need advice to reduce learn time.
How can i make the player play a death animation upon death?
beginner coding help
Space Sh'mup score code
GABE game for APK
What does null instance mean.
Confused about classes, inherited scenes, functions and variables
Constant "Can't add child '@TileDataTextureOriginEditor@' " Errors
Crafting system
Question about Arrays & for
How do I make the player model free aim in 2D like in metroid samus returns and metroid dread?
Issue Adding Custom Built Virtual Joystick to Main Game Scene (Despite It Working in Test Scene)
Setting Mouse Upon Inputs
Online Game not working
Camera Zoom Calculation
Animation Tree: Bones Won't Animate
Is_In_Group not working
After Animation was added the hands from my character turning back
is_on_floor alway return false although it's on floor
Best practice: where to handle _unhandled_input()
Is it OK to use Engine.get_process_frames as a Timer?
Annoying rendering bug in Editor
I want to create a drift car using VehicleBody3D node
isometric y-sort problem
Issues with AI move_and_slide()
Problem with the flashlight mechanic
I'm having an issue with naming
Steering is broken
Help with constant screen tearing/jittering in 2D
The sky is gray and my hands is pitch black even with DirectionalLight3D and WorldEnvironment
Creating roads manually and by people walking
Question Quality System
Help with rotating cards
Question Quality System
UI problem with scaling and signals
Exporting on device Android issue
Unable to open Godot 4.6 or 4.7
Inconsistent springArm3D interaction with blender model
receiving error on previous working code
Is Godot beginner friendly?
Camera based player rotation help pls
I am stuck again
Is Godot beginner friendly?
Loading embedded resources
Background Loop
Best Methods for 2D Frame Data Storage
My bullet ballistics code has some problem, help please
WorldEnvironment/environment
Button to change the gender in my stats.gd
I don't think this scene is loading
Please help me with exporting my project.
Calculate UV's before runtime
How to make a countdown timer that works across scenes?
Setting up a forklift vehicle hierarchy with collisions
Knockback in godot
I cannot get my charaters animations to work and I feel like im going insane lol
How do i make a variables result stay the same without the condition being on everysingle time
Physics "Deteriorate" Overtime Working with RigidBody3D
how do you make a 2d turn based battle scene in godot 4.5 i've tried many tutorials and i still need help
Needing Help with script
Having Trouble With "Standalone lambdas cannot be accessed. Consider assigning it to a variable."
Need Help Playing an Animation Using a Button Node
Replace a CollisionShape2D with another after dialogue and animation have ended
How do I make a simulation that could be edited?
Scene 1 to another one scene
Need help with coins.
Invalid assignment of property or key 'text' with value of type 'String' on a base object of type 'Label'.
procedural generation problem
Using set_deffered() has been bricking my computer, any suggestions?
Guys how do i fix this error?
Multiplying by delta not fixing inconsistent speeds
Problem with changing 2d animations related to actions
SIGNALS BETWEEN SCENES
how do i make the camera scroll like in fnaf with the mouse
Parallax background is very hard to make!
Godot is my first game engine I want make game like mobile game call dolly blocks
Error with the player script. Was it even worth it for me to write a script for object and character collisions, or should I have looked for another way?
Checkpoint Help
Loading Signal Errors
Multiple instances of the same enemy scene sharing state / breaking each other
How do I make a spring mechanic?
Package Throwing
How do i fix this bug in my game
Help section, way to improve it for all?
Help section, way to improve it for all?
help generating a mesh correctly
I'm hitting a roadblock connecting a Path3D to an entity
I have spent a day or 2 straight trying to solve this!
I am not sure how to fix this. I'm still new
Growth cycle component not working
Trying to make fishing line, please help me
Help programming an incremental production system
Failed to load game after adding paranorma sky in world environment
i need help as a new developer
Randomly generate from two diffeeent arrays?
why do i get"Invalid operands 'Vector2' and 'Nil' in operator '*'." on one scene but if i recreate the scene exactly i dont get it in the new, identical one?
Camera is shaking
Camera is shaking
Stuck on code from Godot Guide
Player health isn't changing
Tutorial for Godot
Expected opening error
Godot Visual Shader is very Counter-intuitive
Post Tutorials here!(videos to Godot)
Post Tutorials here!(videos to Godot)
I am so confused
Signals between different scenes
About collision and occlusion shames for 3D meshes
My game won’t run
Concurrency issues
Please help me with area 2d
2D with 3D camera help needed
Unable to change value of "Spring Length" in code
Reparent disable on_area_exit detection ?
How to remove texture wrapping or pinching at the poles
How do I make chase music for multiple enemies that plays if at least one is chasing the player?
CanvasModulate not working.
How to constantly check if something is overlapping with an Area2D node
Problems with changing animations connected to input through GD-script
How to disable pointing-hand cursor when hovering over [url] BBCode links in RichTextLabel