Browse Source

Merge pull request #6796 from ivanday/features_heading

Remove "features" subheading on "list of features" page in about section and promote its subheading to one level above
Yuri Sizov 2 years ago
parent
commit
b9953aeaea
1 changed files with 23 additions and 26 deletions
  1. 23 26
      about/list_of_features.rst

+ 23 - 26
about/list_of_features.rst

@@ -11,11 +11,8 @@ This page aims to list all features currently supported by Godot.
     Godot (4.0.alpha). Some of these features may not be available in the
     Godot (4.0.alpha). Some of these features may not be available in the
     `current stable release series (3.x) <https://docs.godotengine.org/en/stable/about/list_of_features.html>`__.
     `current stable release series (3.x) <https://docs.godotengine.org/en/stable/about/list_of_features.html>`__.
 
 
-Features
---------
-
 Platforms
 Platforms
-^^^^^^^^^
+---------
 
 
 **Can run both the editor and exported projects:**
 **Can run both the editor and exported projects:**
 
 
@@ -38,7 +35,7 @@ Godot aims to be as platform-independent as possible and can be ported to new
 platforms with relative ease.
 platforms with relative ease.
 
 
 Editor
 Editor
-^^^^^^
+------
 
 
 **Features:**
 **Features:**
 
 
@@ -79,7 +76,7 @@ Editor
   in the project manager and import them directly.
   in the project manager and import them directly.
 
 
 2D graphics
 2D graphics
-^^^^^^^^^^^
+-----------
 
 
 Vulkan renderer.
 Vulkan renderer.
 
 
@@ -120,7 +117,7 @@ Vulkan renderer.
 - CPU-based particles.
 - CPU-based particles.
 
 
 2D tools
 2D tools
-^^^^^^^^
+--------
 
 
 - 2D camera with built-in smoothing and drag margins.
 - 2D camera with built-in smoothing and drag margins.
 - Path2D node to represent a path in 2D space.
 - Path2D node to represent a path in 2D space.
@@ -132,7 +129,7 @@ Vulkan renderer.
 - Line2D node to draw textured 2D lines.
 - Line2D node to draw textured 2D lines.
 
 
 2D physics
 2D physics
-^^^^^^^^^^
+----------
 
 
 **Physics bodies:**
 **Physics bodies:**
 
 
@@ -148,7 +145,7 @@ Vulkan renderer.
 - Collision polygons (can be drawn manually or generated from a sprite in the editor).
 - Collision polygons (can be drawn manually or generated from a sprite in the editor).
 
 
 3D graphics
 3D graphics
-^^^^^^^^^^^
+-----------
 
 
 Vulkan renderer compatible with desktop and mobile platforms. Requires full support for
 Vulkan renderer compatible with desktop and mobile platforms. Requires full support for
 Vulkan 1.0, with Vulkan 1.1 and 1.2 features optionally used.
 Vulkan 1.0, with Vulkan 1.1 and 1.2 features optionally used.
@@ -346,7 +343,7 @@ Most effects listed above can be adjusted for better performance or to further
 improve quality. This can be helpful when using Godot for offline rendering.
 improve quality. This can be helpful when using Godot for offline rendering.
 
 
 3D tools
 3D tools
-^^^^^^^^
+--------
 
 
 - Built-in meshes: cube, cylinder/cone, (hemi)sphere, prism, plane, quad, ribbon, tube.
 - Built-in meshes: cube, cylinder/cone, (hemi)sphere, prism, plane, quad, ribbon, tube.
 - Tools for :ref:`procedural geometry generation <doc_procedural_geometry>`.
 - Tools for :ref:`procedural geometry generation <doc_procedural_geometry>`.
@@ -361,7 +358,7 @@ improve quality. This can be helpful when using Godot for offline rendering.
   and at run-time from an exported project.
   and at run-time from an exported project.
 
 
 3D physics
 3D physics
-^^^^^^^^^^
+----------
 
 
 **Physics bodies:**
 **Physics bodies:**
 
 
@@ -381,7 +378,7 @@ improve quality. This can be helpful when using Godot for offline rendering.
 - Generate one or several convex collision shapes for any mesh from the editor.
 - Generate one or several convex collision shapes for any mesh from the editor.
 
 
 Shaders
 Shaders
-^^^^^^^
+-------
 
 
 - *2D:* Custom vertex, fragment, and light shaders.
 - *2D:* Custom vertex, fragment, and light shaders.
 - *3D:* Custom vertex, fragment, light, and sky shaders.
 - *3D:* Custom vertex, fragment, light, and sky shaders.
@@ -391,7 +388,7 @@ Shaders
    - Support for visual shader plugins.
    - Support for visual shader plugins.
 
 
 Scripting
 Scripting
-^^^^^^^^^
+---------
 
 
 **General:**
 **General:**
 
 
@@ -433,7 +430,7 @@ Scripting
 - Maintained D, Kotlin, Python, Nim, and Rust bindings provided by the community.
 - Maintained D, Kotlin, Python, Nim, and Rust bindings provided by the community.
 
 
 Audio
 Audio
-^^^^^
+-----
 
 
 **Features:**
 **Features:**
 
 
@@ -461,7 +458,7 @@ Audio
 - *Linux:* PulseAudio or ALSA.
 - *Linux:* PulseAudio or ALSA.
 
 
 Import
 Import
-^^^^^^
+------
 
 
 - Support for :ref:`custom import plugins <doc_import_plugins>`.
 - Support for :ref:`custom import plugins <doc_import_plugins>`.
 
 
@@ -487,7 +484,7 @@ Import
   on import, which ensures consistency with other 3D applications such as Blender.
   on import, which ensures consistency with other 3D applications such as Blender.
 
 
 Input
 Input
-^^^^^
+-----
 
 
 - Input mapping system using hardcoded input events or remappable input actions.
 - Input mapping system using hardcoded input events or remappable input actions.
 
 
@@ -508,14 +505,14 @@ Input
 - Pen/tablet input with pressure support.
 - Pen/tablet input with pressure support.
 
 
 Navigation
 Navigation
-^^^^^^^^^^
+----------
 
 
 - A* algorithm in 2D and 3D.
 - A* algorithm in 2D and 3D.
 - Navigation meshes with dynamic obstacle avoidance.
 - Navigation meshes with dynamic obstacle avoidance.
 - Generate navigation meshes from the editor or at run-time (including from an exported project).
 - Generate navigation meshes from the editor or at run-time (including from an exported project).
 
 
 Networking
 Networking
-^^^^^^^^^^
+----------
 
 
 - Low-level TCP networking using StreamPeer and TCP_Server.
 - Low-level TCP networking using StreamPeer and TCP_Server.
 - Low-level UDP networking using PacketPeer and UDPServer.
 - Low-level UDP networking using PacketPeer and UDPServer.
@@ -535,7 +532,7 @@ Networking
   a server behind a NAT.
   a server behind a NAT.
 
 
 Internationalization
 Internationalization
-^^^^^^^^^^^^^^^^^^^^
+--------------------
 
 
 - Full support for Unicode including emoji.
 - Full support for Unicode including emoji.
 - Store localization strings using :ref:`CSV <doc_internationalizing_games>`
 - Store localization strings using :ref:`CSV <doc_internationalizing_games>`
@@ -551,7 +548,7 @@ Internationalization
 - Support for pseudolocalization to test your project for i18n-friendliness.
 - Support for pseudolocalization to test your project for i18n-friendliness.
 
 
 Windowing and OS integration
 Windowing and OS integration
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+----------------------------
 
 
 - Move, resize, minimize, and maximize windows spawned by the project.
 - Move, resize, minimize, and maximize windows spawned by the project.
 - Change the window title and icon.
 - Change the window title and icon.
@@ -576,13 +573,13 @@ Windowing and OS integration
   This allows running the engine without a GPU or display server.
   This allows running the engine without a GPU or display server.
 
 
 Mobile
 Mobile
-^^^^^^
+------
 
 
 - In-app purchases on Android and iOS.
 - In-app purchases on Android and iOS.
 - Support for advertisements using third-party modules.
 - Support for advertisements using third-party modules.
 
 
 XR support (AR and VR)
 XR support (AR and VR)
-^^^^^^^^^^^^^^^^^^^^^^
+----------------------
 
 
 - Out of the box support for OpenXR.
 - Out of the box support for OpenXR.
 
 
@@ -592,7 +589,7 @@ XR support (AR and VR)
 - Support for the OpenVR APIs.
 - Support for the OpenVR APIs.
 
 
 GUI system
 GUI system
-^^^^^^^^^^
+----------
 
 
 Godot's GUI is built using the same Control nodes used to make games in Godot.
 Godot's GUI is built using the same Control nodes used to make games in Godot.
 The editor UI can easily be extended in many ways using add-ons.
 The editor UI can easily be extended in many ways using add-ons.
@@ -641,7 +638,7 @@ Godot's small distribution size can make it a suitable alternative to frameworks
 like Electron or Qt.
 like Electron or Qt.
 
 
 Animation
 Animation
-^^^^^^^^^
+---------
 
 
 - Direct kinematics and inverse kinematics.
 - Direct kinematics and inverse kinematics.
 - Support for animating any property with customizable interpolation.
 - Support for animating any property with customizable interpolation.
@@ -650,7 +647,7 @@ Animation
 - Support for Bézier curves in animation.
 - Support for Bézier curves in animation.
 
 
 File formats
 File formats
-^^^^^^^^^^^^
+------------
 
 
 - Scenes and resources can be saved in :ref:`text-based <doc_tscn_file_format>` or binary formats.
 - Scenes and resources can be saved in :ref:`text-based <doc_tscn_file_format>` or binary formats.
 
 
@@ -673,7 +670,7 @@ File formats
   by the engine to support mods and DLCs.
   by the engine to support mods and DLCs.
 
 
 Miscellaneous
 Miscellaneous
-^^^^^^^^^^^^^
+-------------
 
 
 - :ref:`Low-level access to servers <doc_using_servers>` which allows bypassing
 - :ref:`Low-level access to servers <doc_using_servers>` which allows bypassing
   the scene tree's overhead when needed.
   the scene tree's overhead when needed.