Home - BonianSazanShomal/godot GitHub Wiki
Welcome to the Godot Engine documentation center. The aim of these pages is to provide centralized access to all documentation-related materials.
Roadmap
Tutorials
Basic (Step by Step)
- Scenes and Nodes
- Instancing
- Instancing (Continued)
- Scripting
- Scripting (Continued)
- Creating a 2D Game
- GUI Introduction
- Creating a Splash Screen
- Animation
- Resources
- File System
- SceneMainLoop
- Singletons (Autoload)
Intermediate
- Viewports
- Multiple Screen Resolutions
- GUI Control Repositioning
- Physics & Collision (2D)
- Tile Map
- Kinematic Character (2D)
GUI SkinningCut-Out AnimationCreating a 3D gameUsing the AnimationTreePlayerSupporting Multiple LanguagesCreating Resizable GUIs Efficiently
Advanced
- Paths
- HTTP Example of using the HTTP Client class.
Thread Safety Using Multiple Threads.
Editor Plug-Ins
Editor Plugin Writing an editor extension.Editor Plugin Writing a Resource or Node editor extension.Editor Import-Export Writing an editor import-export extension.Editor Scene Loader Writing a scene format loader.Editor 3D Import Writing a script for customizing imported 3D scenes.
Reference
Class List
- Alphabetical Class List List of classes in alphabetical order.
Categorized Class List List of classes organized by category.Inheritance Class Tree List of classes organized by inheritance.- Relevant Classes List of the most relevant classes to learn first.
Languages
- GDScript Built-in, simple, flexible and efficient scripting language.
- Shader Built-in, portable, shader language.
- Locales List of supported locale strings.
Asset Pipeline
General
- Image Files Managing image files (read first!).
Import
- Import Process The import process described.
- Importing Textures Importing textures.
Importing 3D Importing 3D scenes.- Importing Fonts Importing fonts.
- Importing Audio Samples Importing audio samples.
- Importing Translations Importing translations.
Export
- Export Exporting Projects.
- One Click Deploy One Click Deploy.
- Exporting Images Tools for converting image files and creating atlases on export.
- PC Exporting for PC (Mac, Windows, Linux).
- Android Exporting for Android.
BlackBerry 10 Exporting for BlackBerry 10.- iOS Exporting for iOS.
NaCL Exporting for Google Native Client.HTML5 Exporting for HTML5 (using asm.js).Consoles Exporting for consoles (PS3, PSVita, etc).
Advanced
Advanced Advanced Topics (C++ Programming, File Formats, Porting, etc).