advanced - vkbsb/godot GitHub Wiki
Advanced Topics
Compiling & Running
- Introduction Introduction to Godot Build System.
- Windows Compiling under Windows.
- Linux Compiling under Linux (or other Unix variants).
- OSX Compiling under Apple OSX.
- Android Compiling for Android.
- iOS Compiling for iOS.
QNX Compiling for BlackBerry QNX.NaCl Compiling for Google Native Client.- Batch Building Templates Script for Batch Building All Templates.
- Windows 8/Windows Phone Compiling for "Windows Store Apps" aka "Windows Metro Apps" aka "Windows Phone"
Developing in C++
Source Code
- Core Types Core Types.
- Variant Variant.
- Object Object.
Extending
- Custom Modules Creating custom modules in C++.
- Android Modules Creating an android module in Java, for custom SDKs.
Resource Loader Adding a new resource loader.Script Language Adding a new scripting language.Server Adding a new server (physics engine, rendering backend, etc).Platform Porting the engine to a new platform.
Misc
- Command Line Using the command line, for fans of doing everything in Unix/Windows shell.
- External Editor Configuring an external editor for opening scripts.
- Changing Editor Fonts Changing the editor font (including support for CJK)
- iOS Services Using iOS services (GameCenter, StoreKit)
File Formats
XML File XML file format for resources.Shader File External shader file (.shader).Theme File External theme (skin) file format.Config File Global engine and project settings file (engine.cfg).