Skip to content

Proof of Concept

This is a proof of concept and most pages here are dummies. Check the asset system documentation for a more fleshed out part to show/test a new approach structure technical documentation.

Blender Developer Documentation

If you want to understand how Blender looks like inside (and maybe do a change or two), you found the right place. Choose an area to learn more about or start with the developer handbook.


  • Blender Developer Handbook

    Important general information for beginners and experienced coders alike. If you are new to Blender development, this is the place to start your journey. Includes build instructions, guidelines, tools and basic architectural information.

Dive Deeper

  • Core Data Management

    Data-blocks, the main database, .blend files, DNA, RNA, undo/redo.

  • Asset System

    Functionality for assets (entities packaged for sharing/reuse) as a first class citizen in Blender.

  • Animation

    Core scene animation system (animation data, drivers, etc), time based dependency evaluation (dependency graph), animation editors, interactive animation tools.

  • User Interface

    Widgets, windowing system, event handling, accessability.

  • Rendering


  • Contribute to this Documentation

    You want to help improve the Blender developer documentation? Great! Here you find information on how to build the documentation, change it and get the changes online.

  • Give Feedback

    Something is unclear or could be improved? Create a feedback ticket here.


Last update: 2023-06-12
Created: 2023-06-12