12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- Engine development
- ==================
- Setting up a development environment
- ------------------------------------
- To modify Godot's source code, you need to set up a development environment. Start here.
- .. toctree::
- :maxdepth: 1
- :name: toc-devel-cpp-dev-env
- configuring_an_ide/index
- Getting started with Godot's source code
- ----------------------------------------
- This section covers the basics that you will encounter in (almost) every source file.
- .. toctree::
- :maxdepth: 1
- :name: toc-devel-cpp-source-beginner
- introduction_to_godot_development
- common_engine_methods_and_macros
- core_types
- variant_class
- object_class
- inheritance_class_tree
- Extending Godot by modifying its source code
- ---------------------------------------------
- This section covers what you can do by modifying Godot's C++ source code.
- .. toctree::
- :maxdepth: 1
- :name: toc-devel-cpp-source-advanced
- custom_modules_in_cpp
- binding_to_external_libraries
- custom_godot_servers
- custom_resource_format_loaders
- custom_audiostreams
- Debugging and profiling
- -----------------------
- This section is about finding spots to optimize in the engine code when you need it in your project.
- .. toctree::
- :maxdepth: 1
- :name: toc-devel-cpp-debug-profiling
- using_cpp_profilers
|