Skip to main content

Code Convention

  1. Main shouldnt have many changes on branches
  2. Script of the root node of the scene is the responsible to mange its children, these children should never be referenced directly (using $ or get_node) in other scripts.
  3. Signals should be used for things where emiter doesn't care about the outcome or if it ran or not (case by case basis not hard fast)
  4. all files should follow snake_casing
  5. Names of nodes in the scene should follow CamelCasing with first letter capital
  6. you can directly access your child nodes methods, so no need to bind it in DI