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
     `current stable release series (3.x) <https://docs.godotengine.org/en/stable/about/list_of_features.html>`__.
 
-Features
---------
-
 Platforms
-^^^^^^^^^
+---------
 
 **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.
 
 Editor
-^^^^^^
+------
 
 **Features:**
 
@@ -79,7 +76,7 @@ Editor
   in the project manager and import them directly.
 
 2D graphics
-^^^^^^^^^^^
+-----------
 
 Vulkan renderer.
 
@@ -120,7 +117,7 @@ Vulkan renderer.
 - CPU-based particles.
 
 2D tools
-^^^^^^^^
+--------
 
 - 2D camera with built-in smoothing and drag margins.
 - Path2D node to represent a path in 2D space.
@@ -132,7 +129,7 @@ Vulkan renderer.
 - Line2D node to draw textured 2D lines.
 
 2D physics
-^^^^^^^^^^
+----------
 
 **Physics bodies:**
 
@@ -148,7 +145,7 @@ Vulkan renderer.
 - Collision polygons (can be drawn manually or generated from a sprite in the editor).
 
 3D graphics
-^^^^^^^^^^^
+-----------
 
 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.
@@ -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.
 
 3D tools
-^^^^^^^^
+--------
 
 - Built-in meshes: cube, cylinder/cone, (hemi)sphere, prism, plane, quad, ribbon, tube.
 - 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.
 
 3D physics
-^^^^^^^^^^
+----------
 
 **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.
 
 Shaders
-^^^^^^^
+-------
 
 - *2D:* Custom vertex, fragment, and light shaders.
 - *3D:* Custom vertex, fragment, light, and sky shaders.
@@ -391,7 +388,7 @@ Shaders
    - Support for visual shader plugins.
 
 Scripting
-^^^^^^^^^
+---------
 
 **General:**
 
@@ -433,7 +430,7 @@ Scripting
 - Maintained D, Kotlin, Python, Nim, and Rust bindings provided by the community.
 
 Audio
-^^^^^
+-----
 
 **Features:**
 
@@ -461,7 +458,7 @@ Audio
 - *Linux:* PulseAudio or ALSA.
 
 Import
-^^^^^^
+------
 
 - 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.
 
 Input
-^^^^^
+-----
 
 - Input mapping system using hardcoded input events or remappable input actions.
 
@@ -508,14 +505,14 @@ Input
 - Pen/tablet input with pressure support.
 
 Navigation
-^^^^^^^^^^
+----------
 
 - A* algorithm in 2D and 3D.
 - Navigation meshes with dynamic obstacle avoidance.
 - Generate navigation meshes from the editor or at run-time (including from an exported project).
 
 Networking
-^^^^^^^^^^
+----------
 
 - Low-level TCP networking using StreamPeer and TCP_Server.
 - Low-level UDP networking using PacketPeer and UDPServer.
@@ -535,7 +532,7 @@ Networking
   a server behind a NAT.
 
 Internationalization
-^^^^^^^^^^^^^^^^^^^^
+--------------------
 
 - Full support for Unicode including emoji.
 - Store localization strings using :ref:`CSV <doc_internationalizing_games>`
@@ -551,7 +548,7 @@ Internationalization
 - Support for pseudolocalization to test your project for i18n-friendliness.
 
 Windowing and OS integration
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+----------------------------
 
 - Move, resize, minimize, and maximize windows spawned by the project.
 - 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.
 
 Mobile
-^^^^^^
+------
 
 - In-app purchases on Android and iOS.
 - Support for advertisements using third-party modules.
 
 XR support (AR and VR)
-^^^^^^^^^^^^^^^^^^^^^^
+----------------------
 
 - Out of the box support for OpenXR.
 
@@ -592,7 +589,7 @@ XR support (AR and VR)
 - Support for the OpenVR APIs.
 
 GUI system
-^^^^^^^^^^
+----------
 
 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.
@@ -641,7 +638,7 @@ Godot's small distribution size can make it a suitable alternative to frameworks
 like Electron or Qt.
 
 Animation
-^^^^^^^^^
+---------
 
 - Direct kinematics and inverse kinematics.
 - Support for animating any property with customizable interpolation.
@@ -650,7 +647,7 @@ Animation
 - Support for Bézier curves in animation.
 
 File 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.
 
 Miscellaneous
-^^^^^^^^^^^^^
+-------------
 
 - :ref:`Low-level access to servers <doc_using_servers>` which allows bypassing
   the scene tree's overhead when needed.