Skip to content

Community-made extensions (objects, behaviors, features, etc...) for the GDevelop game engine and platform.

Notifications You must be signed in to change notification settings

GDevelopApp/GDevelop-community-list

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

GDevelop Community List

This is a list of extensions made by members of the GDevelop community. They can be downloaded and installed in your GDevelop game projects.

Tip

Extensions are JSON files that can be imported in your GDevelop project by following this guide.

These extensions are not reviewed by the GDevelop extension team. As such, we can't guarantee it meets all the quality standards of official extensions. In case of doubt, contact the author to know more about what the extension does or inspect its content before using it.

Ads

Be the first to suggest an extension here!

Advanced

Name Short Description Author
Encrypted Storage By using this extension, you can easily implement save data obfuscation and tamper prevention in your game. PANDAKO
Trigger Once Condition for Object This behavior adds a "Trigger once per instance" condition to the object (instance). PANDAKO
If Else Compare variables with an if/else notation. Ulises Freitas

Audio

Name Short Description Author
Microphone Adds actions for the microphone arthuro555
AudioCore Sync to tempo/beat, play with dynamic music layers. KhAnTlol
Audio From URL Play music and sounds directly from the internet via a link. zotusx

Camera

Name Short Description Author
Real Camera Provides access to real cameras. PANDAKO
Screen 3D Create and manipulate 3d screens and cameras. M-II-R

Game mechanic

Name Short Description Author
Quick Collision Detection This extension provides behaviors and conditions for fast processing of rectangular or circular collision detection. PANDAKO
Add Tilemap Collisions This will automatically place collisions in the tilemap object. PANDAKO
AutoTile This will auto setup your animations to make auto tile FlokiTV
Tiled Link A complete interaction tool for Tiled with Gdevelop. Willian Holtz
Hitboxes 3D Determining collision between hitboxes (colliders) or applying raycasting to them TheAvIGOLD
Constraint 3D Create constraints between 3D physical objects. M-II-R
Quests Creator Create quests like collect 3 coins, or kill 3 zombies. Ulises Freitas
Easy Save Save data easily without worrying about creating variables or Storage. Ulises Freitas
Distance of draw Make the object disappear if is too far away. anaw studios

General

Name Short Description Author
Oscilate function Oscilate function. GuestGD
Choose Choose a random value given a list of them. Ulises Freitas

Input

Name Short Description Author
InputCJK Extension An extension for entering multibyte characters. PANDAKO

Movement

Name Short Description Author
CannonJS 3D Physics An extension adding 3D physics for models. TheAvIGOLD
Limit Drag & Drop Limit drag and drop to be vertical or horizontal. Ulises Freitas
Rotating Platforms Create rotating platforms with 2 Sprites. Ulises Freitas
Spikes Trap With 2 Sprites create a spike trap. Ulises Freitas
Moving Platform Create moving platform with 2 Sprites. Ulises Freitas

Network

Name Short Description Author
THNK An authoritative multiplayer games framework. arthuro555
Online Multiplayer This is an extension for creating online multiplayer games. PANDAKO
Photon Realtime Helpers Simplifies integration with the Photon JS Realtime SDK planktonfun

Third-party

Name Short Description Author
Google Maps Google Maps JS API bindings. Usta Games
Itch Games Carousel Advertise your other games on itch.io Avram
PuterJS Puter.com JS SDK. Avram
OneSignal OneSignal is the fastest and most reliable service to send push notifications, in-app messages, SMS, and emails. Gem Dev
Weather Get the weather data from an API Key of openweathermap. Jason Heller

User interface

Name Short Description Author
Menu Selection Cursor This is an extension that allows you to create a menu with a cursor. PANDAKO
Simple Scrollable List Create a scrollable list. PANDAKO
List Scroll Create a scrollable list of items. Ulises Freitas
Fancy Score Make a number look fancy like 1 to 0001. Ulises Freitas
Select Box A drop down select box for users to choose from multiple items. Avram
Load Custom Image Load custom images using folders, variables, or a dialog box to apply them to sprite objects. Omega Slender
Dialogue System Combo A simplified dialogue system based on the dialogue tree and yarn. H0ndred
Dynamic Dialog Box Create a dynamic dialogue or story without using Yarn. Alerson Jorge

Visual effect

Name Short Description Author
Skybox This is an extension for configuring Skybox. PANDAKO
With Three JS Create a simple 3D scene. PANDAKO
Plane Projection Plane Projection FlokiTV
Procedural 2D Clouds Generates procedural cloud like 2D shapes and patterns. Eldarduil
Environment Map Allows to set Environment Map from cube map or hdri like Equirectangular images. Eldarduil
BabylonGD Enable 3D with BabylonJS. Usta Games
LOD (Level of Detail) Change the level of detail according to the distance in 3D TheAvIGOLD
Terrain Terrain creation and tools for its modification. TheAvIGOLD
Water 3D Create 3D water. M-II-R
Mirror 3D Create and manipulate mirrors. M-II-R
Skeleton tools 3D Manipulate the skeleton of a 3D model. M-II-R
Animation system 3d Advanced Create bone groups to play several animations simultaneously. GuestGD
Material 3D Manipulate 3D material properties of 3D objects. Avram
Persona Add personality to game objects. Avram

💪 How to contribute?

If you’d like to have your extension included in the community list, you can do so by either opening a new issue in the repository or by posting a message on the GDevelop forum. Better, you can open a Pull Request so that the maintainers just have to merge it.

Note

All developers are welcome to submit their extensions to the list. Please note that while the repository maintainers will not perform a full code review, any listed extension must be safe to use (no malware) and must not contain illegal or harmful content. Ensuring basic safety is essential to maintaining a trusted collection of community-contributed extensions.

Suggesting your extension to the GDevelop experimental extensions repository

Official, reviewed and experimental extensions for GDevelop are available on the GDevelop Extensions repository. These are the extensions accessible directly from the GDevelop interface.

If your extension is game-tested, bug free, modular, and already used by some game creators, you can suggest adding it to the experimental extensions list in engine. Note that experimental extensions are peer-reviewed and will need to follow some guidelines to ensure they can be maintained and work in future GDevelop releases.

About

Community-made extensions (objects, behaviors, features, etc...) for the GDevelop game engine and platform.

Resources

Stars

Watchers

Forks