up:: [[Godot MOC]]
tags: #note/develop #on/computing/gamedev
# Nodes in Godot
**Nodes** are your game's smallest building blocks. They are arranged into trees. A scene is composed of one or more nodes.
All nodes have the following characteristics:
- A name
- Editable properties
- They receive callbacks to update every frame
- They can be extended with new properties and functions
- They can be added to another node as a child
## Quick Tips
> [!TIP] Node vs. Node2D/Node3D
> If you don't need 2D/3D functionality for a node, use a regular node instead of a Node2D or Node3D. One example of this use case is creating a main node that holds other things but doesn't do anything itself.
## References
Juan Linietsky, Ariel Manzur, and Godot Community. “Godot Engine 4.2 Documentation.” Accessed February 27, 2024. [https://docs.godotengine.org/en/stable/index.html](https://docs.godotengine.org/en/stable/index.html).