awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Open-Source Alternatives to Unity

تم تحديث الترتيب في 13 يوليو 2026

For an open source game engine for development, the strongest matches are okamstudio/godot (Godot is a comprehensive, all-in-one game engine that provides), stride3d/stride (Stride is a comprehensive C game engine that provides) and boomingtech/piccolo (Piccolo is a C++ game engine that provides a). thecherno/hazel and ejoy/ant round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

نحن نختار بعناية مستودعات GitHub مفتوحة المصدر التي تطابق “open source alternatives to unity”. النتائج مرتبة حسب صلتها ببحثك — استخدم الفلاتر أدناه للتضييق، أو قم بتحسين البحث باستخدام الذكاء الاصطناعي.

Open-Source Alternatives to Unity

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • okamstudio/godotالصورة الرمزية لـ okamstudio

    okamstudio/godot

    112,685عرض على 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 comprehensive, all-in-one game engine that provides a visual scene editor, integrated physics, asset management, and cross-platform export capabilities for both 2D and 3D development.

    C++Asset Management Systems3D Engines
    عرض على GitHub↗112,685
  • stride3d/strideS

    stride3d/stride

    7,665عرض على GitHub↗

    Stride is a C# game engine and 3D rendering engine used for building three-dimensional games and virtual reality applications. It functions as a comprehensive framework and development kit for creating immersive experiences within a managed code environment. The project includes a developer GUI framework for building internal debugging tools and utility panels. It also serves as a 3D physics simulator for calculating rigid body dynamics and collision detection within a scene. The engine covers environmental scene rendering and project scaffolding workflows. It provides tooling for game devel

    Stride is a comprehensive C# game engine that provides a full development environment, including a visual scene editor, physics integration, and cross-platform capabilities for building 3D games.

    C#3D Physics Engines
    عرض على GitHub↗7,665
  • boomingtech/piccoloالصورة الرمزية لـ BoomingTech

    BoomingTech/Piccolo

    6,638عرض على GitHub↗

    Piccolo is a mini game engine designed for building small-scale games with cross-platform support. It compiles and runs on Windows, macOS, and Linux from a unified codebase, and includes an editor integration for live editing and debugging. The engine uses a component-based entity system with data-oriented design, storing component data in contiguous arrays for cache-friendly iteration. It features a fixed timestep game loop that decouples simulation updates from rendering frame rate, and provides a physics debug overlay that renders visual shapes from simulation data synchronized with the ed

    Piccolo is a C++ game engine that provides a component-based architecture, a runtime editor, and cross-platform support, making it a valid tool for game development despite its focus on smaller-scale projects.

    C++Game Engines
    عرض على GitHub↗6,638
  • thecherno/hazelالصورة الرمزية لـ TheCherno

    TheCherno/Hazel

    13,006عرض على 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 provides a comprehensive development environment with a visual scene editor, support for both 2D and 3D rendering, and an entity component system, making it a functional game engine for C++ developers.

    C++Game EnginesLevel Editors
    عرض على GitHub↗13,006
  • ejoy/antالصورة الرمزية لـ ejoy

    ejoy/ant

    3,917عرض على GitHub↗

    Ant is a modular game engine framework designed for building interactive 3D experiences. It provides a core runtime infrastructure that supports the integration of independent, reusable functional packages to extend engine capabilities. The engine features a specialized ahead-of-time asset pipeline that transforms raw 3D models, textures, and shaders into optimized binary formats. By utilizing pre-computed memory-mapped layouts, the system minimizes runtime processing overhead and improves loading speeds for game assets. Development is supported by a scriptable world editor that allows for s

    Ant is a modular game engine that provides a scriptable scene editor, 3D rendering, and a robust asset pipeline, offering the core environment needed for game development.

    Lua3D Scene EditorsVisual Scene Editors
    عرض على GitHub↗3,917
  • flame-engine/flameالصورة الرمزية لـ flame-engine

    flame-engine/flame

    10,646عرض على 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 dedicated 2D game engine built for the Flutter ecosystem that provides essential game development features like asset management, physics integration, and a component-based architecture, though it lacks native 3D rendering capabilities.

    DartAsset Management Systems2D Rigid Body Physics Engines
    عرض على GitHub↗10,646
  • godotengine/godotالصورة الرمزية لـ godotengine

    godotengine/godot

    112,618عرض على 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, cross-platform game engine that provides a complete development environment, including a visual scene editor, built-in physics, and support for both 2D and 3D rendering.

    C++Reference-Counted Asset Managers
    عرض على GitHub↗112,618
  • flaxengine/flaxengineالصورة الرمزية لـ FlaxEngine

    FlaxEngine/FlaxEngine

    6,878عرض على 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 comprehensive game engine that provides a full development environment, including a visual editor, support for C# and C++ scripting, and integrated 2D and 3D rendering pipelines.

    C++Game Development2D3D
    عرض على GitHub↗6,878
  • defold/defoldالصورة الرمزية لـ defold

    defold/defold

    6,138عرض على GitHub↗

    Defold is a cross-platform game engine and integrated development environment used to create 2D and 3D games for desktop, mobile, and web targets. It combines a game development IDE for asset and scene management with a multi-platform build system and a scripting environment based on Lua. The engine includes a specialized headless runtime for hosting game servers and performing automated testing without a graphical interface. It supports native engine extensions, allowing custom low-level code to be integrated into the core to expand functionality beyond the standard scripting interface. The

    Defold is a comprehensive, cross-platform game engine that provides an integrated development environment, visual scene and asset management, physics integration, and Lua scripting, making it a complete solution for 2D and 3D game development.

    C++Game Development FrameworksBinary Cross-CompilationCross-Platform Build Systems
    عرض على GitHub↗6,138
  • torquegameengines/torque3dالصورة الرمزية لـ TorqueGameEngines

    TorqueGameEngines/Torque3D

    2,005عرض على GitHub↗

    MIT Licensed Open Source version of Torque3D from GarageGames

    Torque3D is a full-featured, open-source game engine that includes a visual scene editor, built-in physics, asset management, and cross-platform support for both 2D and 3D development.

    C++Game Engines
    عرض على GitHub↗2,005
  • fyroxengine/fyroxF

    FyroxEngine/Fyrox

    9,423عرض على 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 comprehensive, native game engine that includes a built-in visual scene editor, support for both 2D and 3D rendering, and a full suite of tools for scripting, physics, and cross-platform asset management.

    RustNative Game Engines2D Engines3D Game Engines
    عرض على GitHub↗9,423
  • cocos2d/cocos2d-xالصورة الرمزية لـ cocos2d

    cocos2d/cocos2d-x

    18,942عرض على 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 robust, cross-platform game engine that provides a comprehensive framework for development, though it is primarily optimized for 2D rendering rather than the full 3D feature set requested.

    C++Physics EnginesGraphics Engines and Rendering
    عرض على GitHub↗18,942
  • bevyengine/bevyالصورة الرمزية لـ bevyengine

    bevyengine/bevy

    46,634عرض على 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 high-performance, data-oriented game engine that provides robust 2D and 3D rendering, cross-platform support, and a powerful ECS architecture, though it lacks a built-in visual scene editor in favor of a code-first development workflow.

    RustGame Engines
    عرض على GitHub↗46,634
  • obra/superpowersالصورة الرمزية لـ obra

    obra/superpowers

    229,538عرض على 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 game engine that provides a unified development environment with a scene editor, asset management, and scripting, though it is specifically focused on 2D development rather than the full 3D capabilities requested.

    ShellGame Engines
    عرض على GitHub↗229,538
  • jmonkeyengine/jmonkeyengineالصورة الرمزية لـ jMonkeyEngine

    jMonkeyEngine/jmonkeyengine

    4,150عرض على 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

    This is a comprehensive 3D game engine that provides the core requirements like physics, asset management, and cross-platform support, though it is primarily code-focused rather than centered on a visual scene editor.

    Java3D Physics Engines
    عرض على GitHub↗4,150
  • urho3d/urho3dالصورة الرمزية لـ urho3d

    urho3d/urho3d

    4,707عرض على 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 comprehensive, cross-platform C++ game engine that provides a visual scene editor, integrated physics, and support for both 2D and 3D development, making it a complete tool for game creation.

    C++3D Scene EditorsCross-Platform Build Tools2D Rigid Body Physics Engines
    عرض على GitHub↗4,707
  • luanti-org/luantiالصورة الرمزية لـ luanti-org

    luanti-org/luanti

    12,983عرض على GitHub↗

    Luanti is an open-source sandbox game engine designed for the creation and exploration of interactive three-dimensional voxel environments. It functions as a platform for building persistent digital spaces where users can modify block-based worlds and share custom content. The engine provides a framework for multiplayer interaction, utilizing a client-server architecture to synchronize world states across connected participants. It incorporates a scripting interface that allows for the integration of user-created modifications, alongside a centralized distribution system for managing and inst

    Luanti is a specialized voxel-based game engine that provides a scripting interface and asset management for building interactive 3D environments, though it is more focused on sandbox-style world creation than a general-purpose 3D engine.

    C++Voxel EnginesOpen Source GamesOnline & Multiplayer
    عرض على GitHub↗12,983
  • phaserjs/phaserالصورة الرمزية لـ phaserjs

    phaserjs/phaser

    39,791عرض على 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 robust 2D game engine that provides a comprehensive framework for asset management, physics, and rendering, though it is specialized for web-based 2D development rather than 3D.

    JavaScript2D EnginesBrowser-Based EnginesGame Loops
    عرض على GitHub↗39,791
  • monogame/monogameالصورة الرمزية لـ MonoGame

    MonoGame/MonoGame

    14,024عرض على GitHub↗

    MonoGame is a cross-platform game framework and C# game engine designed for the development of interactive software. It provides a unified environment for building games that run across desktop, mobile, and console platforms using a single codebase. The framework functions as a 2D graphics rendering library, offering tools to apply custom shaders and visual effects to game assets. It utilizes a graphics abstraction layer to map drawing commands to platform-specific APIs, ensuring consistent rendering across diverse hardware. The engine manages hardware-level tasks such as input handling, aud

    MonoGame is a code-first game framework that provides the core rendering, physics, and cross-platform capabilities required for game development, though it lacks the built-in visual scene editor found in more comprehensive integrated development environments.

    C#C#Game Development Frameworks2D Game Frameworks
    عرض على GitHub↗14,024
  • love2d/loveالصورة الرمزية لـ love2d

    love2d/love

    8,458عرض على 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 capable 2D game engine that provides cross-platform support and scripting, though it lacks a built-in visual scene editor and native 3D rendering capabilities.

    C++2D Game Frameworks2D Graphics FrameworksCross-Platform Engines
    عرض على GitHub↗8,458
  • panda3d/panda3dالصورة الرمزية لـ panda3d

    panda3d/panda3d

    5,150عرض على 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 robust, code-first game engine that provides a powerful 3D rendering pipeline, physics integration, and cross-platform support, though it lacks the integrated visual scene editor found in more modern, GUI-centric engines.

    C++3D Game Engines3D Asset Pipelines3D Rendering Engines
    عرض على GitHub↗5,150
  • spring/springالصورة الرمزية لـ spring

    spring/spring

    3,914عرض على 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 specialized game engine tailored for real-time strategy development that includes a simulation environment, scripting support, and rendering capabilities, though it is more focused on the RTS genre than a general-purpose 3D engine.

    C++Real-Time Strategy EnginesCross-Platform FrameworksCross-Platform Game Clients
    عرض على GitHub↗3,914
  • ezengine/ezengineالصورة الرمزية لـ ezEngine

    ezEngine/ezEngine

    1,962عرض على GitHub↗

    An open source C++ game engine.

    This is a comprehensive C++ game engine that includes a visual editor, physics integration, and cross-platform capabilities, providing the full development environment required for 3D game creation.

    C++Game EnginesGame Engines
    عرض على GitHub↗1,962
قارن بين أفضل 10 في لمحة
المستودعالنجوماللغةالترخيصآخر تحديث
okamstudio/godot112.7KC++MIT17 يونيو 2026
stride3d/stride7.7KC#MIT23 يونيو 2026
boomingtech/piccolo6.6KC++MIT30 سبتمبر 2024
thecherno/hazel13KC++Apache-2.020 أبريل 2024
ejoy/ant3.9KLuaMIT17 نوفمبر 2025
flame-engine/flame10.6KDartMIT10 يونيو 2026
godotengine/godot112.6KC++MIT15 يونيو 2026
flaxengine/flaxengine6.9KC++NOASSERTION25 يونيو 2026
defold/defold6.1KC++NOASSERTION26 يونيو 2026
torquegameengines/torque3d2KC++NOASSERTION16 يونيو 2026

Related searches

  • محرك مفتوح المصدر لتطوير الألعاب
  • محرك متعدد المنصات لتطوير الألعاب
  • لعبة مفتوحة المصدر للعب المحلي
  • a high performance game engine for C++
  • a game engine for creating visual novels
  • a java game engine for desktop development
  • a game engine written in Rust
  • a python library for game development