This is a (incomplete) list of API differences between C# and GDScript. General differences: As explained in General differences between C# and GDScript, PascalCase is used to access Godot APIs in ...| Godot Engine documentation
Inherits: MainLoop< Object Manages the game loop via a hierarchy of nodes. Description: As one of the most important classes, the SceneTree manages the hierarchy of nodes in a scene, as well as sce...| Godot Engine documentation
A built-in type for strings. Description: This is the built-in string Variant type (and the one used by GDScript). Strings may contain any number of Unicode characters, and expose methods useful fo...| Godot Engine documentation
A packed array of bytes. Description: An array specifically designed to hold bytes. Packs data tightly, so it saves memory for large array sizes. PackedByteArray also provides methods to encode/dec...| Godot Engine documentation
Global scope constants and functions. Description: A list of global scope enumerated constants and built-in functions. This is all that resides in the globals, constants regarding error codes, keyc...| Godot Engine documentation
A built-in type for unique strings. Description: StringName s are immutable strings designed for general-purpose representation of unique names (also called "string interning"). Two StringName s wi...| Godot Engine documentation
Inherited By: AudioServer, CameraServer, ClassDB, DisplayServer, EditorFileSystemDirectory, EditorInterface, EditorPaths, EditorSelection, EditorUndoRedoManager, EditorVCSInterface, Engine, EngineD...| Godot Engine documentation
A built-in data structure that holds a sequence of elements. Description: An array data structure that can contain a sequence of elements of any Variant type. Elements are accessed by a numerical i...| Godot Engine documentation
Inherits: RefCounted< Object A unit of execution in a process. Description: A unit of execution in a process. Can run methods on Object s simultaneously. The use of synchronization via Mutex or Sem...| Godot Engine documentation
A built-in type representing a method or a standalone function. Description: Callable is a built-in Variant type that represents a function. It can either be a method within an Object instance, or ...| Godot Engine documentation