Attention: Here be dragons (unstable version)

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Redot.

Engine core and modules

The following pages are meant to introduce the global organization of Redot Engine's source code, and give useful tips for extending and fixing the engine on the C++ side.

Getting started with Redot's source code

This section covers the basics that you will encounter in (almost) every source file.

Extending Redot by modifying its source code

This section covers what you can do by modifying Redot's C++ source code.