awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
defold avatar

defold/defold

0
View on GitHub↗
6,138 stars·439 forks·C++·3 vueswww.defold.com↗

Defold

Defold est un moteur de jeu multiplateforme et un environnement de développement intégré utilisé pour créer des jeux 2D et 3D pour desktop, mobile et web. Il combine un IDE de développement de jeu pour la gestion des assets et des scènes avec un système de build multiplateforme et un environnement de script basé sur Lua.

Le moteur inclut un runtime headless spécialisé pour héberger des serveurs de jeu et effectuer des tests automatisés sans interface graphique. Il prend en charge les extensions de moteur natives, permettant d'intégrer du code bas niveau personnalisé dans le cœur pour étendre les fonctionnalités au-delà de l'interface de script standard.

L'ensemble d'outils couvre l'automatisation du build de jeu pour la distribution sur des plateformes telles que Steam et l'Epic Games Store, ainsi que l'empaquetage d'assets et la gestion de la localisation de projet. Les capacités de développement incluent le débogage de jeu en temps réel avec des mises à jour d'état en direct, l'analyse de la taille du build et les tests de fumée automatisés.

Features

  • Game Development Frameworks - Provides a high-performance framework for building and deploying games across desktop, mobile, and web platforms from one codebase.
  • Cross-Platform Build Systems - Provides automated build configurations for compiling a single codebase across multiple operating systems and hardware architectures.
  • Game Development IDEs - Ships an integrated editor for managing game assets, scene composition, and project configuration in one environment.
  • Multi-Platform Export Tools - Provides utilities for packaging and exporting game projects to native mobile devices and web browsers.
  • Native Engine Extensions - Supports native engine extensions that allow custom low-level C++ code to be integrated into the core engine functionality.
  • Headless Servers - Implements dedicated game server instances that operate without a graphical interface for server-side logic and match management.
  • Binary Cross-Compilation - Compiles source assets and scripts into native executable binaries for mobile, desktop, and web platforms.
  • Lua Game - Uses an embedded Lua interpreter for runtime game logic scripting with support for hot-reloading.
  • Live Configuration Updates - Updates code and assets in a running instance immediately without requiring a full application restart.
  • Headless Execution Environments - Provides a mode for running the engine without a graphical interface for server-side logic and automated testing.
  • Hot Code Reloading - Allows updating application logic and assets in a running environment without requiring a full process restart.
  • Asset Packagers - Provides tools for bundling game textures and sounds into optimized portable archives to reduce disk footprint.
  • Game Build Packaging - Bundles game assets and executables into platform-specific distributable files.
  • Cross-Platform Game Compilation - Includes a toolchain for building native binaries across multiple platforms from a single source codebase.
  • Game Asset Management - Implements systems for creating and tracking internal engine resources like textures and sounds within a resource manager.
  • Game Build Automation - Provides automated compilation and upload processes for distributing game binaries to platforms like Steam and the Epic Games Store.
  • Real-time State Debugging - Enables inspecting and modifying game object properties and state in real time during live execution via an interactive console.
  • Native Engine Extensions - Enables the integration of low-level C++ code to provide specialized functionality beyond the Lua scripting interface.
  • Headless Runtimes - Includes a specialized runtime mode that executes engine logic without a graphical interface for servers and testing.
  • Smoke Testing - Verifies software stability by executing key event sequences while monitoring logs and capturing screenshots.
  • Game Development Engines - Free engine for developing desktop, mobile, and web games.
  • Game Engines - Open-source engine optimized for cross-platform 2D game development.

Historique des stars

Graphique de l'historique des stars pour defold/defoldGraphique de l'historique des stars pour defold/defold

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait defold/defold ?

Defold est un moteur de jeu multiplateforme et un environnement de développement intégré utilisé pour créer des jeux 2D et 3D pour desktop, mobile et web. Il combine un IDE de développement de jeu pour la gestion des assets et des scènes avec un système de build multiplateforme et un environnement de script basé sur Lua.

Quelles sont les fonctionnalités principales de defold/defold ?

Les fonctionnalités principales de defold/defold sont : Game Development Frameworks, Cross-Platform Build Systems, Game Development IDEs, Multi-Platform Export Tools, Native Engine Extensions, Headless Servers, Binary Cross-Compilation, Lua Game.

Quelles sont les alternatives open-source à defold/defold ?

Les alternatives open-source à defold/defold incluent : terrycavanagh/vvvvvv — This project is a cross-platform game engine framework and build pipeline designed to produce playable executable… amzeratul/halley — Halley is a modular C++ game engine designed for building cross-platform interactive applications. Its core identity… renpy/renpy — Ren'Py is a cross-platform game engine and interactive storytelling tool built around a Python-based scripting engine.… openra/openra — OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It… flaxengine/flaxengine — FlaxEngine is a cross-platform game engine and development kit designed for creating high-fidelity 2D and 3D games. It… cocos/cocos-engine — Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences…

Alternatives open source à Defold

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Defold.
  • terrycavanagh/vvvvvvAvatar de TerryCavanagh

    TerryCavanagh/VVVVVV

    7,916Voir sur GitHub↗

    This project is a cross-platform game engine framework and build pipeline designed to produce playable executable binaries for desktop and Android devices. It provides a collection of core libraries for game development, including a native Android build system and a C++ build pipeline. The framework features a specialized bitmap font rendering system that displays stylized typography by mapping character indices to image atlases using coordinate and spacing metadata. It also implements a hardware abstraction layer to decouple application logic from graphics and audio drivers, ensuring portabl

    ActionScript
    Voir sur GitHub↗7,916
  • amzeratul/halleyAvatar de amzeratul

    amzeratul/halley

    3,837Voir sur GitHub↗

    Halley is a modular C++ game engine designed for building cross-platform interactive applications. Its core identity is defined by a hardware-abstraction graphics pipeline for consistent rendering across different operating systems and an entity-component-system architecture that separates game state from processing logic. The framework features a hot-reloading development environment that allows updating application logic and assets at runtime without requiring a full process restart. It also includes a multiplayer networking framework based on an asynchronous messaging system to manage real

    C++
    Voir sur GitHub↗3,837
  • renpy/renpyAvatar de renpy

    renpy/renpy

    6,549Voir sur GitHub↗

    Ren'Py is a cross-platform game engine and interactive storytelling tool built around a Python-based scripting engine. It is designed for creating visual novels and branching narrative games, where player choices determine story paths and character interactions. The engine provides a complete development framework for building narrative-driven experiences, from simple dialogue trees to complex life simulation games. The engine distinguishes itself through a comprehensive set of integrated systems that handle the full lifecycle of interactive storytelling. Its script-based story engine compile

    Ren'Pyenginegamenovel
    Voir sur GitHub↗6,549
  • openra/openraAvatar de OpenRA

    OpenRA/OpenRA

    16,450Voir sur GitHub↗

    OpenRA is an open-source game engine designed for the development and modernization of real-time strategy titles. It provides a modular framework that allows developers to build standalone games or total conversion modifications by leveraging a trait-based entity composition system. The engine is built to support both the preservation of classic strategy games and the creation of new experiences, offering cross-platform compatibility and a flexible architecture for defining game rules and unit behaviors. The engine distinguishes itself through a configuration-driven approach where game logic,

    C#command-and-conquercross-platformcsharp
    Voir sur GitHub↗16,450
Voir les 30 alternatives à Defold→