Fact-checked by Grok 2 weeks ago

GDevelop

GDevelop is a , open-source, no-code that enables users to create , , and multiplayer games without programming knowledge, utilizing a visual event-based system, drag-and-drop interface, and pre-built behaviors for logic and interactions. Originally developed by Florian Rival as a side project in 2008, GDevelop's first public release on occurred in 2014, with version 5 launching in 2021 as a major overhaul emphasizing accessibility and modern web technologies. The engine supports cross-platform exports to web browsers, , , , and environments, allowing creators to publish games directly to app stores and platforms while maintaining a lightweight footprint available on , , and editors. GDevelop fosters an open ecosystem with community-contributed extensions, integration for advanced customization, and AI-assisted tools for asset generation and prototyping, powering notable titles such as Vai Juliette!, which became Brazil's of the Year in with over 1 million downloads. Since incorporating as a in , GDevelop has raised over $2.7 million in funding to expand its services, including builds and options, while remaining fully MIT-licensed and committed to empowering developers and educators worldwide.

Overview

Core Concept

GDevelop is a , open-source, cross-platform designed for creating 2D and 3D games without requiring programming knowledge. It provides visual tools that enable users to build, test, and publish games for platforms including web browsers, mobile devices ( and ), desktop (Windows, macOS, ), emphasizing accessibility for rapid development and prototyping. The engine's core strength lies in its no-code paradigm, which allows beginners, educators, and hobbyists to focus on creative aspects rather than syntax or , making it ideal for quick iterations and learning principles. At its foundation is a visual scripting system that implements logic through intuitive, drag-and-drop interfaces, replacing traditional with a more approachable method for defining behaviors and interactions. This approach briefly references an event-based system for structuring logic, but details on its mechanics are covered elsewhere. As an open-source project, GDevelop is released under the , permitting free use, modification, and distribution for both personal and commercial purposes. Its primary repository is hosted on at https://github.com/4ian/GDevelop, where the community contributes to its development, ensuring ongoing updates and extensibility. This open nature fosters a collaborative , with the engine's actively maintained to support evolving game creation needs.

Target Users and Accessibility

GDevelop primarily targets hobbyists, educators, developers, and individuals without programming experience who seek to prototype and build games rapidly. This audience benefits from the engine's no-code approach, which democratizes game creation by allowing users to focus on ideas rather than technical barriers. Educators, in particular, use it for teaching concepts in and creative design, while developers leverage it for quick iterations on and simple projects. Key accessibility features enhance its reach to diverse users. The core software is free and open-source, eliminating financial hurdles for entry-level creators worldwide. It offers multilingual interface support in multiple languages including English, , and (Simplified), facilitating adoption by non-English speakers. System requirements remain low, requiring only a 64-bit , 1 GB of , and WebGL-compatible , enabling it to run on Windows, macOS, , web browsers, and even resource-constrained devices like Chromebooks. Community-driven resources further lower the learning curve. Official tutorials on the GDevelop Academy provide step-by-step guidance for beginners, covering everything from basic mechanics to advanced techniques. The active at forum.gdevelop.io and server offer peer support, troubleshooting, and knowledge sharing among thousands of users. These platforms foster an inclusive environment where newcomers can access real-time help and collaborative examples. For mobile-first development, GDevelop includes dedicated apps for and , allowing users to create, edit, and preview games directly on smartphones or tablets. This portability supports on-the-go creation, particularly appealing to younger users or those in educational settings without access to desktops.

No-Code Game Creation

Event-Based Logic

GDevelop employs an event-based logic system that allows users to define game behaviors through visual scripting in event sheets, eliminating the need for traditional . These event sheets serve as the core mechanism for implementing game logic, where users create consisting of —triggers that evaluate to true or false—and corresponding actions that execute when all conditions in an event are satisfied. For instance, a might check if a player object collides with an obstacle, prompting actions such as reducing the player's or playing a . To handle more intricate logic, GDevelop supports sub-events, which are nested under parent events and only run if the parent's conditions are met, enabling hierarchical structures for efficient organization and optimization. Groups allow users to bundle related together for better , with customizable colors and the ability to disable or enable them en masse during development. Modifiers, such as expressions like TimeDelta(), ensure actions scale consistently across varying frame rates, preventing issues like erratic movement in games running at 60 versus 30 . This setup facilitates complex decision trees without code, such as managing game states through comparisons. Practical examples illustrate the system's versatility. For collision detection, an event might use the condition "PlayerSprite is in collision with Enemy" to trigger actions like deleting the enemy instance and incrementing a score by 1, applying only to the specific colliding objects. In scoring systems, a condition like "Coin is in collision with Player" leads to actions that add points to a global score and remove the coin from the , often combined with particle effects for feedback. State management can be achieved by tracking , such as an event with the condition "PlayerHealth <= 0" activating actions to transition to a screen or reset the level, using sub-events to handle variations like invincibility timers. The advantages of this approach lie in its intuitiveness for , who can grasp cause-and-effect relationships through a drag-and-drop without prior programming knowledge, while offering for advanced users via nested and reusable expressions that support increasingly sophisticated games. Behaviors can extend this system by encapsulating common patterns for objects, further streamlining .

Behaviors and Objects

GDevelop provides a variety of object types as the foundational building blocks for game entities, allowing creators to represent visual, interactive, and structural elements without coding. These objects can be placed in scenes and manipulated through properties, animations, and interactions. Common built-in object types include sprites for displaying images or animations, text objects for rendering written content, particle emitters for generating dynamic effects like fire or explosions, models for incorporating three-dimensional assets with support for and shadows, and tilemaps for constructing level layouts using repeating tiles. Behaviors in GDevelop extend the functionality of these objects by adding reusable , such as , collision handling, or , which are attached directly to individual objects via the editor's properties panel. The engine includes numerous built-in behaviors—over 100 options when considering core and standard extensions—that cover essential , enabling quick implementation of complex interactions. Examples include the character behavior for gravity-based jumping and running on platforms, the behavior for navigation around obstacles, and the draggable behavior for user-controlled object manipulation via mouse or touch input. These behaviors are customizable through parameters like speed, , or obstacle detection grids, and they integrate seamlessly with object properties to simulate realistic physics or controls. For more specialized needs, GDevelop supports the creation of custom using its visual event-based system, where users define logic through a drag-and-drop interface without writing code. These custom behaviors are built as part of extensions, incorporating events that run during object lifecycles such as creation, updates per frame, or destruction. A representative example is a behavior, which might include properties for maximum points, damage intervals, and regeneration rates, along with actions to apply damage or check for death states. Once created, custom behaviors can be reused across multiple objects and projects, promoting modularity in . Objects and behaviors interact dynamically through GDevelop's event system, where conditions detect states or collisions involving specific object instances, and actions trigger behavior methods to update positions, animations, or in real-time. For instance, an might use a collision between a object with a and a tilemap to adjust or play a , ensuring responsive and interconnected game worlds. This integration allows behaviors to respond to event-based triggers, creating emergent interactions like enemy AI pursuing a player or particles emitting on object impact.

Asset Pipeline

GDevelop features a built-in asset store integrated directly into the editor, offering thousands of free and premium assets such as sprites, sounds, and templates to accelerate . These assets can be browsed and imported seamlessly within the application, allowing users to select and incorporate them into their projects without leaving the workspace. The store supports a variety of categories, enabling quick prototyping with ready-made elements like character animations, backgrounds, and audio effects. As of August 2025, GDevelop includes AI-powered tools that assist in generating assets, such as images and prototypes, further streamlining the no-code for creators. The for custom assets emphasizes simplicity and integration, primarily handled through the Resources tab in the . Users add images, audio files, fonts, and videos by editing to select local files or URLs via the , or by using the automatic scanning feature to detect and assets from the project folder. Although direct drag-and-drop for initial is not the primary method documented, assets can be efficiently added to objects—such as dragging into scenes after —and the system supports batch operations for multiple files. Optimization occurs automatically during export to target platforms, with built-in options like toggling image smoothing for preservation and preloading audio to minimize runtime delays, ensuring compatibility across , , and desktop. The asset pipeline scales effectively from basic 2D content to advanced formats, accommodating simple sprites alongside 3D models in glTF (.glb) format and skeletal animations through integration. support enables complex 2D character rigging with bone-based animations and smooth transitions, imported as .json and .atlas files for runtime rendering via PixiJS. This versatility allows projects to evolve without external tools for asset preparation. Efficiency in the is enhanced by previews in the properties panel, where imported assets display immediately for editing and testing, and batch tools for managing resources en masse—such as removing unused or invalid files to streamline size. These features reduce iteration time, with assets ready for assignment to objects like sprites or 3D models upon import.

Advanced Features

Extensions and Customization

GDevelop's extension system allows users to expand the engine's capabilities by adding new objects, behaviors, actions, conditions, expressions, effects, and events, enabling the implementation of advanced game mechanics without relying solely on the core features. These extensions can be created using the engine's visual event-based tools, which facilitate no-code development by leveraging drag-and-drop interfaces and predefined logic structures. Community-created extensions form a significant part of the ecosystem, providing specialized add-ons for features such as advanced user interfaces, networking protocols, or tools. Official extensions, like those for ads or camera controls, undergo rigorous review, while community contributions are hosted on and lightly vetted for inclusion in the shared library. This collaborative approach fosters innovation, with examples including the Dungeon Generator for level creation and Smooth Camera for enhanced movement tracking. The creation process begins in the , where users select "Create a new extension," rename it for specificity—such as "HealthSystem" for vitality mechanics—and then define components like objects or behaviors using the built-in visual editor. No deep coding is required for basic extensions, as creators can assemble them from event sheets and reusable logic blocks, though integration is available for more complex needs. Representative examples include health bar behaviors that track player damage visually, inventory systems managing item collections through conditions and actions, and custom physics extensions simulating unique collision responses. Extensions are shared and distributed through an integrated within the GDevelop editor, functioning as a for searching, installing, and updating add-ons directly into projects. Users can download from the in-app store or repository, with submissions following best practices to ensure compatibility and ease of use across the . This promotes , allowing even novice developers to incorporate professional-grade features like auto-typing animations or in-app purchases.

JavaScript Support

GDevelop incorporates support through its GDJS , which compiles the visual event sheets into efficient code for execution on and platforms. This enables seamless in browser-based games and exported applications by translating no-code logic into a -based engine, allowing for cross-platform compatibility without requiring manual coding for basic projects. For advanced customization, GDevelop permits the embedding of custom code directly within event sheets via dedicated JavaScript code . These can be added by selecting the option from the events toolbar, providing access to the runtime scene object for manipulating variables, objects, and behaviors. Developers can retrieve object instances using methods like runtimeScene.getObjects("ObjectName") or access global variables through runtimeScene.getVariables().get("VarName"), enabling precise control over game elements. This integration supports the inclusion of external libraries or custom functions, executed sequentially as part of the event flow. Common use cases for in GDevelop include implementing complex algorithms that exceed the capabilities of visual events, such as advanced or . It also facilitates integrations, like fetching data from external services, and performance optimizations through low-level tweaks to object behaviors or rendering logic. For reusable code, JavaScript can be packaged into extensions, which extend the engine's functionality for objects, behaviors, or new event types. This layer supports a hybrid development approach, allowing users to transition from no-code event-based design to code-enhanced projects as complexity grows. Beginners can prototype visually and later refine with for scalability, maintaining the tool's accessibility while empowering programmers to handle intricate requirements. The Monaco Editor, integrated into GDevelop, provides , autocompletion, and IntelliSense to streamline this process.

3D and Multiplayer Capabilities

GDevelop introduced native support in October 2023 through integration with the rendering library, enabling developers to create three-dimensional games without requiring external tools or extensive coding. This feature allows for the import and manipulation of 3D models, application of lighting effects such as directional and ambient lights, and basic scene setup using event-based actions to position cameras and objects in a 3D space. In 2024, GDevelop enhanced its 3D capabilities with the integration of the Jolt physics engine, a high-performance library used in titles like , providing realistic 3D physics simulations for object interactions, collisions, and forces. These additions support behaviors for 3D objects, such as and constraints, allowing no-code creators to build immersive environments like low-poly worlds or stylized adventures. Building on its 3D foundation, GDevelop added multiplayer functionality in June 2024 with version 5.4, facilitating collaborative through built-in networking tools. Key components include ready-to-use lobbies that accommodate 2 to 8 players, with automatic handling of and game starts via a user-friendly ; synchronization of player positions, game objects, variables, and effects using a "Multiplayer Object" ; and integrated leaderboards for tracking scores across sessions. ensures smooth by anticipating movements, while upcoming compression features optimize bandwidth for larger sessions. These capabilities enable diverse multiplayer experiences, such as first-person shooters with synchronized aiming and shooting mechanics, third-person adventures featuring shared exploration, or co-op modes like platformers where players collect items together. For instance, developers can prototype a tank shooter where multiple players control vehicles in a shared arena, with physics-driven collisions and updates. To streamline development, GDevelop's AI agent, introduced in , assists in generating prototypes for and multiplayer features by interpreting prompts to create event sheets, objects, and behaviors automatically. This tool accelerates iteration, allowing users to build functional scenes or synced multiplayer interactions in minutes, such as a basic co-op level with AI-suggested lighting and lobby setup.

Development Tools

Built-In Editors

GDevelop provides a suite of integrated editors that enable users to design and refine game content directly within the engine, eliminating the need for external software for basic asset creation. These tools support a streamlined focused on visual manipulation, allowing creators to build scenes, animations, and effects efficiently. The editors emphasize no-code interfaces, with features like drag-and-drop placement and real-time previews to facilitate . In August 2025, GDevelop introduced -powered tools, including an agent that builds game features based on project context and a chat assistant for answering questions about events and logic, enhancing productivity within the editors. The Scene Editor serves as the central hub for assembling game levels, featuring visual to organize objects into distinct planes such as backgrounds, foregrounds, and elements. Users can add, position, scale, and rotate object instances via an intuitive system, with properties like opacity and blending modes adjustable . This system ensures precise control over rendering order and depth, integrating seamlessly with the for importing and applying resources without leaving the editor. Animation timelines are handled within the Sprite object editor, where multiple can be created by sequencing images, setting frame durations (default 0.08 seconds), and enabling looping for continuous playback. Events can trigger animation changes by name or index, supporting complex sequences like idle-to-run transitions. Introduced in 2024, the built-in Tilemap Editor allows for the creation of tile-based maps directly in the engine, using atlas images sliced into uniform tiles (e.g., 16x16 pixels) for efficient level design in genres like RPGs and platformers. Users paint tiles onto the scene, configure hitboxes for , and manipulate individual tiles via actions and conditions based on tile IDs, reducing reliance on external tools like Tiled for basic setups. The Particle Editor enables the design of dynamic effects such as fire, smoke, or explosions by configuring emitter properties, including particle types (circles, lines, or images), emission direction with adjustable cone angles, lifetime ranges, and color/opacity gradients. Parameters like gravity, rotation, and emission rates (particles per second) are tuned visually, with limits on maximum particles to manage performance. For advanced visuals, the Layer Effects interface acts as a shader editor, applying bundled shader-based effects like , , and to entire layers or objects. Users select from over a dozen pre-built effects and customize parameters, such as intensity or map textures, without writing code; custom shaders can be integrated via extensions for more specialized rendering. In , support for skeletal animations was added, allowing import of .json and .atlas files from the Spine tool for bone-based 2D character rigging. Editing occurs within the object properties, where animations are listed automatically, scaled, and controlled via events for blending and playback, enhancing complex motion without external animation software. The 2024 introduction of the Smart Object Editor (also known as the visual editor for custom objects or prefabs) streamlines the creation of reusable templates by providing a graphical interface to compose child objects, behaviors, and into modular units like UI buttons or characters. This tool supports variant configurations for asset swaps and promotes scalability across projects, all editable visually without code. Overall, these editors ensure that basic game assets—from static scenes to animated effects—can be fully developed in-engine, boosting productivity for no-code creators.

Mobile and Preview Tools

GDevelop provides mobile applications for both and , enabling users to edit and preview games directly on smartphones and tablets. Released in April 2023, the iOS version marks the first no-code, open-source available on the platform, while the Android app allows building and testing games on the go. These apps support core editing features such as scene management, event creation, and asset integration, adapted for touch interfaces to facilitate on-the-go development without needing a desktop computer. For real-time testing, GDevelop's live preview feature applies and asset changes instantly via hot-reloading, eliminating the need to restart the game during iteration. Networked preview extends this capability over or , allowing simultaneous testing across multiple devices, including mobiles, by sharing a local server address. Users can generate a to quickly connect other devices, such as through the GDevelop Remote , which scans the code for seamless access to the preview session and reflects updates in . This setup is particularly useful for validating mobile-specific , touch controls, and responsiveness without full exports. Debugging tools integrate directly into the preview environment, featuring an in-game console for inspecting and modifying , , and instance variables during . Developers can pause the game to edit properties like positions or behaviors on the fly, aiding in logic errors. Performance monitoring is handled by the built-in profiler, which measures execution time for events, rendering, and other operations to pinpoint bottlenecks, such as inefficient loops or heavy asset loads, ensuring smooth iteration even on resource-constrained mobile previews. Cross-device synchronization is achieved through GDevelop's , where users log in with the same to save and access projects seamlessly across desktop, , and apps. This cloud-based workflow supports automatic backups and enables switching devices mid-development, maintaining project integrity without manual file transfers, though advanced team may require exporting to version control systems like for multi-file projects.

Analytics and Effects

GDevelop provides built-in shader effects for applying visual post-processing to enhance game aesthetics and atmosphere. These effects, powered by PixiJS filters, can be added to entire layers or specific objects within a scene. Layer effects influence all objects on a given layer, allowing for broad modifications like adding a tone to simulate an aged look or applying a bloom effect to emphasize bright areas with glowing highlights. Examples include distortion via , which warps visuals using a for effects like heat haze, and god rays for simulating dynamic beams piercing through environments. Object-specific effects offer more targeted enhancements, such as outlines to make sprites stand out against backgrounds or glows to create ethereal auras around characters. These can be adjusted in through the scene editor or dynamically via events, enabling interactions like intensifying a distortion effect during gameplay transitions. For 3D scenes, similar shader principles apply to support advanced rendering, though primarily focused on 2D post-processing. Game analytics in GDevelop integrate with to track player behavior and inform development decisions. Developers activate through simple event actions, logging custom events such as level completions or player deaths to monitor metrics like session duration and engagement rates. Retention analysis is supported by setting user properties, such as preferred game modes, which allow segmentation of data to identify drop-off points and improve long-term player satisfaction. An example is , where Remote Configuration varies elements like difficulty levels based on user groups, helping optimize retention without code redeploys. Optimization tools in GDevelop include a built-in profiler within the , which measures bottlenecks during previews. It tracks time spent on events, object behaviors, rendering calls, and overall frame processing over short sessions, indirectly aiding maintenance by highlighting inefficient code paths. For instance, if pre-event behaviors on numerous objects consume excessive milliseconds, developers can deactivate unused instances or simplify logic to sustain 60 targets. Resource usage optimization, including memory for assets, is guided by profiler insights into object visibility and event groups, preventing leaks from persistent loads.

Export and Publishing

Supported Platforms

GDevelop enables the export of games to multiple desktop platforms, including and later, macOS, and distributions, primarily through Electron-based packaging that creates standalone native executables for distribution via stores like or direct downloads. These exports leverage the engine's rendering to deliver performant experiences without requiring additional runtimes beyond standard system libraries. For mobile deployment, GDevelop supports via one-click generation of or AAB files suitable for Store submission, incorporating touch input handling and device-specific optimizations such as screen orientation and sensor integration. iOS exports utilize cloud-based builds for compatibility with Apple's ecosystem (requiring a paid GDevelop subscription), allowing automated and upload to Connect while adhering to guidelines for touch controls and performance on iPhones and iPads. Web-based exports produce HTML5 bundles that run in modern browsers like , , and , supporting progressive web apps (PWAs) for offline play and installation on devices without app stores. These can be hosted on platforms such as , gd.games, or custom websites, ensuring broad across operating systems. Console support in GDevelop is indirect, relying on third-party services or custom adaptations, potentially via adaptations of HTML5 exports using developer kits and external tools. This approach requires obtaining manufacturer licenses and additional optimization beyond standard GDevelop exports.

Export Process

GDevelop's export process enables developers to generate deployment-ready builds from a single file, supporting a streamlined that minimizes manual configuration across platforms. The process begins by accessing the dialog via the or the Share button in the , where users select target platforms and build types. This unified approach allows for efficient adaptation of the same assets, , and logic to various environments without extensive reconfiguration. A key feature is the one-click export capability, particularly for users with a GDevelop account, which automates the generation of builds for , and mobile directly from the editor. For instance, selecting options under "Publish your game" triggers online services to compile and package the project, handling dependencies like the GDJS runtime for web outputs. This is especially useful for rapid prototyping and iteration, as it produces playable files or upload-ready artifacts in a single step, limited for free accounts (1 per day for desktop/Android) with higher quotas on paid plans and unlimited for the Pro tier. Build options cater to diverse deployment needs, with web exports utilizing GDJS, GDevelop's , to create packages that run in browsers or as progressive web apps. Desktop builds leverage for cross-platform executables on and later, macOS, and , optionally incorporating for enhanced performance in compute-intensive scenes. Mobile exports generate projects using , which can be extended or migrated to for modern hybrid app development on and , producing APK/AAB files or IPA bundles. These options ensure compatibility with the platforms outlined in GDevelop's supported targets, allowing seamless transitions from development to distribution. For testing and deployment, GDevelop incorporates automated packaging that prepares builds for app stores, including integration with developer consoles for direct uploads. On , the tool handles compilation using user-provided credentials, such as Apple authentication keys for or Google Play signing for , streamlining the signing process to comply with store requirements without external tools. and builds support testing via generated executables or hosted previews, facilitating device-specific validation before submission. As of early 2025, ongoing developments include a editor aiming for 100% fidelity between previews and final exports to improve visual consistency across builds.

Monetization and Distribution

GDevelop facilitates monetization through several integrations tailored for mobile and web-based games, enabling creators to generate revenue without advanced coding. One primary method is the integration of , which allows the display of interstitial, rewarded, and banner ads within and exports. This setup requires configuring an AdMob account and using GDevelop's event system to trigger ad displays, with ads only functional after publishing to app stores. Additionally, in-app purchases (IAP) support the sale of , premium features, or consumables, primarily through exports to and the ; this experimental extension handles item definitions and transactions via store consoles. Subscription models are supported indirectly via these app store ecosystems, where IAP can be configured as recurring payments for ongoing access or content unlocks, following platform-specific guidelines from and . For distribution, GDevelop's export capabilities enable publishing to major platforms, allowing creators to reach broad audiences and leverage store-specific revenue tools. Desktop exports via Electron support uploads to Steam, where games can be sold directly with pricing, DLC, and Steamworks integration for sales tracking. Mobile exports using Cordova facilitate submissions to Google Play and the Apple App Store, enabling IAP and ad revenue streams post-approval. Web exports as HTML5 files are compatible with portals like Poki and itch.io, where games can be hosted for free or paid downloads, often monetized through embedded ads or pay-what-you-want models. These options build on the core export process by providing ready-to-upload builds that integrate seamlessly with platform monetization features. GDevelop's built-in tools tie into tracking by monitoring session , , and retention metrics, which help optimize ad placements and IAP prompts for better conversion rates. Through integration, creators can log custom events related to purchases or ad interactions, providing insights that correlate user behavior with potential earnings, though direct figures are typically pulled from external services like or dashboards. Best practices for in GDevelop emphasize models, particularly for mobile and web games, where core gameplay is offered for free to attract users, while revenue comes from non-intrusive s and optional IAP for enhancements. Creators are advised to balance ad frequency to avoid player churn—such as limiting interstitials to natural breaks—and to use to test IAP , ensuring subscriptions provide clear like ad removal or exclusive levels. This approach aligns with industry standards, promoting sustainable income by prioritizing over aggressive .

Community and Ecosystem

gd.games Platform

gd.games is GDevelop's official free web hosting and discovery platform, enabling developers to publish and share their HTML5 games directly in web browsers without requiring downloads or installations. Launched as an of the former Liluo. service in February 2023, it provides seamless embedding options through unique URLs and supports easy sharing across and websites, allowing games to reach wider audiences instantly. The platform features dedicated user accounts that allow creators to manage their games, track , and receive feedback, while can like games, participate in community interactions, and earn in-platform coins for engaging with titles in development. Each hosted game receives a customizable page showcasing descriptions, screenshots, ratings, and weekly top lists to highlight popular titles. Leaderboards are integrated for competitive games, enabling real-time rankings and scores, and social features include tracking for broader promotion and sharing. Since its rebranding, gd.games has hosted thousands of games, fostering a vibrant ecosystem for no-code creations with growing player traffic. A key 2024 update introduced the Marketing Boost feature, which automates promotion by funneling traffic from and other directly to hosted games, enhancing visibility and player acquisition without additional effort from developers. Monetization on gd.games is tied directly to the platform's , primarily through ad where creators receive 60% of earnings from display banners, interstitials, and rewarded videos, with payouts via once reaching a $60 minimum threshold. Developers can also convert earnings into GDevelop credits for features or disable entirely through account settings, providing flexible options for both free and paid users.

Asset Store and Templates

GDevelop's Asset Store serves as an integrated repository within the application, offering a diverse collection of reusable resources to streamline game development. It includes both free and premium asset packs, encompassing sprites, character animations, backgrounds, props, user interface elements, particle effects, sounds, and music tracks. Additionally, the store features ready-made game templates that provide pre-configured project structures demonstrating various mechanics, such as platformers, endless runners, and puzzle games like demos. Users access the Asset Store through the "Shop" section on the GDevelop home , where they can browse, purchase, or download items directly into their projects via a simple import process. This integration allows seamless addition of assets to scenes or objects without external file management, with licensing details displayed for each item to ensure compliance. The licensing is governed by the GDevelop Asset Store License Agreement, which grants end-users non-exclusive rights for unlimited incorporation into derivative works, including commercial games, while prohibiting redistribution, sublicensing, or reselling of the assets themselves; attribution to creators is optional but encouraged for premium packs. Content in the Asset Store undergoes curation by the GDevelop team, combining officially produced items with community submissions that are vetted for quality and adherence to technical standards, such as proper file formats (e.g., .gdo for packs) and preview thumbnails. Community contributors can submit or assets via an official form, or offer premium packs under commercial licenses, with the platform handling for sales. This vetted approach ensures reliability and variety, supporting creators at all levels. Templates hold particular educational value, functioning as practical starting points for learners to explore GDevelop's features, such as , physics behaviors, and audio integration, by modifying example projects like basic platformers or bunny jumpers. For instance, the "Platformer" template illustrates coin collection, enemy avoidance, and jumping mechanics using included sprites and , enabling users to build upon these foundations without starting from . This focus on reusable, instructional examples fosters conceptual understanding of principles.

Community Contributions

The GDevelop community plays a pivotal role in fostering collaboration through dedicated platforms such as the official , server, and repository. The at forum.gdevelop.io serves as a central hub for users to discuss game development challenges, share project ideas, and seek assistance, with thousands of active threads supporting learning and problem-solving. The server, launched in December 2016, provides channels for over 18,000 members as of May 2025 to , collaborate on projects, and participate in live events, enhancing the interactive support network for beginners and experts alike. On , the main repository at github.com/4ian/GDevelop and the extensions repository at github.com/GDevelopApp/GDevelop-extensions enable , team-based development, and open-source contributions, including tutorials on integrating for collaborative workflows. A key aspect of community-driven enhancements is the extension ecosystem, which allows users to expand GDevelop's functionality with custom behaviors, actions, conditions, and expressions. Hosted primarily through the official extensions repository, this ecosystem has seen steady growth, with community members submitting and maintaining numerous extensions annually to address diverse needs like advanced physics or UI components. For instance, the extension, introduced in early 2024, enables raycasting mechanics for games and 3D interactions, demonstrating how user contributions integrate seamlessly with GDevelop's built-in 3D features. Extensions are discoverable and installable directly within the GDevelop editor via the integrated search, promoting accessibility and encouraging further development by the community. Community events further strengthen the ecosystem by promoting skill-building and creativity. GDevelop hosts regular game jams, such as the Big Game Jam series, where participants create and share prototypes under themed constraints, with events in attracting thousands of global entrants and showcasing innovative uses of the engine. For example, the BIG Game Jam #8, held from November 7 to 16, , offered €4,800 in prizes and drew participants worldwide. Complementing these are extensive tutorials and courses available through the GDevelop Academy, including video guides and structured lessons on topics from basic mechanics to advanced publishing. In , the in-app curriculum expanded with additional chapters and a streamlined Learn page featuring new premium courses, as introduced in GDevelop 5.5 and further developed per the roadmap, providing integrated learning paths directly within the editor to help users master features like multiplayer and development without external resources. User contributions extend to core maintenance and efforts, including bug and translations. The 's dedicated Bugs Reports category facilitates detailed submissions following official guidelines, ensuring issues are triaged and resolved efficiently by both users and developers. Translations are crowdsourced via platforms like Crowdin, with community members inaccuracies and contributing to multilingual support for the editor and documentation, covering languages such as and others. Additionally, in 2024, involvement supported enhancements to tools, including automated campaign features like Boosts on gd.games, which leverage user feedback to improve game visibility and distribution strategies.

Technical Foundation

Underlying Technologies

GDevelop's runtime is powered by GDJS, a custom -based that handles logic, execution, and object management. GDJS transpiles visual into efficient , enabling cross-platform compatibility for , , and exports without requiring users to write directly. For rendering, GDevelop leverages PixiJS as the primary graphics library, which utilizes for hardware-accelerated drawing of sprites, shapes, and effects. In contexts, provides the rendering backend, supporting scene management, lighting, and camera controls to integrate models seamlessly with elements. The editor application, known as newIDE, is built using , which packages web technologies into a native desktop experience across Windows, macOS, and . Its user interface relies on for component-based rendering of the scene editor, properties panels, and event sheets, ensuring a responsive and . Additionally, is employed for performance-critical components, such as native bindings and extensions, to optimize execution speed in resource-intensive tasks. In 2024, GDevelop integrated Jolt Physics as its physics engine via , providing advanced simulation for rigid bodies, constraints, and collisions used in AAA titles like . This addition enhances support for realistic interactions in games, including character controllers and . A significant occurred with the transition from GDevelop 4 to version 5, shifting from a C++ codebase reliant on SFML for rendering and audio to a fully JavaScript-centric . This rewrite improved portability, simplified maintenance, and aligned the engine with web standards, while retaining for core concepts.

Performance and Architecture

GDevelop employs a modular that separates the editor from the runtime engine, enabling extensibility and cross-platform compatibility. The editor, built using , , and , provides a visual for , while the core runtime, GDJS, is implemented in and leverages PixiJS for 2D rendering and for 3D via . This design allows for the integration of extensions, such as physics engines like or Jolt, through a unified binding system that exposes core features to via . Central to the architecture is the event-based system, where visual —defined as conditions and actions—are compiled into optimized code by GDJS. This compilation process generates efficient, tailored runtime code, minimizing overhead from the no-code interface and enabling direct execution without interpreting at runtime. The modular structure supports scalability by allowing developers to organize logic into reusable components, such as external event sheets and behaviors, which can be loaded dynamically to manage complexity in larger projects. Performance in GDevelop is optimized for , targeting 60 frames per second () on and platforms through techniques like automatic object , which hides off-screen instances to reduce rendering and physics calculations. The includes a built-in profiler accessible via the , which measures execution time across categories such as pre-event behaviors, event processing, post-event behaviors, visibility checks, and rendering commands, providing percentages relative to total frame time to pinpoint bottlenecks. Additional optimizations include deactivating unused behaviors on distant objects and using "Trigger Once" conditions to prevent redundant event evaluations, ensuring consistent performance even in scenes with hundreds of instances. For scalability, GDevelop facilitates handling large projects through robust scene management in the project manager, which supports multiple interconnected , layers, and external layouts to divide complex games into manageable parts without performance degradation. Asset bundling occurs during the export process, packaging resources like sprites, , and fonts into optimized builds that load efficiently, supporting projects with extensive media without excessive memory usage. This approach allows for games with thousands of objects by leveraging scene transitions and modular loading, maintaining responsiveness on target hardware. Web exports in GDevelop, relying on and , encounter constraints such as dependency on browser capabilities, potential VSync limitations capping to the display's , and restricted access to device features like file systems compared to native desktop exports. Native desktop builds, using or platform-specific wrappers, offer superior performance and integration, such as direct and lower , but require more setup for distribution. These trade-offs highlight the engine's balance between and platform-specific .

Development History

Origins and Early Versions

GDevelop was created by Florian Rival and first publicly released on , 2008, as version 1.0 beta (build 8504202), initially under the name Game Develop before being renamed. The software was built using C++ and targeted Windows platforms exclusively in its early iterations, employing the library for its to provide a familiar desktop application experience. At its core, the tool emphasized an event-based system for game creation, allowing users to define game logic through visual conditions and actions rather than traditional scripting. The primary goal behind GDevelop's inception was to democratize game development by making it accessible to individuals without programming expertise, drawing parallels to intuitive authoring tools that simplified for non-technical users. Early versions (1 through 4, with the latter adopting the GDevelop branding) focused on essential features like management, , and basic scene editing, all integrated into a straightforward editor that prioritized ease of use over advanced functionality. These releases remained closed-source but free to download and use, fostering initial adoption among hobbyists and educators interested in 2D game prototyping on Windows systems. Community engagement began to expand notably after GDevelop transitioned to an open-source model on , 2014, when its was released under a permissive license on platforms like , enabling contributions and modifications from developers worldwide. This shift marked a pivotal moment, transforming the tool from a solo project into a collaborative effort and laying the groundwork for broader ecosystem growth, including forums and user-generated extensions. Prior to this, the project's community had been limited to download users and a nascent established around 2008, but open-sourcing accelerated feedback loops and feature requests from early adopters.

GDevelop 5 and Key Milestones

GDevelop 5 marked a transformative redesign of the , launched in January 2018 as an open-source, cross-platform tool rewritten with a -based to support seamless exports to , and mobile platforms without requiring native code compilation for each target. This pivot from the C++-heavy architecture of earlier versions enabled a web-based editor via , broadening accessibility for non-programmers while maintaining performance through optimized JavaScript execution in browsers and apps. The initial beta releases focused on stabilizing core event-based logic and object management, laying the foundation for no-code creation across diverse environments. Key milestones in GDevelop 5's evolution included the maturation of export capabilities in 2019, which allowed developers to publish fully functional games directly to web browsers with improved loading times and compatibility, reducing common issues like black screens reported in early betas. By 2020, the behaviors system underwent significant expansion, introducing enhanced built-in options for physics simulation, , and tweening, which streamlined complex interactions like character movement and without custom events. These updates were complemented by a major overhaul in beta 93, reorganizing panels for better workflow efficiency and reducing clutter in the scene editor. The engine achieved stable release status with version 5.0 in October 2021, exiting after over three years of iterative testing that refined and reliability. Subsequent stable versions progressed to 5.3 by late 2023 and 5.4 in mid-2024, incorporating further refinements such as streamlined property panels and customizable shortcuts to enhance usability for larger projects. A pivotal advancement came in 2023 with the introduction of support in version 5.1.161, enabling basic 3D object rendering, lighting, and camera controls alongside traditional elements, thus expanding the engine's scope to hybrid game types. Adoption of GDevelop 5 accelerated through its integration with the gd.games publishing platform starting in 2018, allowing users to upload, share, and monetize games directly from the editor with minimal setup, fostering a growing ecosystem of . This seamless connection to a , combined with community contributions via extensions, solidified GDevelop 5's role in democratizing game development up to 2023.

Recent Updates (2023–2025)

In 2023 and 2024, GDevelop introduced comprehensive support, enabling users to create full games alongside projects through built-in objects, lighting, and camera controls. This included enhancements like examples and wall-sliding mechanics in version 5.3.243. The tilemap editor was upgraded with a built-in painter tool in version 5.4.207, allowing direct level design with collision support and integration with external tools like Tiled. Multiplayer lobbies were added in June 2024, simplifying for up to multiple players per lobby via cloud-hosted events and object ownership behaviors. Jolt Physics integration arrived in early 2025 as part of version 5.5, providing high-performance and dynamics used in titles. skeletal animation support was implemented in early 2024, allowing bone-based character animations with smooth transitions. By May 2025, GDevelop announced compatibility with Playgama Bridge, an open-source SDK for cross-platform game publishing to stores like and with unified monetization. In November 2025, version 5.5.245 was released, featuring a new programming course, dozens of genre-specific starter projects, and refinements for project creation. AI agent capabilities matured significantly in 2025, evolving from basic chat assistance to automated feature generation, where users describe mechanics and the agent builds event sheets, with support for models like GPT-5 for Gold and Pro subscribers. The 2025 roadmap emphasizes a prototype 3D editor with free-look camera navigation and real-time rendering previews to streamline 3D workflow. Ongoing global promotion efforts include expanded tutorials and partnerships to grow the user base. Looking ahead, in-app will expand with interactive modules on advanced topics like multiplayer and integration, while community voting on features continues via boards for prioritized development.

References

  1. [1]
    GDevelop: Free, Fast, Easy Game Engine - No-code, AI-assisted ...
    GDevelop is the most powerful, open-source, no-code & AI game engine. Make 2D, 3D and multiplayer games without limits. Publish to iOS, Android, Steam, web, ...DownloadGDevelop 5Game Creators and IndiesGames ShowcasePricing
  2. [2]
    GDevelop wants to make game development accessible - TechCrunch
    Dec 20, 2021 · Florian Rival first started working on GDevelop as an open source side project. The first public version on GitHub was released back in 2014.
  3. [3]
    4ian/GDevelop: Open-source, cross-platform 2D/3D ... - GitHub
    GDevelop is a full-featured, no-code, open-source game development software. You can build 2D, 3D and multiplayer games for mobile (iOS, Android), desktop and ...
  4. [4]
    GDevelop - 2025 Company Profile & Team - Tracxn
    Oct 31, 2025 · GDevelop is a seed company based in London (United Kingdom), founded in 2008 by Florian Rival. It operates as a Provider of game development solutions for ...
  5. [5]
    GDevelop 5 documentation
    GDevelop is a full-featured, no-code, open-source game creation tool. Build 2D, 3D, and multiplayer games, as well as interactive presentations and experiences.All GDevelop core features · Getting Started with GDevelop · Interface · Objects
  6. [6]
    Try GDevelop
    Create your own games with GDevelop: an open-source game creator. No programming skills are required! Quickly build and share your games on mobile (Android ...
  7. [7]
    5 ways to quickly improve your video game's UI | GDevelop
    In this article we will give 5 rules of thumb to step up a video game's User Interface! Start by testing the UI as an image only. Before getting into the 5 ...
  8. [8]
    GDevelop 5 System Requirements
    Sep 13, 2019 · CPU: any 64bit compatible CPU, RAM: 1GB RAM (for GD itslef, the game you are making depends on you), GPU: any WebGL compatible graphics, OS: any 64bit ...
  9. [9]
    Game Development Tutorials in the GDevelop Academy
    Starting from zero, you will learn how to make a fun platform game, using assets found in the GDevelop asset store.
  10. [10]
    GDevelop Forum - Help and discussions about GDevelop and game ...
    Community forum of GDevelop, the open-source, cross-platform game creator designed to be used by everyone.Community · GDevelop general · How do I...? · FAQMissing: tutorials | Show results with:tutorials
  11. [11]
  12. [12]
    GDevelop on Android: The First No-Code & Open-Source Game ...
    Mar 29, 2023 · The GDevelop mobile app is as powerful as the full GDevelop desktop version. It's a real, full-featured, open-source, professional grade game engine in your ...
  13. [13]
    Events - GDevelop documentation
    This section lists the different types of events, each useful for adding logic to your game. If you're not familiar with events, refer to the previous sections.For Each Object · Repeat events · For Each Child Variable · Standard events
  14. [14]
    Events editor - GDevelop documentation
    The Events Editor is where you set up these events to create your game logic. When editing a scene, to switch between the Scene editor and the Event editor, use ...Add An Event · Add A Sub-Event · Editing Events
  15. [15]
    Standard events - GDevelop documentation
    The most common events used in GDevelop are standard events, composed of conditions and actions. Open the events editor. When a scene is opened, the events are ...Missing: logic | Show results with:logic
  16. [16]
    Objects - GDevelop documentation
    Common object types in GDevelop ; General objects (used for visuals, layouts, or 3D elements):. Sprite · Tiled Sprite · Panel Sprite ("9-patch") · Tilemap · 3D ...Text · 3D model · Bitmap Text · Text Input
  17. [17]
    Sprite - GDevelop documentation
    Sprite objects are the most commonly used objects in GDevelop. A sprite object allows us to display an image or play a series of images as an animation. It can ...Collision mask · Tiled Sprite · Panel Sprite ("9 patch")
  18. [18]
  19. [19]
    3D model - GDevelop documentation
    A 3D model displays an object modeled in a 3D modeling software, with one or more animations. Like a sprite for 2D games (or for interfaces in 3D games),Lighting · Shadows · Performance Considerations
  20. [20]
    Tilemap - GDevelop documentation
    The Tilemap object can be used to display tile-based objects. It's a good way to create maps for RPG, strategy games or create objects by assembling tiles.Get Started · Set Up Solid Tiles... · Tile Manipulation
  21. [21]
    Behaviors - GDevelop documentation
    Here are some commonly used behaviors: Anchor · Destroy outside screen · Draggable · Pathfinding · Physics · Platformer objects and platforms · Top-down ...Pathfinding · 2D Physics Engine · Events · Tween behavior
  22. [22]
    Platform and platformer character behaviors
    GDevelop comes with two behaviors to build platformer games. This first one, "Platform", allows to mark objects as platforms. The second, "Platformer character" ...Mark Platform And Walls With... · Use The Platformer Character... · Change Characters Jump...
  23. [23]
    Pathfinding - GDevelop documentation
    The Pathfinding behavior allows to move objects to a selected destination as well as to flag items as obstacles. Objects that are flagged as obstacles will be ...Choose Which Objects To... · Move Objects While Avoiding... · Examples
  24. [24]
    Custom behaviors - create your own behaviors with events
    Custom behaviors are created with events. Every behavior from community extensions is a custom behavior and contains events that can be edited by anyone.Run Events At Object... · Add Custom Action, Condition... · 1. Add The Behavior To An...
  25. [25]
    Health points and damage - GDevelop documentation
    Learn how to install new extensions by following a step-by-step guide. Health. Manage health (life) points, shield and armor. Behavior properties. Allow heals ...
  26. [26]
    How to create a behavior for an object - GDevelop documentation
    1. How to create events "for an object" using a behavior: Create an extension that will contain behaviors. The name is up to you.
  27. [27]
  28. [28]
    GDevelop Premium Plans
    Thousands of free assets on the Asset Store. Create an account. Silver. Learn faster, create more, publish with ease. 100 credits per month for AI or the Asset ...GDevelop's pricing page · Support and Consulting · For education · Pricing
  29. [29]
    Game assets in GDevelop Asset Store
    Create your own games with GDevelop: an open-source game creator. No programming skills are required! Quickly build and share your games on mobile (Android ...Game assets in GDevelop... · Boutique d'assets · Negozio Assets · Varlık DeposuMissing: pipeline documentation
  30. [30]
    Submit an Asset Pack - GDevelop documentation
    Submit an Asset Pack. Publish on GDevelop's asset store, you can publish royalty-free, public domain assets, or even sell your own game art.Get Your Pack Ready · Make A Thumbnail & Previews... · Package Your ArtMissing: pipeline | Show results with:pipeline
  31. [31]
    Resources - GDevelop documentation
    A new tab is opened where you can edit and control the resources in your game, all the resources in this new tab will be exported during the export of the game.Interface · Editing The File Path · Smoothing
  32. [32]
    Spine - GDevelop documentation
    The Spine object is ideal for animating complex 2D characters with bones and meshes. It supports smooth transitions between animations, as well as access to ...
  33. [33]
    Spine (experimental) Reference - GDevelop documentation
    The Spine (experimental) feature displays and animates 2D objects using Spine animations, using files exported from Spine. It is always installed in GDevelop ...
  34. [34]
    Extensions - GDevelop documentation
    Official as well as experimental extensions are accessible directly from GDevelop. ... Allows users to upload/download text content to a filename and vice versa.Create a new extension · Extension Best Practices · Share your extension · DetailsMissing: audience | Show results with:audience
  35. [35]
    Create your own extensions (objects, behaviors, conditions, actions ...
    Create new behaviors. Custom behaviors are like usual behaviors that you can to an object. They can be used to control objects (moving them, changing their ...
  36. [36]
    GDevelopApp/GDevelop-extensions: Repository of ... - GitHub
    This repository hosts official and experimental extensions for GDevelop. Extensions can provide new behaviors for objects, actions, conditions or expressions.
  37. [37]
    Install new extensions and share them - GDevelop
    Learn how to start a new extension and how to share your extension. Extensions can provide new behaviors that can be added to your game objects.<|control11|><|separator|>
  38. [38]
  39. [39]
    Install new extensions - GDevelop documentation
    Add an extension manually. On the desktop version of GDevelop, click the button Import extension, next to "Create a new extension", to import an extension ...
  40. [40]
    GDevelop JavaScript game engine
    This is the documentation for the TypeScript/JavaScript game engine used in GDevelop. GDevelop is an open-source, cross-platform game creator designed to be ...Missing: support | Show results with:support
  41. [41]
    Using JavaScript with GDevelop game engine
    Add JavaScript code blocks inside your game. GDevelop supports adding JavaScript code blocks at any point in the events of your game.
  42. [42]
    JavaScript Code events - GDevelop documentation
    To add a JavaScript event, click on the + button in the Events Sheet toolbar, and select JavaScript code: When added, click on the code to edit it. The code ...Examples · Change Animation According... · Use Javascript Inside A...Missing: logic | Show results with:logic
  43. [43]
    3D in GDevelop is Here, Thanks to a Community Extension!
    Dec 8, 2022 · GDevelop now supports 3D natively! No need for extra extensions. Even the editor is now 3D-enabled, so you won't need to do any guesswork while working on 3D ...Missing: Three. | Show results with:Three.
  44. [44]
    Use JavaScript in extensions - GDevelop documentation
    Extensions can be implemented with events and JavaScript or a mix of both. Looking at existing extensions can help to understand the API and extension system.
  45. [45]
    WithThreeJS Extension for GDevelop by PANDAKO - itch.io
    Rating 5.0 (54) The "WithThreeJS" extension has been removed from the list of community extensions available directly within GDevelop. Instead, the new "Advanced 3D ...
  46. [46]
    Happy New Year and Welcome to 2025! - GDevelop
    Jan 1, 2025 · A few months ago, we decided to offer 7-day free trials to all new users on Google Play and the App Store, and we'll extend this offer in 2025.
  47. [47]
  48. [48]
    GDevelop 5.4 Is Here! Multiplayer, Simplified Variables + More!
    Jun 17, 2024 · GDevelop Multiplayer is built so that it can scale from no players to multiple thousands playing to your game. Free accounts have one lobby ...Missing: size | Show results with:size
  49. [49]
  50. [50]
    Real-time multiplayer games with GDevelop
    Jun 12, 2024 · Multiplayer works by adding a behavior called "Multiplayer Object" to your game objects. This behavior automatically handles the synchronization ...
  51. [51]
    Create a Multiplayer Game in GDevelop: Step-by-Step Tutorial! (2024)
    Jul 7, 2024 · ... 3D tutorial - https://youtu.be/KlQ3CSWpSF0 • Download Template: https://thegemdev.itch.io/3d-multiplayer-tank-shooter • Download GDevelop ...
  52. [52]
  53. [53]
    GDevelop's AI Agent: Create Game Features Automatically
    Oct 9, 2025 · During early prototyping, the AI Agent can help you turn ideas into playable mechanics within minutes. You don't have to wire every ...What The Ai Agent Is (and... · How To Use The Ai Agent · Why The Ai Agent Matters
  54. [54]
    Build with AI: the AI agent - GDevelop documentation
    The AI agent is an AI designed specifically to build games and do game creation tasks with GDevelop. A conversation with the AI agent building a feature in a ...What The Ai Agent Can Build... · Tips To Use Properly The Ai... · Cost Of An Ai Request
  55. [55]
    Build Games Faster with AI-Powered Tools - GDevelop
    Aug 26, 2025 · A: The AI agent is capable of building both simple and complex game features. It can handle straightforward tasks like resizing an object or ...Build Games With Ai That... · What The Agent Can Build · Ai Chat: Your Game...
  56. [56]
    GDevelop interface
    GDevelop's main game creation interface is divided into multiple tabs: the Home Page (1) and Project Editors (2).GDevelop Credits · Games · Objects · Layers and cameras
  57. [57]
    Scene Editor - GDevelop documentation
    The Scene Editor allows you to create and add objects to the scene. The gameplay and rules of the game can be created using events in the Events Editor. On the ...Objects Panel · Instance Properties Panel · Other ToolsMissing: built- shader
  58. [58]
    Particle emitters - GDevelop documentation
    Particle emitters let you create and display many small particles to simulate visual effects in your game—like fire, explosions, smoke, or dust ...Direction Of Emission · Lifetime · Examples
  59. [59]
    Layer Effects - GDevelop documentation
    You can add effects to the layers of your scene. These effects allow you to quickly change the atmosphere and rendering of your game.
  60. [60]
    General questions about custom objects - GDevelop Forum
    Oct 13, 2024 · Custom objects behave like regular objects, using child objects for masks. They can be added at runtime, and collisions with scene objects are ...
  61. [61]
    Custom Objects ("prefabs") - GDevelop documentation
    To create a new custom object, the easiest way is to add a few objects on the scene, then put an instance of each on the scene editor. Select then these ...Missing: Smart | Show results with:Smart
  62. [62]
    GDevelop now on iOS: The First No-Code & Open-Source Game ...
    Apr 12, 2023 · The GDevelop team is proud to announce the release of the first-ever no-code, open-source game engine on iOS - just 2 weeks after the release on Android.
  63. [63]
    GDevelop - Create & Play Games - App Store - Apple
    Play a growing world of quirky, joyful indie games. Discover, play and support games made by independent creators from around the world.<|control11|><|separator|>
  64. [64]
    Previewing your game - GDevelop documentation
    By selecting Network preview (Preview over WiFi/LAN) from the drop-down menu beside the preview button, you can preview your game on mobile devices (or any ...Missing: QR | Show results with:QR
  65. [65]
    Features - GDevelop
    Easily create objects and drop them in to your scene to use them. Choose among 3D models, 2D sprites, particle emitters, texts and many others. Discover all ...Objects For 2d And 3d Games · Make Multiplayer Games · Huge Built-In Asset Store
  66. [66]
  67. [67]
    Game Debugger and Profiler - GDevelop documentation
    Launch the debugger · Inspect the scenes of the game · Inspect and edit the instances · Inspect and edit the variables · Profile the performance of your game.
  68. [68]
    Profile your game - GDevelop documentation
    The Profiler is a tool that measures the time spent on different aspects of your game while it is running. It helps to find bottlenecks between your events.
  69. [69]
    Collaborate on a GDevelop project
    GDevelop allows you to share your project with other users, for example teammates or co-workers. This allows these users to open and modify the project when ...Missing: sync | Show results with:sync
  70. [70]
    [Solved] How can I edit my game on a different device?
    Sep 4, 2023 · I created a Game on my Mac but I also want to edit it on my phone I installed the GDevelop app and I am logged in with the same account but ...Missing: sync | Show results with:sync
  71. [71]
  72. [72]
    Object effects - GDevelop documentation
    ### Summary of Object Effects in GDevelop
  73. [73]
    Analytics - GDevelop documentation
    Firebase Analytics enables collecting and processing user information. Analytics for a day takes usually about 24h to get shown on the dashboard.
  74. [74]
  75. [75]
  76. [76]
    Publish your game to Android - GDevelop documentation
    Launch export. Click on the Share button in the GDevelop toolbar, then choose Android and One-click packaging. Choose between APK or AAB export.
  77. [77]
    Publish your game to iOS - GDevelop documentation
    Launch export. Click on the Share button in the GDevelop toolbar, then choose iOS and One-click packaging. Choose if you want to package the game ...
  78. [78]
    Manually export your game as a HTML5 game on your computer
    From GDevelop you can publish your games as a HTML5 game. You can then publish it on your website or on a game catalog website like itch.io or Kongregate.
  79. [79]
    Helping Gdevelop Export games to Console
    Aug 10, 2019 · You can already publish HTML5 games to Windows Store and Xbox with Visual Studio. Just export the game from GDevelop to HTML5 and then create a ...
  80. [80]
    Publishing games - GDevelop documentation
    ### Summary of Publishing Options and Supported Platforms in GDevelop
  81. [81]
    Publish your game to Windows, macOS and Linux manually using ...
    From GDevelop you can publish your games to Windows, macOS and Linux. In order to export our game, click File on the top and select the Export option.Missing: process | Show results with:process
  82. [82]
    Publish your game to Android and iOS manually using Cordova
    Go to File > Export. Next, select Build Manually under Publish your game. Then, select the Mobile tab. Build. First, choose a folder where the ...
  83. [83]
    Publish your game on the App Store - GDevelop documentation
    Launch the packaging. GDevelop will build your game and then use Apple development tools and your authentiction key to upload it to the App Store.Declare Your Game On The App... · Test Your Game On The App... · Create An Authentication Key...Missing: signing | Show results with:signing
  84. [84]
    Publish your game on the Play Store - GDevelop documentation
    You are asked for Google Play App Signing, click on Continue. In App Bundles, choose Upload and select your Android App Bundle that was packaged by GDevelop.Create The App And Fill In... · Create A ``release'' And... · Finish Entering All The...
  85. [85]
    Integrating ads using Google AdMob - GDevelop documentation
    GDevelop supports integrating ads into your game using Google AdMob, on Android and iOS. Follow the Google official documentation to learn more about the ...
  86. [86]
    Ads with AdMob - GDevelop
    1) Create your AdMob account · 2) Configure AdMob in GDevelop · 3) Trigger ads display from events · 4) Publish your game on Android.
  87. [87]
    Mobile In-App Purchase (experimental) - GDevelop documentation
    ⚠️ In-App Purchase will only work after you exported your game and uploaded it to Google Play Console or Apple App Store Connect, at least in a testing track.
  88. [88]
    Monetizing Your Games - GDevelop documentation
    Google Admob: A widely used platform to integrate ads into mobile games. You can follow our tutorial to learn how to integrate Admob into your mobile games.
  89. [89]
  90. [90]
    How to Publish Your Game in 2023 (and Where) - Steam, Itch.io ...
    The best thing is, if you develop your game with GDevelop, you can publish to all of these platforms, and more, usually with a single click. Try GDevelop For ...Missing: export distribution App
  91. [91]
    Game Analytics - GDevelop documentation
    Player analytics are essential during video game development. They provide data on how long players stay engaged with the game and how quickly they lose ...
  92. [92]
    Mobile Ads: the Key to Monetizing Gaming Apps - Google AdMob
    Monetize your mobile game using AdMob's wide variety of mobile ad formats. Explore best practices for creating ads with a great user experience.
  93. [93]
    8 Things to make your game successful! - GDevelop
    These best practices when making games guide will help you to bring our vision to life and create the best experiences for our players.
  94. [94]
    Liluo.io Is Now gd.games! - GDevelop
    Feb 13, 2023 · Today, Liluo.io becomes gd.games. Thousands of games have been published to Liluo.io, and we've heard positive feedback on the features on offer ...
  95. [95]
    Creating a private web link - GDevelop documentation
    To post your game publicly on gd.games, click on the "publish this build to the game's page" button below the link. gd.games is GDevelop's game hosting platform ...
  96. [96]
    gd.games - Play free online & multiplayer games
    Play multiple web games on gd.games! Discover and play games created with GDevelop, the free and easy game-making app.Missing: features hosting
  97. [97]
    Gd.games ads and revenue sharing - GDevelop Forum
    Jul 8, 2024 · Revenue from ads on game pages will be shared with the creators with 60% to creators, 40% to the GDevelop company. Creators can disable ads in their game ...
  98. [98]
    Game examples and Ready-made templates - GDevelop
    Game examples and Ready-made templates. Pick from hundreds of free and premium templates to build your game with GDevelop.Browse templates · Game Examples and Templates · Game examples and Ready...Missing: prefab 2024
  99. [99]
    Asset Store License Agreement - GDevelop
    This License Agreement is a non-exclusive, non-sublicensable end user license agreement between any individual or a single entity.
  100. [100]
    Platformer - a game example from the GDevelop game making app
    An example of a basic platformer (Mario-like) game. Jump around and collect as many coins as you can! Check out the YouTube video explaining how this example ...
  101. [101]
    GDevelop Community FAQ
    The GDevelop Discord has been open since December 14, 2016. Why can't GDevelop export directly to mobile and desktop? Why use an online build service instead?
  102. [102]
    How to use GDevelop as a team (multiple developers or teammates)
    Enable multiple files mode, separate tasks, use external events/layouts, and use version control or cloud storage to share files for team work.
  103. [103]
    3D raycast - GDevelop documentation
    This page is an auto-generated reference page about the 3D raycast extension for GDevelop, the open-source, AI-powered, cross-platform game engine designed for ...Missing: 2024 | Show results with:2024
  104. [104]
    Game jams with GDevelop
    Create your own games with GDevelop: an open-source game creator. No programming skills are required! Quickly build and share your games on mobile (Android ...
  105. [105]
    Latest Bugs reports topics - GDevelop Forum
    This is to report bug or crashes you encountered while using GDevelop. Here are the steps to follow:Missing: contributions translations automation 2024
  106. [106]
    Guide for reporting a bug/crash - GDevelop documentation
    To report a bug, first check for updates and if it's already reported. Then, clearly describe the bug, and report on the official forum.
  107. [107]
    Report an improper/bad translation here (other than English) - GitHub
    Mar 11, 2019 · Click on "GDevelop 5 (editor) messages to be translated" if the mistake is in the editor interface (but not related to events, objects or ...Missing: marketing | Show results with:marketing
  108. [108]
    Boosts (GDevelop Marketing Campaigns)
    GDevelop Marketing Campaigns, also called Boosts, are packages designed to improve the visibility of your game within the GDevelop community and beyond.
  109. [109]
  110. [110]
  111. [111]
    3D Physics Engine - GDevelop documentation
    The 3D physics engine is powered by Jolt Physics a modern, performant, battle-tested, fully featured 3D physics engine used in AAA games.Missing: integration 2024
  112. [112]
    Project Manager - GDevelop documentation
    The project manager, accessed via the top-left button, shows the game's structure, including game settings, scenes, extensions, external events, and layouts.
  113. [113]
    How to troubleshoot poor game performance
    GDevelop has built in optimizations, like culling, the process of automatically hiding off-screen objects. That way less object instances are rendered and the ...
  114. [114]
    Adding the GDevelop page in Wikipedia English
    May 10, 2020 · The oldest version of GD found is 1.0.8504202 Beta, released on August 11, 2008, the previous is private or not found. […] Same, maybe avoid ...Missing: Florian Rival
  115. [115]
    How to build GD from source? - GDevelop Forum
    Aug 2, 2014 · You need to use wxWidgets 3.0.1 instead of the provided WxWidgets 2.9.5 (causing some trouble with GTK3). But, I first recommend you to learn ...
  116. [116]
    Was there a GDevelop 3 or 2 or 1
    Oct 28, 2020 · I know there is a GDevelop 4 but, I have no clue about the older versions. I don't know if older versions exist or if it doesn't. It would be ...Missing: Florian Rival
  117. [117]
    GDevelop is now open source!
    Jun 30, 2014 · I think it's a fair license: The core library are LPGL so you can do whatever you need to adapt them to your needs, and extensions are using ...Missing: concept | Show results with:concept
  118. [118]
    Releases · 4ian/GDevelop - GitHub
    The AI Chat has been improved: it can now inspect your opened project events, objects, behaviors, extensions... It also has a better access to GDevelop ...<|control11|><|separator|>
  119. [119]
    HTML exports not working - Bugs reports - GDevelop Forum
    Jan 26, 2018 · When I export the last game that I did to HTML with the Export to a website option, it shows a black screen and I get this error in the JS ...Missing: maturity 2019
  120. [120]
    FOSS game engine GDevelop has a UI overhaul to improve the flow
    May 13, 2020 · With GDevelop, they've just recent published version 5.0.0-beta93 which includes a much needed pass over the user interface. It's not so big ...
  121. [121]
    GDevelop 5 Leaves Beta - GameFromScratch.com
    Oct 9, 2021 · The open source game engine GDevelop 5 has officially left beta with the release of GDevelop 5.0.120, a relatively minor release.
  122. [122]
    GDevelop Games Showcase
    GDevelop games are available everywhere - iOS, Android, Steam, on the web. Discover a selection of some of the best games made with GDevelop and play them on ...Vitrine de Jeux de GDevelop · Expoziția Jocurilor GDevelop · معرض ألعاب GDevelop
  123. [123]
    Playgama Bridge - GDevelop documentation
    One SDK for cross-platform publishing HTML5 games. Please refer to Playgama documentation for detailed guidance.Missing: 2025 | Show results with:2025