forked from godotengine/godot
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
reduz edited this page Nov 2, 2014
·
75 revisions
# Introduction
Welcome to the Godot Engine documentation center. The aim of these pages is to provide centralized access to all documentation-related materials.
Some types and method names are about to change in the next days, please read this:
- Scenes and Nodes
- Instancing
- Instancing (Continued)
- Scripting
- Scripting (Continued)
- Creating a 2D Game
- GUI Introduction
- Creating a Splash Screen
- Animation
- Resources
- File System
- SceneTree
- Singletons (Autoload)
- Viewports
- Multiple Screen Resolutions
- Mouse & Input Coordinates
- Version Control & Project Organization
- GUI Control Repositioning
- [Background Loading](Background loading)
- Encrypting Save Games
- Internationalizing a Game (Multiple Languages)
- Handling Quit Request
Pausing The GameInput Events & ActionsGamePad/Keyboard-Controlled GUIs
- Physics & Collision (2D)
- Tile Map
- Kinematic Character (2D)
Cut-Out AnimationGUI SkinningCustom Drawing in Node2D/Control
- Creating a 3D game
- Materials
- Fixed Materials
- Shader Materials
- Lighting
- Shadow Mapping
- High Dynamic Range
Light Baking3D SpritesUsing the AnimationTreePlayerPortals & RoomsVehicleGridMap (3D TileMap)Spatial AudioToon Shading
- Paths
- HTTP Example of using the HTTP Client class.
Thread Safety Using Multiple Threads.
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.
- 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.
- GDScript Built-in, simple, flexible and efficient scripting language.
- GDScript (More Efficiently) Tips and help migrating from other languages.
- Shader Built-in, portable, shader language.
- Locales List of supported locale strings.
- Image Files Managing image files (read first!).
- Import Process The import process described.
- Importing Textures Importing textures.
- Importing 3D Meshes Importing 3D meshes.
- Importing 3D Scenes Importing 3D scenes.
- Importing Fonts Importing fonts.
- Importing Audio Samples Importing audio samples.
- Importing Translations Importing translations.
- 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 Topics (C++ Programming, File Formats, Porting, etc).