If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: docs.godotengine.org/en/stable/tutorials/best_practices/scenes_versus_scripts.html - When to use scenes versus scri.

site address: docs.godotengine.org/en/stable/tutorials/best_practices/scenes_versus_scripts.html

site title: When to use scenes versus scripts Godot Engine (stable) documentation in English

Our opinion (on Monday 13 July 2026 22:34:41 UTC):

GREEN status (no comments) - no comments

Meta tags:
description=We ve already covered how scenes and scripts are different. Scripts define an engine class extension with imperative code, scenes with declarative code. Each system s capabilities are dif...;

Headings (most frequently used words):

types, when, to, use, scenes, versus, scripts, anonymous, named, performance, of, script, vs, packedscene, conclusion, user, contributed, notes,

Text of the page (most frequently used words):
descriptions (1474), description (1132), properties (770), property (732), methods (684), method (682), tutorials (461), the (362), enumerations (316), and (208), signals (186), using (126), godot (125), theme (98), introduction (94), editor (92), for (87), project (84), with (78), creating (72), node (60), constants (58), script (56), use (52), from (47), custom (45), scene (44), new (41), physics (40), operators (39), constructor (38), setting (38), nodes (37), operator (37), constructors (37), what (36), rendering (35), animation (34), settings (34), built (33), code (32), files (32), navigation (32), export (31), types (30), file (30), compiling (30), gdscript (29), scenes (29), android (29), exporting (29), class (28), performance (28), engine (28), support (28), input (28), plugins (27), how (27), game (26), features (25), shader (25), can (24), type (24), system (24), version (24), options (24), your (24), ins (24), collision (24), example (23), when (23), not (23), importing (23), shaders (23), resources (22), plugin (22), main (21), are (21), import (21), functions (21), audio (21), process (20), object (20), adding (20), text (20), debugging (20), platform (20), variables (20), path (19), data (19), child (19), mesh (19), light (19), core (19), environment (18), development (18), asset (18), advanced (18), global (18), create (17), should (17), scripts (17), changes (17), texture (17), exported (17), screen (17), setup (17), one (16), which (16), build (16), control (16), overview (16), requirements (16), references (16), troubleshooting (16), templates (16), running (16), limitations (16), scripting (15), tools (15), other (15), pages (15), gui (15), interface (15), why (15), first (15), mode (15), myscene (14), this (14), objects (14), size (14), loading (14), does (14), movement (14), shapes (14), since (14), tool (13), all (13), handling (13), material (13), tree (13), reference (13), library (13), about (13), mobile (13), particle (13), changing (13), supported (13), user (12), name (12), track (12), classes (12), resource (12), language (12), documentation (12), gdextension (12), format (12), step (12), line (12), building (12), configuring (12), configuration (12), app (12), customizing (12), transforms (12), antialiasing (12), coordinates (12), output (12), multiple (12), public (11), packedscene (11), static (11), that (11), basic (11), icon (11), its (11), runtime (11), behavior (11), video (11), assets (11), store (11), optimization (11), specific (11), server (11), module (11), getting (11), debug (11), considerations (11), fog (11), effects (11), openxr (11), render (11), making (11), modes (11), interpolation (11), upgrading (11), api (10), languages (10), must (10), versus (10), recommended (10), dynamic (10), common (10), scale (10), processing (10), hdr (10), get (9), more (9), different (9), manually (9), between (9), only (9), registering (9), start (9), formats (9), formatting (9), style (9), macos (9), windows (9), testing (9), paths (9), summary (9), player (9), matrix (9), drawing (9), vertex (9), usage (9), problems (9), high (9), large (9), transform (9), edit (8), projects (8), time (8), accessing (8), information (8), systems (8), differences (8), string (8), variant (8), viewport (8), installing (8), tags (8), icons (8), tips (8), compatibility (8), optimizing (8), disabling (8), pck (8), ios (8), linux (8), web (8), visual (8), level (8), lod (8), occlusion (8), volumetric (8), illumination (8), list (8), body (8), controller (8), default (8), map (8), post (8), converting (8), shading (8), template (8), area (8), signed (8), mouse (8), quality (8), resolution (8), camera (8), migrating (8), next (7), creation (7), like (7), than (7), best (7), but (7), works (7), signal (7), color (7), external (7), structure (7), bbcode (7), scaling (7), profilers (7), memory (7), architecture (7), generating (7), culling (7), saving (7), math (7), value (7), our (7), manager (7), work (7), local (7), normal (7), pipeline (7), managing (7), you (7), enabling (7), world (7), rate (7), moving (7), sprite (7), random (7), events (7), updating (7), compress (7), breaking (7), community (6), submitting (6), instantiate (6), partial (6), load (6), logic (6), var (6), choosing (6), instances (6), inheritance (6), full (6), look (6), mynode (6), practices (6), array (6), thread (6), arraymesh (6), window (6), range (6), animationplayer (6), where (6), logging (6), modules (6), command (6), cross (6), source (6), binary (6), servers (6), binding (6), tests (6), space (6), manual (6), tracking (6), character (6), actions (6), applications (6), single (6), shadows (6), order (6), automatically (6), vector (6), guide (6), roughness (6), reading (6), fragment (6), stutter (6), desktop (6), stretch (6), lights (6), display (6), tiles (6), sync (6), collisions (6), certificate (6), networking (6), transformation (6), playback (6), upgrade (6), before (5), notes (5), res (5), tscn (5), refcounted (5), dialog (5), base (5), back (5), much (5), each (5), call (5), set (5), aspect (5), users (5), access (5), define (5), change (5), displays (5), extension (5), plane (5), dictionary (5), expression (5), translation (5), tileset (5), font (5), tilemap (5), generated (5), have (5), link (5), alpha (5), questions (5), general (5), downloading (5), sanitizer (5), examples (5), libraries (5), studio (5), target (5), multi (5), known (5), issues (5), unit (5), writing (5), coordinate (5), automatic (5), instancing (5), casting (5), spatial (5), applying (5), simple (5), blend (5), state (5), device (5), controls (5), keyboard (5), precision (5), arrays (5), connecting (5), member (5), strings (5), typing (5), variable (5), jitter (5), out (5), meshes (5), physical (5), threads (5), lighting (5), websocket (5), http (5), design (5), navigationagent (5), baking (5), obstacles (5), avoidance (5), motion (5), rotation (5), advantages (5), images (5), loop (5), parameters (5), canvas (5), monsters (5), read (4), extends (4), preload (4), then (4), used (4), will (4), end (4), conclusion (4), better (4), godotobject (4), wrapper (4), instance (4), also (4), programming (4), own (4), there (4), instead (4), private (4), same (4), composition (4), nodepath (4), float (4), scenetree (4), renderingdevice (4), sky (4), multimesh (4), meshlibrary (4), json (4), image (4), subviewport (4), decal (4), container (4), button (4), animationtree (4), animatedsprite2d (4), addon (4), old (4), frequently (4), versions (4), management (4), internal (4), layers (4), sanitizers (4), net (4), run (4), faster (4), devices (4), symbols (4), threading (4), xcode (4), port (4), official (4), demo (4), section (4), apis (4), visibility (4), depth (4), shadow (4), drivers (4), containers (4), macros (4), convert (4), layer (4), model (4), background (4), function (4), gradle (4), tutorial (4), executable (4), fonts (4), skinning (4), preprocessor (4), conventions (4), textures (4), animating (4), interacting (4), comparison (4), games (4), working (4), steps (4), workflow (4), started (4), attribute (4), another (4), complete (4), max (4), linear (4), painting (4), lag (4), hardware (4), resizing (4), resolutions (4), feature (4), renderers (4), editing (4), sub (4), embedding (4), simulation (4), caveats (4), rigid (4), cpu (4), into (4), webrtc (4), dedicated (4), navigationserver (4), number (4), generation (4), some (4), pseudolocalization (4), codes (4), internationalization (4), zip (4), click (4), apple (4), opening (4), bus (4), blender (4), skeletons (4), force (4), keyframes (4), spring (4), arm (4), units (4), geometry (4), after (4), appears (4), organization (4), release (4), licenses (4), smartphone (4), tablet (4), laptop (4), minimum (4), copyright (3), _ready (3), my_scene (3), const (3), would (3), they (3), their (3), provide (3), going (3), several (3), levels (3), including (3), who (3), label (3), approach (3), consider (3), defines (3), find (3), owner (3), self (3), creates (3), sets (3), parent (3), lines (3), speed (3), imperative (3), without (3), way (3), add (3), names (3), folders (3), relationships (3), editorplugin (3), has (3), itself (3), optional (3), csharpscript (3), possible (3), contents (3), learn (3), contribute (3), rid (3), int (3), basis (3), editorscript (3), editornode3dgizmoplugin (3), editorimportplugin (3), surfacetool (3), meshdatatool (3), inputmap (3), textmesh (3), noise (3), inputevent (3), immediatemesh (3), compositor (3), audiostream (3), tilemaplayer (3), softbody3d (3), rigidbody2d (3), panel (3), node3d (3), node2d (3), multimeshinstance3d (3), label3d (3), gridmap (3), fogvolume (3), characterbody2d (3), canvasitem (3), area2d (3), limit (3), submission (3), was (3), website (3), asked (3), guidelines (3), blocks (3), sharing (3), themes (3), practical (3), distribution (3), current (3), key (3), generate (3), removing (3), buildsystem (3), accesskit (3), scons (3), displaying (3), ignoring (3), layout (3), initializing (3), vendor (3), integration (3), case (3), field (3), reflection (3), techniques (3), forward (3), models (3), hand (3), further (3), solution (3), origin (3), modifiers (3), action (3), together (3), presets (3), renderer (3), reality (3), beyond (3), colors (3), pass (3), naming (3), members (3), point (3), comments (3), encoding (3), behind (3), compute (3), blit (3), processor (3), messages (3), autoload (3), implementation (3), menu (3), placeholders (3), cpp (3), generic (3), delegate (3), missing (3), cases (3), exports (3), flags (3), while (3), dictionaries (3), regions (3), luminance (3), reporting (3), ratios (3), reducing (3), application (3), capture (3), worlds (3), inspector (3), alternative (3), dock (3), html5 (3), singleton (3), builds (3), framerate (3), unstable (3), particles (3), exceptions (3), ticks (3), move (3), kinematic (3), ragdoll (3), skeleton (3), ray (3), contact (3), controlling (3), thousands (3), detail (3), precompilation (3), transparency (3), pixel (3), cost (3), gpu (3), minimal (3), preparing (3), requests (3), multiplayer (3), connections (3), synchronization (3), actor (3), polygons (3), limits (3), maps (3), bezier (3), distance (3), checking (3), specifying (3), localizing (3), serialization (3), deploy (3), platforms (3), notarized (3), via (3), browser (3), sdk (3), signing (3), developer (3), buses (3), limiter (3), animations (3), gltf (3), ffmpeg (3), graphics (3), balancing (3), computer (3), csg (3), emission (3), spawn (3), content (3), git (3), oriented (3), spawning (3), learning (3), previous (2), comment (2), contributed (2), policy (2), addchild (2), void (2), override (2), add_child (2), func (2), declaring (2), becomes (2), wishes (2), particular (2), easier (2), security (2), likely (2), those (2), avoid (2), issue (2), slower (2), many (2), execute (2), childid (2), setscript (2), obtain (2), _init (2), gets (2), necessary (2), larger (2), length (2), having (2), due (2), both (2), anywhere (2), any (2), implement (2), exposure (2), allows (2), extend (2), accessible (2), registered (2), search (2), bar (2), know (2), within (2), named (2), complex (2), _myinheritedscene (2), inheriting (2), _myscene (2), calling (2), _mynode (2), _node (2), my_node (2), anonymous (2), result (2), extended (2), english (2), vector3 (2), vector2 (2), transform3d (2), transform2d (2), rect2 (2), quaternion (2), projection (2), packedvector3array (2), packedvector2array (2), packedstringarray (2), packedint64array (2), packedint32array (2), packedfloat64array (2), packedfloat32array (2), packedcolorarray (2), packedbytearray (2), callable (2), bool (2), aabb (2), scripteditorbase (2), scripteditor (2), scriptcreatedialog (2), resourceimporterwav (2), resourceimportertextureatlas (2), resourceimportertexture (2), resourceimportersvg (2), resourceimportershaderfile (2), resourceimporterscene (2), resourceimporteroggvorbis (2), resourceimporterobj (2), resourceimportermp3 (2), resourceimporterlayeredtexture (2), resourceimporterimagefont (2), resourceimporterimage (2), resourceimporterdynamicfont (2), resourceimportercsvtranslation (2), resourceimporterbmfont (2), resourceimporterbitmap (2), openxrinteractionprofileeditorbase (2), openxrinteractionprofileeditor (2), openxrbindingmodifiereditor (2), gridmapeditorplugin (2), gdscriptworkspace (2), gdscripttextdocument (2), gdscriptsyntaxhighlighter (2), gdscriptlanguageprotocol (2), filesystemdock (2), editorvcsinterface (2), editorundoredomanager (2), editortranslationparserplugin (2), editortoaster (2), editorsyntaxhighlighter (2), editorspinslider (2), editorsettings (2), editorselection (2), editorscriptpicker (2), editorscenepostimportplugin (2), editorscenepostimport (2), editorsceneformatimporterufbx (2), editorsceneformatimportergltf (2), editorsceneformatimporterfbx2gltf (2), editorsceneformatimporterblend (2), editorsceneformatimporter (2), editorresourcetooltipplugin (2), editorresourcepreviewgenerator (2), editorresourcepreview (2), editorresourcepicker (2), editorresourceconversionplugin (2), editorproperty (2), editorpaths (2), editornode3dgizmo (2), editorinterface (2), editorinspectorplugin (2), editorinspector (2), editorfilesystemimportformatsupportquery (2), editorfilesystemdirectory (2), editorfilesystem (2), editorfiledialog (2), editorfeatureprofile (2), editorexportpreset (2), editorexportplugin (2), editorexportplatformwindows (2), editorexportplatformweb (2), editorexportplatformvisionos (2), editorexportplatformpc (2), editorexportplatformmacos (2), editorexportplatformlinuxbsd (2), editorexportplatformios (2), editorexportplatformextension (2), editorexportplatformappleembedded (2), editorexportplatformandroid (2), editorexportplatform (2), editordock (2), editordebuggersession (2), editordebuggerplugin (2), editorcontextmenuplugin (2), editorcommandpalette (2), translationserver (2), resourceloader (2), resourceformatsaver (2), resourceformatloader (2), randomnumbergenerator (2), mainloop (2), javascriptbridge (2), javaclasswrapper (2), audiostreamplayback (2), worldboundaryshape3d (2), visualshader (2), shortcut (2), particleprocessmaterial (2), curve3d (2), curve2d (2), curve (2), bitmap (2), animatedtexture (2), videostreamplayer (2), staticbody2d (2), skeleton3d (2), rigidbody3d (2), richtextlabel (2), remotetransform2d (2), path2d (2), meshinstance3d (2), line2d (2), graphedit (2), boneattachment3d (2), audiostreamplayer3d (2), audiostreamplayer2d (2), audiostreamplayer (2), area3d (2), annotations (2), channels (2), upload (2), submit (2), party (2), early (2), download (2), everything (2), report (2), improvements (2), found (2), recommendations (2), breakdown (2), searching (2), deprecated (2), experimental (2), warnings (2), linking (2), xml (2), integrating (2), conversion (2), hidpi (2), dependencies (2), directory (2), times (2), sampling (2), vulkan (2), engines (2), detecting (2), stripping (2), binaries (2), managed (2), visionos (2), headless (2), angle (2), direct3d (2), profiling (2), ports (2), summing (2), virtual (2), overall (2), initialization (2), test (2), special (2), temporal (2), mapping (2), abstraction (2), notifications (2), safety (2), clamp (2), floor (2), locomotion (2), introducing (2), backend (2), anchors (2), centric (2), putting (2), pose (2), portable (2), variation (2), items (2), basics (2), focus (2), sizing (2), write (2), planet (2), directives (2), numbers (2), blank (2), varyings (2), attributes (2), glsl (2), buffer (2), freeing (2), results (2), emitter (2), second (2), uniforms (2), stencil (2), flow (2), crash (2), backtraces (2), active (2), root (2), singletons (2), pausing (2), passing (2), evaluating (2), overriding (2), instantiating (2), groups (2), monitors (2), profiler (2), debugger (2), brief (2), derive (2), derived (2), argument (2), compatible (2), parameter (2), signature (2), modifier (2), declaration (2), typed (2), specification (2), prerequisites (2), sequence (2), warning (2), operations (2), safe (2), documenting (2), bit (2), easing (2), values (2), suffixes (2), ranges (2), screens (2), practice (2), absolute (2), designing (2), rectangle (2), fixing (2), view (2), non (2), cameras (2), viewports (2), off (2), notified (2), try (2), autoloads (2), starting (2), callbacks (2), javascript (2), existing (2), google (2), play (2), console (2), native (2), crashes (2), wayland (2), away (2), drops (2), very (2), low (2), across (2), vehiclebody (2), speeds (2), wobbly (2), through (2), _process (2), _physics_process (2), frames (2), quick (2), concave (2), trimesh (2), convex (2), primitive (2), imported (2), mask (2), adjust (2), joints (2), query (2), detection (2), rigidbody (2), joint (2), notable (2), jolt (2), scope (2), fish (2), multimeshes (2), blending (2), calls (2), measuring (2), principles (2), remote (2), signaling (2), client (2), sending (2), secure (2), mid (2), procedural (2), pathfollowing (2), excluding (2), metadata (2), obtaining (2), points (2), curves (2), translating (2), planes (2), pointing (2), product (2), vectors (2), quit (2), notification (2), quitting (2), accelerometer (2), gyroscope (2), buttons (2), supporting (2), gamepads (2), cursor (2), locale (2), extracting (2), message (2), gettext (2), disadvantages (2), localization (2), csv (2), contexts (2), translations (2), keys (2), persistent (2), folder (2), distributed (2), install (2), entitlements (2), notarization (2), account (2), patch (2), concerns (2), pack (2), functionality (2), microphone (2), sound (2), clock (2), music (2), reverb (2), rest (2), bone (2), remove (2), tracks (2), retargeting (2), share (2), materials (2), separate (2), available (2), appropriate (2), ogg (2), vorbis (2), mp3 (2), offset (2), wav (2), samples (2), sizes (2), svg (2), detect (2), mipmaps (2), cutting (2), png (2), ogv (2), avi (2), movie (2), maker (2), videos (2), surface (2), chains (2), cutout (2), shape (2), third (2), prototyping (2), previewing (2), visuals (2), multisample (2), msaa (2), faking (2), volumes (2), accelerations (2), atlas (2), directional (2), scattering (2), standard (2), projected (2), euler (2), angles (2), toolbar (2), workspace (2), tile (2), randomly (2), assigning (2), repeat (2), scroll (2), sheet (2), changed (2), defaults (2), renamed (2), profile (2), tricks (2), permissions (2), refresh (2), corner (2), such (2), preferences (2), mobs (2), score (2), squashing (2), jumping (2), enemy (2), miscellaneous (2), license (2), provided, docs, sphinx, 2014, present, juan, linietsky, ariel, manzur, please, won, show, class_name, give, still, sort, giving, constant, effect, namespace, concept, always, people, skill, don, themselves, programmers, chances, probably, following, help, inherit, serialized, batches, side, instruction, makes, leads, lookups, instancefromid, proceeding, causes, disposed, getinstanceid, below, assigns, future, saved, disk, along, finally, adds, increases, initialize, them, grows, hierarchies, demonstrates, could, hundred, last, execution, downside, means, largely, these, may, wish, ease, grants, developing, house, designers, things, methodologies, allow, typename, viable, scans, registers, exposed, exposing, developers, accessibility, aware, add_custom_type, because, deals, abstract, awareness, relationship, initializer, nothing, inherited, typenames, two, scripted, option, even, ability, streamlined, rather, operate, little, reason, geneditstate, instantiated, gen_edit_state_main, my_inherited_scene, dilemma, identical, whereas, requires, completely, alone, essence, capabilities, initializes, actually, often, conjunction, already, covered, declarative, github, vector4i, vector4, vector3i, vector2i, stringname, rect2i, packedvector4array, zipreader, zippacker, xrvrs, xrtracker, xrserver, xrpositionaltracker, xrpose, xrinterfaceextension, xrinterface, xrhandtracker, xrfacetracker, xrcontrollertracker, xrbodytracker, xmlparser, workerthreadpool, webxrinterface, websocketpeer, websocketmultiplayerpeer, webrtcpeerconnectionextension, webrtcpeerconnection, webrtcmultiplayerpeer, webrtcdatachannelextension, webrtcdatachannel, weakref, upnpdevice, upnp, uniformsetcacherd, undoredo, udsserver, udpserver, tweener, tween, trianglemesh, treeitem, translationdomain, tlsoptions, tiledata, themedb, textservermanager, textserverfallback, textserverextension, textserverdummy, textserveradvanced, textserver, textparagraph, textline, tcpserver, subtweentweener, streampeeruds, streampeertls, streampeertcp, streampeersocket, streampeergzip, streampeerextension, streampeerbuffer, streampeer, socketserver, skinreference, shaderincludedb, semaphore, scriptlanguageextension, scriptlanguage, scriptbacktrace, scenetreetimer, scenestate, scenemultiplayer, resourceuid, resourcesaver, resourceimporter, renderscenedatard, renderscenedataextension, renderscenedata, renderscenebuffersrd, renderscenebuffersextension, renderscenebuffersconfiguration, renderscenebuffers, renderingserver, renderdatard, renderdataextension, renderdata, regexmatch, regex, rdvertexattribute, rduniform, rdtextureview, rdtextureformat, rdshadersource, rdsamplerstate, rdpipelinespecializationconstant, rdpipelineshader, rdpipelinerasterizationstate, rdpipelinemultisamplestate, rdpipelinedepthstencilstate, rdpipelinecolorblendstateattachment, rdpipelinecolorblendstate, rdhitgroup, rdframebufferpass, rdattachmentformat, rdaccelerationstructureinstance, rdaccelerationstructuregeometry, propertytweener, projectsettings, physicstestmotionresult3d, physicstestmotionresult2d, physicstestmotionparameters3d, physicstestmotionparameters2d, physicsshapequeryparameters3d, physicsshapequeryparameters2d, physicsserver3drenderingserverhandler, physicsserver3dmanager, physicsserver3dextension, physicsserver3d, physicsserver2dmanager, physicsserver2dextension, physicsserver2d, physicsrayqueryparameters3d, physicsrayqueryparameters2d, physicspointqueryparameters3d, physicspointqueryparameters2d, physicsdirectspacestate3dextension, physicsdirectspacestate3d, physicsdirectspacestate2dextension, physicsdirectspacestate2d, physicsdirectbodystate3dextension, physicsdirectbodystate3d, physicsdirectbodystate2dextension, physicsdirectbodystate2d, pckpacker, packetpeerudp, packetpeerstream, packetpeerextension, packetpeerdtls, packetpeer, packeddatacontainerref, openxrstructurebase, openxrspatialqueryresultdata, openxrspatialplanetrackingcapability, openxrspatialmarkertrackingcapability, openxrspatialentitytracker, openxrspatialentityextension, openxrspatialcontextpersistenceconfig, openxrspatialcomponentpolygon2dlist, openxrspatialcomponentplanesemanticlabellist, openxrspatialcomponentplanealignmentlist, openxrspatialcomponentpersistencelist, openxrspatialcomponentparentlist, openxrspatialcomponentmesh3dlist, openxrspatialcomponentmesh2dlist, openxrspatialcomponentmarkerlist, openxrspatialcomponentdata, openxrspatialcomponentbounded3dlist, openxrspatialcomponentbounded2dlist, openxrspatialcomponentanchorlist, openxrspatialcapabilityconfigurationqrcode, openxrspatialcapabilityconfigurationplanetracking, openxrspatialcapabilityconfigurationmicroqrcode, openxrspatialcapabilityconfigurationbaseheader, openxrspatialcapabilityconfigurationaruco, openxrspatialcapabilityconfigurationapriltag, openxrspatialcapabilityconfigurationanchor, openxrspatialanchorcapability, openxrrendermodelextension, openxrplanetracker, openxrmarkertracker, openxrinterface, openxrinteractionprofilemetadata, openxrfutureresult, openxrfutureextension, openxrframesynthesisextension, openxrextensionwrapperextension, openxrextensionwrapper, openxrapiextension, openxrandroidthreadsettingsextension, openxranchortracker, oggpacketsequenceplayback, offlinemultiplayerpeer, node3dgizmo, navigationserver3dmanager, navigationserver3d, navigationserver2dmanager, navigationserver2d, navigationpathqueryresult3d, navigationpathqueryresult2d, navigationpathqueryparameters3d, navigationpathqueryparameters2d, navigationmeshgenerator, nativemenu, mutex, multiplayerpeerextension, multiplayerpeer, multiplayerapiextension, multiplayerapi, moviewriter, mobilevrinterface, methodtweener, meshconvexdecompositionsettings, marshalls, logger, lightmapperrd, lightmapper, kinematiccollision3d, kinematiccollision2d, jsonrpc, jnisingleton, javascriptobject, javaobject, javaclass, intervaltweener, imageformatloaderextension, imageformatloader, httpclient, hmaccontext, hashingcontext, godotinstance, gltfobjectmodelproperty, geometry3d, geometry2d, gdextensionmanager, framebuffercacherd, fileaccess, engineprofiler, enginedebugger, enetpacketpeer, enetmultiplayerpeer, enetconnection, encodedobjectasid, dtlsserver, displayserver, diraccess, crypto, configfile, classdb, charfxtransform, cameraserver, camerafeed, callbacktweener, awaittweener, audiostreamplaybacksynchronized, audiostreamplaybackresampled, audiostreamplaybackpolyphonic, audiostreamplaybackplaylist, audiostreamplaybackoggvorbis, audiostreamplaybackinteractive, audiostreamgeneratorplayback, audioserver, audiosampleplayback, audiosample, audioeffectspectrumanalyzerinstance, audioeffectinstance, astargrid2d, astar3d, astar2d, aescontext, accessibilityserver, x509certificate, worldboundaryshape2d, world3d, world2d, voxelgidata, visualshadernodeworldpositionfromdepth, visualshadernodevectorrefract, visualshadernodevectorop, visualshadernodevectorlen, visualshadernodevectorfunc, visualshadernodevectordistance, visualshadernodevectordecompose, visualshadernodevectorcompose, visualshadernodevectorbase, visualshadernodevec4parameter, visualshadernodevec4constant, visualshadernodevec3parameter, visualshadernodevec3constant, visualshadernodevec2parameter, visualshadernodevec2constant, visualshadernodevaryingsetter, visualshadernodevaryinggetter, visualshadernodevarying, visualshadernodeuvpolarcoord, visualshadernodeuvfunc, visualshadernodeuintparameter, visualshadernodeuintop, visualshadernodeuintfunc, visualshadernodeuintconstant, visualshadernodetransformvecmult, visualshadernodetransformparameter, visualshadernodetransformop, visualshadernodetransformfunc, visualshadernodetransformdecompose, visualshadernodetransformconstant, visualshadernodetransformcompose, visualshadernodetexturesdfnormal, visualshadernodetexturesdf, visualshadernodetextureparametertriplanar, visualshadernodetextureparameter, visualshadernodetexture3dparameter, visualshadernodetexture3d, visualshadernodetexture2dparameter, visualshadernodetexture2darrayparameter, visualshadernodetexture2darray, visualshadernodetexture, visualshadernodeswitch, visualshadernodestep, visualshadernodesmoothstep, visualshadernodesdftoscreenuv, visualshadernodesdfraymarch, visualshadernodescreenuvtosdf, visualshadernodescreennormalworldspace, visualshadernodesample3d, visualshadernoderotationbyaxis, visualshadernoderesizablebase, visualshadernodereroute, visualshadernoderemap, visualshadernoderandomrange, visualshadernodeproximityfade, visualshadernodeparticlesphereemitter, visualshadernodeparticleringemitter, visualshadernodeparticlerandomness, visualshadernodeparticleoutput, visualshadernodeparticlemultiplybyaxisangle, visualshadernodeparticlemeshemitter, visualshadernodeparticleemitter, visualshadernodeparticleemit, visualshadernodeparticleconevelocity, visualshadernodeparticleboxemitter, visualshadernodeparticleaccelerator, visualshadernodeparameterref, visualshadernodeparameter, visualshadernodeoutput, visualshadernodeouterproduct, visualshadernodemultiplyadd, visualshadernodemix, visualshadernodelinearscenedepth, visualshadernodeis, visualshadernodeintparameter, visualshadernodeintop, visualshadernodeintfunc, visualshadernodeintconstant, visualshadernodeinput, visualshadernodeif, visualshadernodegroupbase, visualshadernodeglobalexpression, visualshadernodefresnel, visualshadernodeframe, visualshadernodefloatparameter, visualshadernodefloatop, visualshadernodefloatfunc, visualshadernodefloatconstant, visualshadernodefaceforward, visualshadernodeexpression, visualshadernodedotproduct, visualshadernodedistancefade, visualshadernodedeterminant, visualshadernodederivativefunc, visualshadernodecustom, visualshadernodecurvexyztexture, visualshadernodecurvetexture, visualshadernodecubemapparameter, visualshadernodecubemap, visualshadernodeconstant, visualshadernodecompare, visualshadernodecomment, visualshadernodecolorparameter, visualshadernodecolorop, visualshadernodecolorfunc, visualshadernodecolorconstant, visualshadernodeclamp, visualshadernodebooleanparameter, visualshadernodebooleanconstant, visualshadernodebillboard, visualshadernode, viewporttexture, videostreamtheora, videostreamplayback, videostream, tubetrailmesh, torusmesh, tilesetsource, tilesetscenescollectionsource, tilesetatlassource, tilemappattern, texturelayeredrd, texturelayered, texturecubemaprd, texturecubemaparrayrd, texture3drd, texture3d, texture2drd, texture2darrayrd, texture2darray, texture2d, systemfont, syntaxhighlighter, styleboxtexture, styleboxline, styleboxflat, styleboxempty, stylebox, standardmaterial3d, spriteframes, sphereshape3d, sphereoccluder3d, spheremesh, skin, skeletonprofilehumanoid, skeletonprofile, skeletonmodificationstack2d, skeletonmodification2dtwoboneik, skeletonmodification2dstackholder, skeletonmodification2dphysicalbones, skeletonmodification2dlookat, skeletonmodification2djiggle, skeletonmodification2dfabrik, skeletonmodification2dccdik, skeletonmodification2d, shape3d, shape2d, shadermaterial, shaderinclude, separationrayshape3d, separationrayshape2d, segmentshape2d, scriptextension, scenereplicationconfig, richtexteffect, ribbontrailmesh, rectangleshape2d, rdshaderspirv, rdshaderfile, quadoccluder3d, quadmesh, proceduralskymaterial, prismmesh, primitivemesh, portablecompressedtexture2d, polygonpathfinder, polygonoccluder3d, pointmesh, planemesh, placeholdertexturelayered, placeholdertexture3d, placeholdertexture2darray, placeholdertexture2d, placeholdermesh, placeholdermaterial, placeholdercubemaparray, placeholdercubemap, physicsmaterial, physicalskymaterial, panoramaskymaterial, packeddatacontainer, ormmaterial3d, optimizedtranslation, openxripbindingmodifier, openxripbinding, openxrinteractionprofile, openxrhapticvibration, openxrhapticbase, openxrdpadbindingmodifier, openxrbindingmodifier, openxranalogthresholdmodifier, openxractionset, openxractionmap, openxractionbindingmodifier, openxraction, oggpacketsequence, occluderpolygon2d, occluder3d, noisetexture3d, noisetexture2d, navigationpolygon, navigationmeshsourcegeometrydata3d, navigationmeshsourcegeometrydata2d, navigationmesh, missingresource, meshtexture, lightmapgidata, labelsettings, jointlimitationcone3d, jointlimitation3d, inputeventwithmodifiers, inputeventshortcut, inputeventscreentouch, inputeventscreendrag, inputeventpangesture, inputeventmousemotion, inputeventmousebutton, inputeventmouse, inputeventmidi, inputeventmagnifygesture, inputeventkey, inputeventjoypadmotion, inputeventjoypadbutton, inputeventgesture, inputeventfromwindow, inputeventaction, importermesh, imagetexturelayered, imagetexture3d, imagetexture, heightmapshape3d, gradienttexture2d, gradienttexture1d, gradient, gltftexturesampler, gltftexture, gltfstate, gltfspecgloss, gltfskin, gltfskeleton, gltfphysicsshape, gltfphysicsbody, gltfnode, gltfmesh, gltflight, gltfdocumentextensionconvertimportermesh, gltfdocumentextension, gltfdocument, gltfcamera, gltfbufferview, gltfanimation, gltfaccessor, fontvariation, fontfile, foldablegroup, fogmaterial, fbxstate, fbxdocument, fastnoiselite, externaltexture, drawabletexture2d, dpitexture, cylindershape3d, cylindermesh, curvexyztexture, curvetexture, cubemaparray, cubemap, cryptokey, convexpolygonshape3d, convexpolygonshape2d, concavepolygonshape3d, concavepolygonshape2d, compressedtexturelayered, compressedtexture3d, compressedtexture2darray, compressedtexture2d, compressedcubemaparray, compressedcubemap, compositoreffect, colorpalette, codehighlighter, circleshape2d, capsuleshape3d, capsuleshape2d, capsulemesh, canvastexture, canvasitemmaterial, cameratexture, cameraattributespractical, cameraattributesphysical, cameraattributes, buttongroup, boxshape3d, boxoccluder3d, boxmesh, bonemap, blitmaterial, basematerial3d, audiostreamwav, audiostreamsynchronized, audiostreamrandomizer, audiostreampolyphonic, audiostreamplaylist, audiostreamoggvorbis, audiostreammp3, audiostreammicrophone, audiostreaminteractive, audiostreamgenerator, audioeffectstereoenhance, audioeffectspectrumanalyzer, audioeffectreverb, audioeffectrecord, audioeffectpitchshift, audioeffectphaser, audioeffectpanner, audioeffectnotchfilter


Text of the page (random words):
ialog description properties methods property descriptions method descriptions editorfilesystem description methods signals method descriptions editorinspector description properties methods signals method descriptions editorplugin description tutorials methods signals enumerations method descriptions editorproperty description properties methods signals property descriptions method descriptions editorresourcepicker description properties methods signals property descriptions method descriptions editorresourcepreview description methods signals method descriptions editorscriptpicker description properties property descriptions editorspinslider description properties theme properties signals enumerations property descriptions theme property descriptions editortoaster description methods enumerations method descriptions fabrik3d description tutorials filedialog description properties methods theme properties signals enumerations property descriptions method descriptions theme property descriptions filesystemdock description methods signals method descriptions flowcontainer description tutorials properties methods theme properties enumerations property descriptions method descriptions theme property descriptions fogvolume description tutorials properties property descriptions foldablecontainer description properties methods theme properties signals enumerations property descriptions method descriptions theme property descriptions generic6dofjoint3d description properties methods enumerations property descriptions method descriptions geometryinstance3d description tutorials properties methods enumerations property descriptions method descriptions gpuparticles2d description tutorials properties methods signals enumerations property descriptions method descriptions gpuparticles3d description tutorials properties methods signals enumerations constants property descriptions method descriptions gpuparticlesattractor3d description properties property descriptions gpuparticlesattractorbox3d description properties property descriptions gpuparticlesattractorsphere3d description properties property descriptions gpuparticlesattractorvectorfield3d description properties property descriptions gpuparticlescollision3d description properties property descriptions gpuparticlescollisionbox3d description properties property descriptions gpuparticlescollisionheightfield3d description properties methods enumerations property descriptions method descriptions gpuparticlescollisionsdf3d description properties methods enumerations property descriptions method descriptions gpuparticlescollisionsphere3d description properties property descriptions graphedit description properties methods theme properties signals enumerations property descriptions method descriptions theme property descriptions graphelement description properties theme properties signals property descriptions theme property descriptions graphframe description properties methods theme properties signals property descriptions method descriptions theme property descriptions graphnode description properties methods theme properties signals property descriptions method descriptions theme property descriptions gridcontainer description tutorials properties theme properties property descriptions theme property descriptions gridmap description tutorials properties methods signals enumerations constants property descriptions method descriptions gridmapeditorplugin description methods method descriptions groovejoint2d description properties property descriptions hboxcontainer description tutorials hflowcontainer description tutorials hingejoint3d description properties methods enumerations property descriptions method descriptions hscrollbar description theme properties theme property descriptions hseparator description hslider description hsplitcontainer description tutorials httprequest description tutorials properties methods signals enumerations property descriptions method descriptions ikmodifier3d description tutorials properties methods property descriptions method descriptions importermeshinstance3d properties property descriptions instanceplaceholder description methods method descriptions itemlist description properties methods theme properties signals enumerations property descriptions method descriptions theme property descriptions iterateik3d description properties methods property descriptions method descriptions jacobianik3d description joint2d description properties methods property descriptions method descriptions joint3d description tutorials properties methods property descriptions method descriptions label description tutorials properties methods theme properties property descriptions method descriptions theme property descriptions label3d description tutorials properties methods enumerations property descriptions method descriptions light2d description tutorials properties methods enumerations property descriptions method descriptions light3d description tutorials properties methods enumerations property descriptions method descriptions lightmapgi description tutorials properties enumerations property descriptions lightmapprobe description lightoccluder2d description tutorials properties property descriptions limitangularvelocitymodifier3d description properties methods property descriptions method descriptions line2d description tutorials properties methods enumerations property descriptions method descriptions lineedit description properties methods theme properties signals enumerations property descriptions method descriptions theme property descriptions linkbutton description properties theme properties enumerations property descriptions theme property descriptions lookatmodifier3d description properties methods enumerations property descriptions method descriptions margincontainer description tutorials theme properties theme property descriptions marker2d description properties property descriptions marker3d description properties property descriptions menubar description properties methods theme properties property descriptions method descriptions theme property descriptions menubutton description properties methods signals property descriptions method descriptions meshinstance2d description tutorials properties signals property descriptions meshinstance3d description tutorials properties methods property descriptions method descriptions missingnode description properties property descriptions modifierbonetarget3d description properties property descriptions multimeshinstance2d description properties signals property descriptions multimeshinstance3d description tutorials properties property descriptions multiplayerspawner description properties methods signals property descriptions method descriptions multiplayersynchronizer description properties methods signals enumerations property descriptions method descriptions navigationagent2d description tutorials properties methods signals property descriptions method descriptions navigationagent3d description tutorials properties methods signals property descriptions method descriptions navigationlink2d description tutorials properties methods property descriptions method descriptions navigationlink3d description tutorials properties methods property descriptions method descriptions navigationobstacle2d description tutorials properties methods property descriptions method descriptions navigationobstacle3d description tutorials properties methods property descriptions method descriptions navigationregion2d description tutorials properties methods signals property descriptions method descriptions navigationregion3d description tutorials properties methods signals property descriptions method descriptions ninepatchrect description properties methods signals enumerations property descriptions method descriptions node2d description tutorials properties methods property descriptions method descriptions node3d description tutorials properties methods signals enumerations constants property descriptions method descriptions occluderinstance3d description tutorials properties methods property descriptions method descriptions omnilight3d description tutorials properties enumerations property descriptions openxrbindingmodifiereditor description methods signals method descriptions openxrcompositionlayer description properties methods enumerations property descriptions method descriptions openxrcompositionlayercylinder description properties property descriptions openxrcompositionlayerequirect description properties property descriptions openxrcompositionlayerquad description properties property descriptions openxrhand description properties enumerations property descriptions openxrinteractionprofileeditor description openxrinteractionprofileeditorbase description methods method descriptions openxrrendermodel description properties methods signals property descriptions method descriptions openxrrendermodelmanager description properties signals enumerations property descriptions openxrvisibilitymask description optionbutton description properties methods theme properties signals property descriptions method descriptions theme property descriptions panel description tutorials theme properties theme property descriptions panelcontainer description tutorials properties theme properties theme property descriptions parallax2d description tutorials properties property descriptions parallaxbackground description properties property descriptions parallaxlayer description properties property descriptions path2d description properties property descriptions path3d description properties signals property descriptions pathfollow2d description properties property descriptions pathfollow3d description properties methods enumerations property descriptions method descriptions physicalbone2d description properties methods property descriptions method descriptions physicalbone3d description tutorials properties methods enumerations property descriptions method descriptions physicalbonesimulator3d description methods method descriptions physicsbody2d description tutorials properties methods method descriptions physicsbody3d description tutorials properties methods property descriptions method descriptions pinjoint2d description properties property descriptions pinjoint3d description properties methods enumerations property descriptions method descriptions pointlight2d description tutorials properties property descriptions polygon2d description properties methods property descriptions method descriptions popup description properties signals popupmenu description properties methods theme properties signals property descriptions method descriptions theme property descriptions popuppanel description properties theme properties theme property descriptions progressbar description properties theme properties enumerations property descriptions theme property descriptions range description properties methods signals property descriptions method descriptions raycast2d description tutorials properties methods property descriptions method descriptions raycast3d description tutorials properties methods property descriptions method descriptions referencerect description properties property descriptions reflectionprobe description tutorials properties enumerations property descriptions remotetransform2d description properties methods property descriptions method descriptions remotetransform3d description properties methods property descriptions method descriptions resourcepreloader description methods method descriptions retargetmodifier3d description properties methods enumerations property descriptions method descriptions richtextlabel description tutorials properties methods theme properties signals enumerations property descriptions method descriptions theme property descriptions rigidbody2d description tutorials properties methods signals enumerations property descriptions method descriptions rigidbody3d description tutorials properties methods signals enumerations property descriptions method descriptions rootmotionview description tutorials properties property descriptions scriptcreatedialog description properties methods signals method descriptions scripteditor description methods signals method descriptions scripteditorbase description methods signals method descriptions scrollbar description properties theme properties signals property descriptions theme property descriptions scrollcontainer description tutorials properties methods theme properties signals enumerations property descriptions method descriptions theme property descriptions separator description theme properties theme property descriptions shaderglobalsoverride description tutorials shapecast2d description properties methods property descriptions method descriptions shapecast3d description properties methods property descriptions method descriptions skeleton2d description tutorials methods signals method descriptions skeleton3d description tutorials properties methods signals enumerations constants property descriptions method descriptions skeletonik3d description properties methods property descriptions method descriptions skeletonmodifier3d description tutorials properties methods signals enumerations property descriptions method descriptions slider description properties theme properties signals enumerations property descriptions theme property descriptions sliderjoint3d description properties methods enumerations property descriptions method descriptions softbody3d description tutorials properties methods enumerations property descriptions method descriptions spinbox description properties methods theme properties property descriptions method descriptions theme property descriptions splineik3d description properties methods property descriptions method descriptions splitcontainer description tutorials properties methods theme properties signals enumerations property descriptions method descriptions theme property descriptions spotlight3d description tutorials properties property descriptions springarm3d description tutorials properties methods property descriptions method descriptions springbonecollision3d description properties methods property descriptions method descriptions springbonecollisioncapsule3d description properties property descriptions springbonecollisionplane3d description springbonecollisionsphere3d description properties property descriptions springbonesimulator3d description properties methods enumerations property descriptions method descriptions sprite2d description tutorials properties methods signals property descriptions method descriptions sprite3d description properties signals property descriptions spritebase3d description properties methods enumerations property descriptions method descriptions staticbody2d description tutorials properties property descriptions staticbody3d description tutorials properties property descriptions statusindicator properties meth...
Images from subpage: "docs.godotengine.org/migrating/upgrading_to_godot_4.7.html... " Verify
Images from subpage: "docs.godotengine.org/2d/index.html" Verify
Images from subpage: "docs.godotengine.org/2d/introduction_to_2d.html" Verify
Images from subpage: "docs.godotengine.org/2d/canvas_layers.html" Verify
Images from subpage: "docs.godotengine.org/2d/2d_transforms.html" Verify

Verified site has: 150 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-130 131-135 136-140 141-145 146-150


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/2 200
date Mon, 13 Jul 2026 22:34:41 GMT
content-type text/html; charset=utf-8
x-rtd-version-method path
x-served Nginx-Proxito-Sendfile
set-cookie __cf_bm=Z3MXlEWL0T2CVJceijKVF.irQXRhuf2WsYn4LyFoCd0-1783982081.3171449-1.0.1.1-02zNK_CQSJI7C8eCJde22LtRY30Tqw_b5DY4DB4kdMhmzQlk0PT_wzVJ6m9bviUDDKkCjiVuDjbNoJ59Tc.TkYo7rPz_YNhbX03nj0poVwBd8skfDvZKzeUu56LfYy1s; HttpOnly; SameSite=None; Secure; Path=/; Domain=docs.godotengine.org; Expires=Mon, 13 Jul 2026 23:04:41 GMT
cf-cache-status DYNAMIC
access-control-allow-origin *
cache-control max-age=1800, stale-if-error=86400, public
report-to group : cf-nel , max_age :604800, endpoints :[ url : htt????/a.nel.cloudflare.com/report/v4?s=x6oV4D4T0IQn%2B4hRkBFCrWomwc0XRVyVQt6rQTOP7hh70BCGmp%2Fii3XBVfCVKFyq16cz8UM5G%2BFovSlU9TY1B75UdQWaSAEGFtAJ2g63q%2BChg7cN1qYOhT6anTG2AZgJi76D2xlcYA%3D%3D ]
expires Mon, 13 Jul 2026 23:04:41 GMT
last-modified Wed, 24 Jun 2026 13:37:22 GMT
server cloudflare
vary Accept-Encoding
access-control-allow-methods HEAD, OPTIONS, GET
cdn-cache-control public, max-age=1800, stale-if-error=86400
cross-origin-opener-policy same-origin
referrer-policy no-referrer-when-downgrade
x-amz-id-2 FVYjfEXQd0+RYCMYLicdVT5ncuo/GIrmkAwOQNeG0ZV2sMeLuA3lqGn9gZSMyExAyEy1tRuGmuXn2lm1yyDQDOkvp1LcXcla
x-amz-meta-mtime 1782306065.728429498
x-amz-request-id XXGBR77K8N9EVED9
x-amz-server-side-encryption AES256
x-backend web-i-0772fdc9168984fa5
x-content-type-options nosniff
x-rtd-domain docs.godotengine.org
x-rtd-force-addons true
x-rtd-path /proxito/html/godot/stable/tutorials/best_practices/scenes_versus_scripts.html
x-rtd-project godot
x-rtd-project-method custom_domain
x-rtd-resolver-filename /tutorials/best_practices/scenes_versus_scripts.html
x-rtd-version stable
nel report_to : cf-nel , success_fraction :0.0, max_age :604800
content-encoding gzip
cf-ray a1abc1a818ea6f34-CDG
alt-svc h3= :443 ; ma=86400

Meta Tags

title="When to use scenes versus scripts Godot Engine (stable) documentation in English"
charset="utf-8"
name="readthedocs-addons-api-version" content="1"
name="viewport" content="width=device-width, initial-scale=1"
property="og:title" content="When to use scenes versus scripts"
property="og:type" content="website"
property="og:url" content="htt????/docs.godotengine.org/en/stable/tutorials/best_practices/scenes_versus_scripts.html"
property="og:site_name" content="Godot Engine documentation"
property="og:description" content="We've already covered how scenes and scripts are different. Scripts define an engine class extension with imperative code, scenes with declarative code. Each system's capabilities are dif..."
name="description" content="We've already covered how scenes and scripts are different. Scripts define an engine class extension with imperative code, scenes with declarative code. Each system's capabilities are dif..."
name="viewport" content="width=device-width, initial-scale=1.0"
name="theme-color" content="#3d8fcc"
name="doc_version" content="stable"
name="doc_is_latest" content="False"
name="doc_pagename" content="tutorials/best_practices/scenes_versus_scripts"
name="readthedocs-project-slug" content="godot"
name="readthedocs-version-slug" content="stable"
name="readthedocs-resolver-filename" content="/tutorials/best_practices/scenes_versus_scripts.html"
name="readthedocs-http-status" content="200"

Load Info

page size101996
load time (s)0.357642
redirect count0
speed download285703
server IP 104.21.36.120
* all occurrences of the string "http://" have been changed to "htt???/"