Permalink
..
Failed to load latest commit information.
AES Automatic versioning (#311) Nov 11, 2016
AdMobObject gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
AdvancedXML Automatic versioning (#311) Nov 11, 2016
AnchorBehavior gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
Box3DObject Revert "Fix 3D Box blending with textures with fully transparent pixe… Dec 28, 2016
CommonDialogs Automatic versioning (#311) Nov 11, 2016
DestroyOutsideBehavior gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
DraggableBehavior gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
Function gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
Inventory Automatic versioning (#311) Nov 11, 2016
Light gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
LinkedObjects Automatic versioning (#311) Nov 11, 2016
Network gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
PanelSpriteObject Fix bottom part of PanelSprite rendered by PixiJS and cocos2d-JS Jan 7, 2017
ParticleSystem Merge pull request #314 from victorlevasseur/bugfix/particle-system Dec 25, 2016
PathBehavior Refactor RuntimeObject and behaviors to allow per-layer timescale Dec 1, 2016
PathfindingBehavior Refactor RuntimeObject and behaviors to allow per-layer timescale Dec 1, 2016
PhysicsBehavior gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
PlatformBehavior Replace HSHG in platformruntimebehavior.js by RBush Dec 31, 2016
PrimitiveDrawing gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
SoundObject gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
SystemInfo Automatic versioning (#311) Nov 11, 2016
TextEntryObject Add StrRepeat string expression to repeat a string Dec 29, 2016
TextObject Use sf::Text::getFillColor instead of the deprecated getColor Dec 29, 2016
TileMapObject gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
TiledSpriteObject gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
TimedEvent gd::Object and RuntimeObject are now cloned in unique_ptr Nov 15, 2016
TopDownMovementBehavior Refactor RuntimeObject and behaviors to allow per-layer timescale Dec 1, 2016
.gitignore [WIP] Rename Automatism to Behavior Aug 17, 2015
CMakeLists.txt Add Inventory extension (JS platform only for now) Aug 7, 2016
CMakeUtils.txt Fix extensions libraries not being written at the right location Aug 25, 2015
README.md Switched from LGPL and zlib/png licenses to MIT License. Nov 30, 2014
license.txt Update copyrights year Jan 14, 2016

README.md

Official extensions for GDevelop

These are the official extensions directly bundled with GDevelop.

Getting started

First, take a look at the Readme.md at the root of the repository and the developer documentation. Extensions always contains an Extension.cpp and/or a JsExtension.cpp file that are used to expose the extension to GDevelop IDE.

After being compiled, extensions binaries are put in Binaries/Output/Release_{OS}/CppPlatform/Extensions (or Binaries/Output/Release_{OS}/JsPlatform/Extensions), where {OS} can be Windows, Linux for example.

Contributing

Any contribution is welcome! Whether you want to submit a bug report, a feature request or any pull request so as to add a nice feature, do not hesitate to get in touch.

License

  • Extensions are provided under the MIT License: see license.txt file.
  • External libraries can be used by extensions (Box2D, Dlib or SPARK for example). See their licenses in their directories.