Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move most of Scripting/Core Features section to new Core Features section #10384

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ the ``GodotEngine.epub`` file in an e-book reader application.
tutorials/animation/index
tutorials/assets_pipeline/index
tutorials/audio/index
tutorials/core/index
tutorials/export/index
tutorials/io/index
tutorials/i18n/index
Expand Down
File renamed without changes.
File renamed without changes.
22 changes: 22 additions & 0 deletions tutorials/core/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
:allow_comments: False

Core features
=============

Godot is built around a few core features: Nodes, Scenes, Signals, and Resources.
This section describes how to best make use of these features.

For a general introduction to the engine and these concepts, you may want to
read through the :ref:`Getting Started <doc_getting_started_intro>` section first.

.. toctree::
:maxdepth: 1
:name: toc-scripting-core-features

nodes/index
scenes/index
signals/index
resources
groups
filesystem
singletons_autoload
Binary file added tutorials/core/nodes/img/pausemode.webp
Binary file not shown.
17 changes: 17 additions & 0 deletions tutorials/core/nodes/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
:allow_comments: False

Nodes
=====

For a general introduction to nodes, see :ref:`doc_nodes_and_scenes` in the
Getting Started section.

.. toctree::
:maxdepth: 1
:name: toc-core-nodes

nodes_and_scene_instances
overridable_functions
idle_and_physics_processing
pausing_games
scene_unique_nodes
File renamed without changes.
14 changes: 14 additions & 0 deletions tutorials/core/scenes/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
:allow_comments: False

Scenes
======

For a general introduction to scenes, see :ref:`doc_nodes_and_scenes` in the
Getting Started section.

.. toctree::
:maxdepth: 1
:name: toc-core-scenes

scene_tree
change_scenes_manually
19 changes: 19 additions & 0 deletions tutorials/core/signals/index.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
:allow_comments: False

Signals
=======

Signals allow nodes to communicate with other nodes, without the tight coupling
of direct function calls.

.. seealso::

For an overall introduction, see :ref:`doc_signals` in Getting Started.
For language-specific documentation, see GDScript's :ref:`doc_gdscript_signals`
and :ref:`doc_c_sharp_signals`.

.. toctree::
:maxdepth: 1
:name: toc-core-signals

instancing_with_signals
12 changes: 0 additions & 12 deletions tutorials/scripting/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,18 +38,6 @@ below will help you make the most of Godot.

how_to_read_the_godot_api
debug/index
idle_and_physics_processing
groups
nodes_and_scene_instances
overridable_functions
cross_language_scripting
creating_script_templates
evaluating_expressions
change_scenes_manually
instancing_with_signals
pausing_games
filesystem
resources
singletons_autoload
scene_tree
scene_unique_nodes
Loading