awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Dezvoltare de jocuri

Clasament actualizat la 30 iun. 2026

For Dezvoltare de jocuri, the strongest matches are godotengine/godot (Godot is a full-featured, open-source game engine with an), okamstudio/godot (Godot is a complete open-source game engine with built-in) and 4ian/gdevelop (GDevelop is a full-featured no-code game engine with cross-platform). turbulenz/turbulenz_engine and thecherno/hazel round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explorează motoare de jocuri open-source, framework-uri și instrumente de dezvoltare pentru crearea de experiențe interactive 2D și 3D.

Dezvoltare de jocuri

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • godotengine/godotAvatar godotengine

    godotengine/godot

    112,618Vezi pe GitHub↗

    Godot is a comprehensive, node-based game engine designed for building interactive 2D and 3D applications. It provides an integrated development environment that utilizes a hierarchical scene system to organize objects, propagate spatial transformations, and manage lifecycle events. The engine functions as a cross-platform development suite, allowing developers to author, test, and export software to desktop, mobile, and web environments from a single, unified codebase. The engine distinguishes itself through a modular, component-based architecture that relies on signals-based decoupling for

    Godot is a full-featured, open-source game engine with an integrated editor that supports cross-platform 2D and 3D development, a built-in scripting language, asset management, physics, audio, and networking — exactly the kind of complete tool for learning, prototyping, or production game building.

    C++Cross-Platform2D and 3D
    Vezi pe GitHub↗112,618
  • okamstudio/godotAvatar okamstudio

    okamstudio/godot

    112,685Vezi pe GitHub↗

    Godot is a multi-platform game engine and a suite of tools used to develop 2D and 3D interactive games and applications across multiple operating systems. It provides specialized development environments for both two-dimensional and three-dimensional design, including tools for sprite animation, tilemaps, lighting, meshes, and physics simulations. The engine includes a cross-platform export tool that packages projects for deployment to desktop, mobile, web, and console hardware targets from a single codebase. The system covers broad capabilities for interactive experience design and game dev

    Godot is a complete open-source game engine with built-in 2D and 3D rendering, a scene editor, scripting, asset management, physics, audio, and cross-platform export, making it an excellent match for building games across platforms.

    C++2D and 3D
    Vezi pe GitHub↗112,685
  • 4ian/gdevelopAvatar 4ian

    4ian/GDevelop

    20,609Vezi pe GitHub↗

    GDevelop is a no-code game engine designed for building interactive 2D applications through a visual scripting environment. It allows users to define game logic and object interactions using a graphical interface of conditions and actions, eliminating the need for traditional programming. The platform functions as a cross-platform creator, enabling the export of projects to web, desktop, and mobile environments from a single codebase. The engine is built on a modular game development extension framework that supports the creation and sharing of reusable behaviors and logic components. Develop

    GDevelop is a full-featured no-code game engine with cross-platform export, visual scripting, 2D rendering, physics, audio, and networking, making it a strong fit for building games of all kinds.

    JavaScriptCross-Platform
    Vezi pe GitHub↗20,609
  • turbulenz/turbulenz_engineAvatar turbulenz

    turbulenz/turbulenz_engine

    4,987Vezi pe GitHub↗

    Turbulenz Engine is a cross-platform game engine and HTML5 framework designed for rendering graphics and simulating physics across desktop, mobile, and web environments. It functions as a WebGL graphics engine and a web-based physics engine, providing the necessary tools to build 2D and 3D games that run within browsers. The project includes a real-time multiplayer framework that synchronizes game states and player interactions between multiple users via server-side communication. This allows for the coordination of both real-time and asynchronous turn-based actions to maintain a consistent s

    Turbulenz is a cross-platform game engine and HTML5 framework that provides rendering, physics, networking, and asset management for 2D and 3D games — exactly the kind of game development tool you're after, though it lacks a graphical scene editor and explicit audio engine.

    TypeScript2D and 3D Graphics RenderingPhysics Simulations
    Vezi pe GitHub↗4,987
  • thecherno/hazelAvatar TheCherno

    TheCherno/Hazel

    13,006Vezi pe GitHub↗

    Hazel is a C++ game development framework and 3D graphics rendering engine designed for building high-performance interactive software. It provides a foundational architecture that enables the construction of desktop applications through native hardware acceleration. The project includes a dedicated game engine editor that allows for the design and testing of interactive 3D and 2D scenes within a unified environment. This editor utilizes an immediate mode interface to maintain synchronization with the engine state, while a hardware-agnostic abstraction layer handles rendering commands across

    Hazel is a C++ game development framework and 3D rendering engine with its own scene editor, making it a solid fit for building interactive games—though scripting, physics, audio, and networking are not explicitly covered, it squarely belongs to the game-engine category you're looking for.

    C++Level Editors2D and 3D
    Vezi pe GitHub↗13,006
  • ant-galaxy/oasis-engineAvatar ant-galaxy

    ant-galaxy/oasis-engine

    5,791Vezi pe GitHub↗

    Oasis Engine is a web-based game engine and component-based game framework designed for creating real-time interactive 2D and 3D applications for web and mobile platforms. It functions as a real-time 3D renderer and a physics simulation engine capable of producing interactive visual environments. The framework includes a visual scene editor that allows artists and developers to build, layout, and export project scenes through a graphical interface. This system supports visual scene composition and converts these layouts into structured data for runtime reconstruction. The engine's capabiliti

    Oasis Engine is a web-based, open-source game engine with 2D/3D rendering, a visual scene editor, physics simulation, and component-based scripting, which fits your need for a tool to build games, though it may lack built-in audio and networking support.

    TypeScript2D and 3D Graphics Rendering2D and 3D
    Vezi pe GitHub↗5,791
  • cocos-creator/engineAvatar cocos-creator

    cocos-creator/engine

    9,671Vezi pe GitHub↗

    This project is a cross-platform game engine and development toolkit designed for creating high-performance 2D and 3D games. It serves as a 3D graphics rendering engine and a web-based game framework that allows applications to be deployed across mobile, desktop, and web environments from a single codebase. The engine features a configurable render pipeline that supports both forward and deferred rendering paths. It utilizes a cross-platform graphics abstraction layer and universal shader translation to ensure consistent visual output across different hardware and platforms. The toolkit incl

    Cocos Creator is a cross-platform game engine and development toolkit that provides 2D/3D rendering, physics, and a component-based framework, making it a solid fit for building games across mobile, desktop, and web.

    C++2D and 3D Graphics Rendering2D and 3D
    Vezi pe GitHub↗9,671
  • urho3d/urho3dAvatar urho3d

    urho3d/urho3d

    4,707Vezi pe GitHub↗

    Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game objects from nodes and attached components, separating transforms from behaviors for modular design. The engine integrates AngelScript and Lua scripting for game logic, uses the Bullet library for physics simulation, and renders scenes with OpenGL or Direct3D through forward, deferred, or light pre-pass pipelines with customizable render passes and shadow mapping. The engine distinguishes itself with a built-in visual scene and UI editor for composing 3D worlds and interface layouts

    Urho3D is a full-featured cross-platform 3D game engine with built-in visual scene editor, AngelScript and Lua scripting, Bullet physics, audio, networking, and 2D/3D rendering, making it a comprehensive fit for building games.

    C++2D and 3DMultiplayer Networking
    Vezi pe GitHub↗4,707
  • openra/openraAvatar OpenRA

    OpenRA/OpenRA

    16,450Vezi pe 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,

    OpenRA is a specialized open-source engine for real-time strategy games, offering cross-platform support, 2D rendering, a map editor, and networking, but it lacks 3D rendering and a general-purpose scripting language, making it a narrower game engine than a universal one.

    C#Level EditorsDeterministic Networking
    Vezi pe GitHub↗16,450
  • jmonkeyengine/jmonkeyengineAvatar jMonkeyEngine

    jMonkeyEngine/jmonkeyengine

    4,150Vezi pe GitHub↗

    jMonkeyEngine is a Java-based 3D game engine and cross-platform graphics framework. It provides the core tools necessary for developing three-dimensional games and interactive simulations, focusing on real-time rendering and the management of spatial environments. The engine includes a dedicated 3D physics simulation toolkit for handling rigid body dynamics and collision detection. It also features a game asset pipeline for importing and managing 3D models, textures, and audio files during runtime. The framework covers broad capability areas including 3D scene rendering, physics-based simula

    jMonkeyEngine is a Java-based 3D game engine with rendering, physics, asset management, and cross-platform support, squarely fitting the game engine category, though it lacks a built-in scripting language, dedicated scene editor, and networking features compared to more complete engines.

    JavaAsset Pipelines
    Vezi pe GitHub↗4,150
  • almasb/fxglAvatar AlmasB

    AlmasB/FXGL

    4,819Vezi pe GitHub↗

    FXGL is a 2D game engine and development framework designed for Java and Kotlin. It provides a structured environment for building cross-platform desktop games, integrating a central game loop with an entity component system and a JavaFX-based scene graph for rendering. The toolkit distinguishes itself by providing a comprehensive suite of integrated libraries for game AI pathfinding, physics collision resolution, and multiplayer networking via TCP and UDP protocols. It includes specialized systems for adaptive user interface design using global stylesheets and a data-driven asset management

    FXGL is a 2D game engine and development framework for Java/Kotlin with built-in physics, networking, and asset management, fitting the search for a game engine though it lacks 3D support and a dedicated scene editor.

    KotlinMultiplayer Networking2D Graphics Frameworks
    Vezi pe GitHub↗4,819
  • babylonjs/babylon.jsAvatar BabylonJS

    BabylonJS/Babylon.js

    25,652Vezi pe GitHub↗

    Babylon.js is a JavaScript game engine and real-time graphics renderer designed for creating interactive three-dimensional visuals and applications. It functions as a web-based 3D framework and WebGL engine that enables the deployment of high-performance 3D content across various web platforms and devices. The project provides tools for web-based 3D game development, real-time graphics rendering, and the creation of browser-based interactive visualizations. It also supports the development of WebXR virtual and augmented reality experiences using standard web technologies. The framework cover

    Babylon.js is a full-featured web-based 3D game engine with real-time rendering, scripting, and VR/AR support, offering the core capabilities needed for building cross-platform browser games.

    TypeScriptGame Development3D Rendering EnginesCustom Shader Programs
    Vezi pe GitHub↗25,652
  • fyroxengine/fyroxF

    FyroxEngine/Fyrox

    9,423Vezi pe GitHub↗

    Fyrox is a Rust-based game engine for building both 2D and 3D games, designed as a native engine with no runtime dependencies. It compiles directly to native code for Windows, macOS, Linux, and WebAssembly, providing direct hardware access through the Rust programming language. The engine is built around an entity-component-system architecture that organizes game objects as entities with attached components processed by modular systems. Its graph-based scene management represents game scenes as directed acyclic graphs of nodes with transform hierarchies and property inheritance, while a paral

    Fyrox is a full-featured Rust game engine with 2D/3D rendering, cross-platform native support, Lua scripting, and asset hot-reloading, making it a strong match for someone seeking a modern game engine to learn or build with.

    RustNative Game Engines2D Engines3D Game Engines
    Vezi pe GitHub↗9,423
  • torquegameengines/torque3dAvatar TorqueGameEngines

    TorqueGameEngines/Torque3D

    2,005Vezi pe GitHub↗

    MIT Licensed Open Source version of Torque3D from GarageGames

    Torque3D is a full open-source 3D game engine with a built-in scene editor, scripting language (TorqueScript), physics, audio, networking, and cross-platform support — covering all the key capabilities this search asks for.

    C++Game Engines
    Vezi pe GitHub↗2,005
  • love2d/loveAvatar love2d

    love2d/love

    8,458Vezi pe GitHub↗

    LÖVE is a cross-platform game engine and framework for developing two-dimensional games using the Lua programming language. It provides a 2D graphics API for rendering shapes, images, and sprites across multiple desktop and mobile platforms. The framework enables the development of a single codebase that can be deployed to Windows, macOS, Linux, Android, and iOS. It utilizes a Lua-based scripting interface to control internal engine systems. The project covers 2D game development, mobile game development, and cross-platform game deployment.

    LÖVE is a cross-platform 2D game engine and framework using Lua scripting, which fits the search for a game engine but is limited to 2D and lacks a built-in scene editor, physics engine, and networking support.

    C++2D Graphics Frameworks
    Vezi pe GitHub↗8,458
  • flame-engine/flameAvatar flame-engine

    flame-engine/flame

    10,646Vezi pe GitHub↗

    Flame is a 2D game engine for Flutter and Dart. It provides a component-based game framework for managing entities and their lifecycles through a hierarchical architecture, alongside a dedicated system for game asset management and input handling. The engine distinguishes itself through a specialized integration layer for external physics engines to handle rigid body dynamics and collision detection. It also features a high-performance task model that uses isolates to offload heavy computations and prevent main thread blocking. The framework covers a broad range of capabilities including vis

    Flame is a full 2D game engine built on Flutter and Dart, offering a component-based framework, asset management, and integrations for physics and audio — a good match for cross-platform 2D game development, though it lacks a built-in scene editor, 3D rendering, and native networking.

    DartAsset Pipelines
    Vezi pe GitHub↗10,646
  • photonstorm/phaserAvatar photonstorm

    photonstorm/phaser

    39,800Vezi pe GitHub↗

    Phaser is a cross-platform 2D web game engine and framework designed for creating interactive experiences that run on desktop and mobile web browsers. It serves as a GPU-accelerated rendering library and WebGL graphics engine for building two-dimensional games using HTML5 Canvas and WebGL. The engine features a dual-backend rendering pipeline that allows developers to switch between rendering paths. It distinguishes itself through high-performance graphics capabilities, including GPU-driven sprite batching for large-scale image management, a dynamic lighting system with self-shadows, and the

    Phaser is a cross-platform 2D web game engine with GPU-accelerated rendering, physics, audio, and networking—ideal for browser-based 2D games, but it lacks 3D support and a built-in scene editor, which narrows its fit for projects requiring those features.

    JavaScript2D Graphics Frameworks
    Vezi pe GitHub↗39,800
  • libgdx/libgdxAvatar libgdx

    libgdx/libgdx

    24,816Vezi pe GitHub↗

    LibGDX is a Java-based framework designed for cross-platform game development, enabling the creation and deployment of 2D and 3D games across desktop, mobile, and web environments from a single codebase. It functions as a comprehensive library that abstracts hardware-accelerated graphics, audio, input, and file system access, providing a unified interface for developers to manage game logic and application lifecycles. The framework distinguishes itself through a high-performance architecture that prioritizes efficiency and native interoperability. It utilizes a batch-oriented graphics pipelin

    LibGDX is a cross-platform Java game development framework with strong 2D/3D rendering, physics, audio, and networking support, though it lacks a built-in scene editor and relies on Java rather than a dedicated scripting language, which fits your search for an open-source game engine with most required features.

    JavaPhysics Engines2D and 3DTexture Optimization Tools
    Vezi pe GitHub↗24,816
  • cocos2d/cocos2d-xAvatar cocos2d

    cocos2d/cocos2d-x

    18,942Vezi pe GitHub↗

    Cocos2d-x is a high-performance C++ game development framework designed for building and deploying interactive applications across mobile, desktop, and web platforms. It functions as a cross-platform game engine that utilizes an entity-component system to manage object lifecycles, behaviors, and spatial relationships within a unified codebase. The engine is distinguished by its specialized 2D graphics rendering pipeline, which is optimized for hardware-accelerated performance when displaying sprites, particle effects, and skeletal animations. It provides developers with low-level access to gr

    Cocos2d-x is a cross-platform, C++ game engine with a 2D-focused rendering pipeline, scripting support via Lua, and an entity-component system — it directly fits your search for building games, but note it is primarily a 2D engine without a built-in visual scene editor.

    C++Physics Engines
    Vezi pe GitHub↗18,942
  • funkincrew/funkinAvatar FunkinCrew

    FunkinCrew/Funkin

    3,660Vezi pe GitHub↗

    Funkin is a rhythm game engine and scriptable gameplay framework designed for creating musical battle games with synchronized note charts and audio. It functions as a comprehensive toolset for rhythm game modding, allowing for the addition of custom songs, characters, and stages through external assets and metadata. The project distinguishes itself through a dedicated modding system that supports priority-based asset overriding and a data patching utility for modifying JSON and XML configuration files via targeted merge operations. It utilizes a scriptable environment that executes external s

    Funkin is a rhythm-game-specific engine and scriptable framework built for creating musical battle games, offering cross-platform 2D rendering, scripting, and asset modding — it genuinely is a game engine, just narrower in scope than a general-purpose one.

    HaxeAsset PipelinesLevel Editors
    Vezi pe GitHub↗3,660
  • isadorasophia/murderAvatar isadorasophia

    isadorasophia/murder

    3,171Vezi pe GitHub↗

    Murder is an entity component system game engine designed for 2D game development. It provides a core framework for managing game objects through an ECS architecture and includes a dedicated 2D game editor for asset management and real-time property configuration. The engine features a specialized 2D rendering pipeline supporting pixel art, sprite slicing, and parallax effects. It includes a hierarchical A* pathfinding system for agent navigation and a comprehensive asset management system for serializing and loading game resources. The project covers a broad range of capabilities, including

    Murder is an entity-component-system 2D game engine with a built-in editor and asset management, making it a solid match for building 2D games, though it lacks 3D rendering and does not advertise physics, audio, or networking support.

    C#Asset Pipelines
    Vezi pe GitHub↗3,171
  • bevyengine/bevyAvatar bevyengine

    bevyengine/bevy

    46,634Vezi pe GitHub↗

    Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and graphical applications. It utilizes a data-oriented entity-component-system architecture to manage game state, organizing data into contiguous memory blocks to facilitate high-performance processing and massive parallelization of entities. The engine distinguishes itself through a modular plugin architecture and a system-based task scheduler that automatically parallelizes logic by analyzing data access patterns. By employing reactive change detection and deferred command buffer

    Bevy is a cross-platform game engine built in Rust using an ECS architecture, with built-in 2D/3D rendering, audio, and plugin-driven physics and networking — it fits your search for a powerful engine for learning and prototyping, though it lacks a dedicated scene editor and uses Rust code rather than a separate scripting language.

    RustEntity Component SystemsRenderingCross-Platform Engines
    Vezi pe GitHub↗46,634
  • phaserjs/phaserAvatar phaserjs

    phaserjs/phaser

    39,791Vezi pe GitHub↗

    Phaser is a comprehensive 2D game engine designed for building high-performance, interactive content that runs directly in web browsers. At its core, the engine utilizes a fixed-timestep simulation loop that decouples game logic from variable browser frame rates, ensuring consistent behavior across diverse hardware. It provides a robust framework for managing asset loading, physics, input, and audio, enabling the creation of complex, responsive visual experiences for both desktop and mobile devices. The engine distinguishes itself through a high-performance graphics pipeline that automaticall

    Phaser is a high-performance 2D game engine that runs directly in web browsers, providing built-in asset loading, physics, audio, and input handling—ideal for building 2D browser games; it doesn’t include 3D rendering or a visual scene editor, but squarely fits your search for a game engine for 2D web projects.

    JavaScript2D EnginesBrowser-Based EnginesGame Loops
    Vezi pe GitHub↗39,791
  • obra/superpowersAvatar obra

    obra/superpowers

    229,538Vezi pe GitHub↗

    Superpowers is a browser-based game development engine and collaborative integrated development environment. It provides a unified workspace for building two-dimensional interactive experiences, allowing users to manage code, assets, and scene logic directly within a web browser without the need for local compilers or heavy desktop software. The platform distinguishes itself through a modular, component-based scripting architecture where game objects are defined by attached logic and visual properties. It supports real-time synchronization, enabling multiple developers to work on the same pro

    Superpowers is a browser-based collaborative game engine for building 2D interactive experiences with a component-based scripting system and built-in asset and scene management, making it a genuine game engine for this search, though it is limited to 2D and does not explicitly include physics, audio, or multiplayer networking out of the box.

    Shell2DBrowser-Based EnginesCollaborative Web IDEs
    Vezi pe GitHub↗229,538
  • raysan5/raylibAvatar raysan5

    raysan5/raylib

    33,466Vezi pe GitHub↗

    This project is a C-based multimedia toolkit and cross-platform game framework designed for building interactive applications. It provides a low-level programming interface that grants direct access to hardware-accelerated graphics, real-time audio processing, and user input handling. By utilizing an immediate-mode rendering architecture, the library processes visual state changes frame-by-frame, which simplifies the logic required for dynamic interfaces and interactive simulations. The library distinguishes itself through a zero-dependency design that avoids complex external build requiremen

    raylib is a cross-platform game framework in C that provides hardware-accelerated 2D/3D rendering, audio, and input handling, fitting the core intent for building games, though it lacks a built-in scene editor, scripting language, physics engine, and networking, making it a minimal code-first engine rather than a full-featured one.

    CGame EnginesFrameworksC & C++ Ecosystem
    Vezi pe GitHub↗33,466
  • whitestormjs/whs.jsW

    WhitestormJS/whs.js

    6,326Vezi pe GitHub↗

    whs.js is a WebGL 3D game engine and extensible application framework used to create interactive 3D experiences and browser-based games. It provides a simplified abstraction layer over low-level WebGL rendering to manage cameras, lighting, and the overall 3D environment. The framework utilizes a modular 3D scene graph to organize objects into a hierarchical system of components. It integrates multithreaded physics simulation by using web workers to run calculations in parallel with the main render loop. The system includes a modular plugin architecture that allows for the extension of base a

    whs.js is a WebGL 3D game engine with integrated physics and a modular plugin architecture, making it a good fit for browser-based game development, though it lacks a built-in scene editor and dedicated audio or networking systems.

    JavaScript3D Game Engines3D Scene AbstractionsAPI Abstraction Layers
    Vezi pe GitHub↗6,326
  • charlespikachu/gamesAvatar CharlesPikachu

    CharlesPikachu/Games

    5,378Vezi pe GitHub↗

    This project is a pure Python game engine and development framework designed for building interactive games without relying on external binary dependencies. It functions as a template library that provides a collection of pre-built game examples and architectural patterns to assist in learning game development logic. The framework supports a prototyping workflow and educational programming through a system of reference examples. It includes a dispatcher for launching specific or random game modules, allowing for the analysis of different functional capabilities and structural patterns. The s

    It is a Python-based 2D game engine and framework built on Pygame, suitable for learning and prototyping but lacking a visual scene editor, dedicated physics, or 3D support.

    PythonPython Application LogicGame DevelopmentGame Engines
    Vezi pe GitHub↗5,378
  • flaxengine/flaxengineAvatar FlaxEngine

    FlaxEngine/FlaxEngine

    6,878Vezi pe GitHub↗

    FlaxEngine is a cross-platform game engine and development kit designed for creating high-fidelity 2D and 3D games. It functions as a programmable framework that supports the use of C# and C++ for building interactive experiences. The project includes a high-speed graphics rendering engine capable of producing professional visual assets and detailed three-dimensional scenes. It provides a pipeline for compiling and exporting project files across various operating systems using native software development kits and toolchains.

    FlaxEngine is a cross-platform game engine for building 2D and 3D games with C# and C++, directly matching the game-engine category, though its description does not explicitly confirm features like a scene editor or physics engine.

    C++Game Development2D3D
    Vezi pe GitHub↗6,878
  • renpy/renpyAvatar renpy

    renpy/renpy

    6,549Vezi pe 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'Py is a cross-platform game engine purpose-built for visual novels and narrative games, with Python-based scripting and full 2D rendering, audio, and asset management — though it lacks a visual scene editor, 3D support, physics, and networking, it is still squarely a game engine for its intended genre.

    Ren'PyBranching Narrative EnginesCross-Platform EnginesBranching Narrative Design
    Vezi pe GitHub↗6,549
  • spring/springAvatar spring

    spring/spring

    3,914Vezi pe GitHub↗

    Spring is a cross-platform game engine and framework designed specifically for the development and execution of multiplayer real-time strategy games. It provides a high-performance simulation environment for managing large-scale battles and unit movements across different operating systems using a shared codebase. The engine functions as a multiplayer game server and networking layer, coordinating real-time game state and match synchronization between remote players. It includes a dedicated lobby client system for multiplayer match coordination as well as the capability to execute single-play

    Spring is a dedicated real-time strategy game engine — it genuinely meets the definition of a game engine and is cross-platform, but its focus on RTS games makes it less versatile for general-purpose learning, prototyping, or production than a more flexible engine would be.

    C++Multiplayer Networking
    Vezi pe GitHub↗3,914
  • coronalabs/coronaAvatar coronalabs

    coronalabs/corona

    2,846Vezi pe GitHub↗

    Solar2D Game Engine main repository (ex Corona SDK)

    Solar2D (ex Corona SDK) is a full-featured open-source 2D game engine with cross-platform deployment, built-in physics (Box2D), audio, and networking—making it a solid fit for 2D game development, though it lacks 3D rendering and a built-in scene editor.

    C++2D Game EnginesGame Frameworks
    Vezi pe GitHub↗2,846
  • inexorgame/vulkan-rendererAvatar inexorgame

    inexorgame/vulkan-renderer

    1,166Vezi pe GitHub↗

    This project is a 3D game engine built with C++20 that utilizes the Vulkan API to provide high-performance hardware-accelerated graphics. It features a render-graph architecture designed to manage resource dependencies and optimize command submission across different operating systems and GPU vendors. The engine distinguishes itself through integrated tools for real-time collaborative development, allowing multiple users to coordinate, build, and arrange game assets within an active session. It also includes a centralized platform for sharing and discovering user-generated content, facilitati

    This is a render-graph based 3D game engine built with Vulkan that fits your search, though it is early in development and currently limited to Linux and Windows, so it lacks many of the features you listed like scripting, scene editing, or networking.

    C++Vulkan-Based Game EnginesEntity Component SystemsGame State Delta Updates
    Vezi pe GitHub↗1,166
  • bberak/react-native-game-engineAvatar bberak

    bberak/react-native-game-engine

    3,102Vezi pe GitHub↗

    React Native Game Engine is a framework for building 2D interactive experiences and simulations within mobile applications. It provides a dedicated controller for managing a fixed-step game loop, ensuring that game logic, user inputs, and state updates occur at a consistent frame rate. The engine utilizes an entity-component-system architecture to decouple game object data from behavior. By structuring objects as independent entities processed by reusable logic functions, it allows for the management of complex scenes through a centralized, data-driven approach. The framework supports the cr

    This is a lightweight game engine built specifically for React Native, offering 2D game development with JavaScript on mobile, but it lacks a scene editor, built‑in physics, audio, and networking, making it a narrower match for a full‑featured game engine.

    JavaScriptReact Native Game FrameworksEntity Component SystemsFixed-Timestep Loops
    Vezi pe GitHub↗3,102
  • luanpotter/flameAvatar luanpotter

    luanpotter/flame

    10,647Vezi pe GitHub↗

    Flame is a 2D game engine and framework for Flutter. It provides a component-based architecture to organize scene entities and manage their lifecycles through a structured hierarchy of game objects, coordinated by a consistent game loop. The engine includes a graphics library for rendering animated sprites, particle effects, and external textures. It features a 2D physics integration layer that supports rigid body dynamics and collision detection between entities. The framework covers additional capabilities for game engineering, including user input capture for gestures and gamepads, audio

    Flame is a 2D game engine and framework for Flutter, providing component-based architecture, 2D rendering, physics, audio, and input handling, but it lacks 3D support, a visual scene editor, and built-in networking, making it a solid choice for 2D game development within the Flutter ecosystem.

    Dart2D Game Frameworks2D Rigid Body Physics EnginesCanvas Rendering
    Vezi pe GitHub↗10,647
  • hiloteam/hiloAvatar hiloteam

    hiloteam/Hilo

    5,932Vezi pe GitHub↗

    Hilo is an HTML5 game engine for building 2D games that run across browsers and devices. It renders graphics through Canvas, DOM, or WebGL backends, automatically selecting the best option for the target environment. The engine provides a complete game development solution with sprite, skeletal, and particle animation, along with a texture atlas system for efficient image loading and rendering. The framework distinguishes itself through its integration of the DragonBones skeletal animation engine, which drives bone-based character movement without frame-by-frame sprites, and its Chipmunk phys

    Hilo is a full 2D HTML5 game engine with WebGL/Canvas rendering, physics via Chipmunk, sprite and skeletal animation, and audio support, making it a solid fit for browser-based game development, though it lacks a scene editor and networking.

    JavaScript2D Game EnginesMulti-Backend Renderers2D Rendering Engines
    Vezi pe GitHub↗5,932
  • panda3d/panda3dAvatar panda3d

    panda3d/panda3d

    5,150Vezi pe GitHub↗

    Panda3D is a cross-platform game engine and 3D graphics rendering system developed for Python and C++. It functions as a comprehensive framework for building interactive 3D applications, providing a real-time physics simulator and a specialized 3D asset pipeline tool. The engine distinguishes itself by combining a high-performance C++ core with interoperable Python language bindings. It utilizes a scene graph architecture to organize 3D objects and provides a pipeline-based asset conversion system to optimize models and textures for runtime loading. Its capability surface includes low-level

    Panda3D is a cross-platform 3D game engine with Python scripting, built-in physics, and an asset pipeline, squarely fitting your search for a game-development framework; it covers most requested features like rendering, scripting, and audio, though it lacks a dedicated visual scene editor.

    C++3D Game Engines3D Asset Pipelines3D Rendering Engines
    Vezi pe GitHub↗5,150
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
godotengine/godot112.6KC++MIT15 iun. 2026
okamstudio/godot112.7KC++MIT17 iun. 2026
4ian/gdevelop20.6KJavaScriptother19 feb. 2026
turbulenz/turbulenz_engine5KTypeScriptMIT28 mai 2023
thecherno/hazel13KC++Apache-2.020 apr. 2024
ant-galaxy/oasis-engine5.8KTypeScriptMIT26 iun. 2026
cocos-creator/engine9.7KC++NOASSERTION11 feb. 2026
urho3d/urho3d4.7KC++mit25 ian. 2023
openra/openra16.5KC#gpl-3.017 feb. 2026
jmonkeyengine/jmonkeyengine4.2KJavabsd-3-clause21 feb. 2026

Related searches

  • un motor open source pentru dezvoltarea de jocuri
  • un motor open source pentru dezvoltarea de jocuri
  • joc open source pentru sesiuni locale
  • un motor 2D lightweight pentru jocuri indie
  • un motor cross-platform pentru dezvoltarea de jocuri
  • a javascript library for building browser games
  • a python library for game development
  • o resursă cuprinzătoare pentru învățarea dezvoltării de jocuri