Godot Source Code explained by Technical Lead 01: Source project folders

This episode quickly goes through all the project folders in the source code doing a brief explanation of what each of them is for. Will intend to push these videos weekly, so subscribe to be reminded when the next one will be out. Chapters: (thanks to @NitroNovaMusic ) 0:15 - Intro 0:59 - core - Engine core summary (typedefs.h, config, crypto, error, extension, io, templates, object, os, string, and variant) 6:00 - server - Internal game engine workings (rendering, display_server.h, navigation, audio, text) 8:12 - scene - Nodes and resources used in the editor (main, main/viewport, 2d, 3d, animation, audio, debugger, gui, resources, and themes). 9:54 - modules - Adds functionality to the engine 10:47 - thirdparty - External libraries bundled in the engine (and he lists off some examples). 12:31 - drivers - A variety of technologies that allow Godot to be exported and run cross-platform. 13:12 - editor - The engine’s UI for editing game projects (export, project_manager, editor themes, etc). 14:36 - platform - Specific platform support technologies. 15:15 - main - Main entry point for the engine. The first lines the engine runs. 16:05 - tests - Unit tests of the engine 16:20 - bin - Not shown, generated when you build a project in Godot. 16:35 - misc - Assorted scripts for making the engine compatible with various specific things. 16:55 - doc - Documentation
Back to Top