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
·

Game development resources

Clasament actualizat la 8 iul. 2026

For a collection of tools for game development, the strongest matches are raysan5/raylib (This is a C-based multimedia library that provides the), bevyengine/bevy (Bevy is a comprehensive, cross-platform game engine and framework) and turbulenz/turbulenz_engine (This is a comprehensive, cross-platform game engine and framework). leereilly/games and babylonjs/babylon.js round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Explore hand-picked game development resources, ranked by community activity and utility. Compare top engines and tools to find the best fit.

Game development resources

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • 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

    This is a C-based multimedia library that provides the core building blocks for game development, including graphics rendering, audio, and input handling, making it a foundational framework for creating custom game engines.

    CGame EnginesWebGL & GPU RenderingFrameworks
    Vezi pe GitHub↗33,466
  • 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 comprehensive, cross-platform game engine and framework that provides the core systems for rendering, physics, and asset management required for modern game development.

    RustGame EnginesFrameworks
    Vezi pe GitHub↗46,634
  • 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

    This is a comprehensive, cross-platform game engine and framework that provides the core requirements of graphics rendering, physics simulation, and asset management for browser-based game development.

    TypeScriptAsset ManagementPhysics Simulations
    Vezi pe GitHub↗4,987
  • leereilly/gamesAvatar leereilly

    leereilly/games

    24,533Vezi pe GitHub↗

    This project is a curated, community-driven repository that serves as a centralized knowledge base for open-source game development. It provides a structured directory of high-quality links, project references, and learning materials designed to assist developers in discovering tools, libraries, and functional game examples. The collection is maintained through decentralized peer review, allowing contributors to expand the resource list via pull requests. By organizing content into a hierarchical taxonomy, the repository enables users to evaluate different technology stacks, study implementat

    This repository is a comprehensive, community-curated directory of game development tools, engines, and learning resources that directly matches the intent for a collection of game development materials.

    Game Engines
    Vezi pe GitHub↗24,533
  • 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 comprehensive, web-based 3D game engine that provides a full suite of tools including physics, asset management, and cross-platform rendering, making it a flagship resource for game development.

    TypeScriptGame Engines & Frameworks
    Vezi pe GitHub↗25,652
  • 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 comprehensive, cross-platform Java framework that provides the essential building blocks for game development, including graphics rendering, physics, and asset management, making it a flagship resource for engine creation.

    JavaAsset ManagementOpenGL EnginesPhysics Engines
    Vezi pe GitHub↗24,816
  • openwebgal/webgalAvatar OpenWebGAL

    OpenWebGAL/WebGAL

    3,854Vezi pe GitHub↗

    WebGAL is a web-native development environment designed for the creation and publication of interactive narrative games. It provides a browser-based platform that enables users to build visual novels featuring branching dialogue and multimedia assets without requiring manual coding. The platform distinguishes itself through a visual editor that utilizes node-based logic definition to manage narrative flow and scene transitions. It includes specialized tooling for the configuration and integration of animated character models, allowing for the direct implementation of interactive character seq

    WebGAL is a specialized, browser-based game engine focused on visual novels that provides a visual editor, asset management, and narrative scripting, making it a relevant resource for developers building interactive storytelling games.

    TypeScriptGame Asset ManagementGame Engines
    Vezi pe GitHub↗3,854
  • 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 comprehensive 2D game engine that provides a complete framework for asset management, physics, and rendering, making it a flagship resource for web-based game development.

    JavaScript2D EnginesBrowser-Based EnginesGame Loops
    Vezi pe GitHub↗39,791
  • 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 comprehensive, cross-platform game engine that provides a complete suite of tools for 2D and 3D development, including built-in physics, rendering, and scripting support.

    C++Cross-PlatformNode-Based2D and 3D
    Vezi pe GitHub↗112,618
  • playcanvas/engineAvatar playcanvas

    playcanvas/engine

    16,051Vezi pe GitHub↗

    This project is a WebGL 3D game engine and comprehensive suite of tools for rendering high-performance 3D graphics and interactive scenes in the browser using WebGL and WebGPU. It provides a dedicated WebXR framework for building augmented and virtual reality experiences that run directly in a web browser. The engine includes a specialized Gaussian splatting renderer for displaying 3D point-cloud data to create photorealistic environmental captures. It utilizes a glTF asset pipeline to load and stream compressed 3D models and textures for efficient asset delivery. The system covers real-time

    This is a comprehensive, web-based 3D game engine that provides a full suite of features including physics, asset management, and rendering, making it a flagship resource for game development.

    JavaScript3D Game EnginesBrowser-Based 3D Visualizations3D Physics Engines
    Vezi pe GitHub↗16,051
  • 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 comprehensive, cross-platform game engine that provides the full suite of required features, including a high-fidelity rendering pipeline, physics, and scripting support for C# and C++.

    C++Game Development2D3D
    Vezi pe GitHub↗6,878
  • kavex/gamedev-resourcesAvatar Kavex

    Kavex/GameDev-Resources

    6,653Vezi pe GitHub↗

    :videogame: :gamedie: A wonderful list of Game Development resources.

    This repository is a comprehensive, curated collection of game development tools, engines, and frameworks, which directly matches the request for a resource list in this category.

    Awesome ListGame Development ResourcesRelated Awesome Lists
    Vezi pe GitHub↗6,653
  • avelino/awesome-goAvatar avelino

    avelino/awesome-go

    175,576Vezi pe GitHub↗

    This project serves as a comprehensive language ecosystem index, functioning as a centralized, community-curated directory for the Go programming language. It organizes a vast landscape of software components, libraries, and development tools into a structured, navigable hierarchy, enabling developers to efficiently discover resources tailored to specific functional domains. The repository distinguishes itself through a decentralized contribution model, where community-driven updates ensure the index remains current with the rapidly evolving software landscape. Beyond simple resource listing,

    This repository is a comprehensive, community-curated directory that organizes a wide range of Go-based game development libraries, engines, and graphics tools into a single, easily navigable resource.

    GoAwesome ListGeneral Resource CollectionsDependency Managers
    Vezi pe GitHub↗175,576
  • stevinz/awesome-game-engine-devAvatar stevinz

    stevinz/awesome-game-engine-dev

    1,371Vezi pe GitHub↗

    Awesome list of resources for Game Engine Development.

    This repository is a comprehensive, curated collection of resources, libraries, and frameworks specifically focused on the development of game engines and game development tools.

    Awesome ListGame DevelopmentGame Engine Development
    Vezi pe GitHub↗1,371
  • 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 game engine and collaborative IDE that provides a unified environment for 2D game development, including asset management and scripting, fitting the category of game development tools.

    ShellAsset ManagementGame Engines
    Vezi pe GitHub↗229,538
  • pixijs/pixijsAvatar pixijs

    pixijs/pixijs

    47,416Vezi pe GitHub↗

    PixiJS is a high-performance 2D rendering engine designed for building interactive visual content and browser-based games. It provides a hardware-accelerated graphics library that leverages WebGL and WebGPU backends to execute complex scenes, utilizing a hierarchical scene graph to manage object transformations and display order. The project distinguishes itself through a sophisticated architecture that decouples rendering logic from hardware APIs, allowing for consistent performance across diverse browser environments. It features a robust, asynchronous asset pipeline that handles loading, c

    PixiJS is a high-performance 2D rendering engine that provides the core graphics and asset management capabilities required for browser-based game development.

    TypeScriptGame EnginesWebGL & GPU Rendering
    Vezi pe GitHub↗47,416
  • ejoy/antAvatar ejoy

    ejoy/ant

    3,917Vezi pe 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 framework that provides the core infrastructure, asset pipeline, and editor tools necessary for building 3D games, fitting the category of game development resources.

    LuaGame Engines & FrameworksAsset Pipelines
    Vezi pe GitHub↗3,917
  • nem0/lumixengineAvatar nem0

    nem0/LumixEngine

    3,829Vezi pe GitHub↗

    LumixEngine is a high-performance C++ 3D game engine designed for building interactive 3D applications. It is built on a data-oriented component system that organizes objects in contiguous memory blocks to maximize CPU cache performance. The engine features a dynamic binary plugin architecture for loading external modules at runtime and an embedded scripting virtual machine that exposes internal logic for external control without recompilation. Computational workloads are managed via a task-based parallel execution model that distributes jobs across multiple processor cores. The framework in

    This is a full-featured C++ 3D game engine that provides the core components like physics, rendering, and scripting required for game development, though it functions as a standalone engine rather than a curated collection of resources.

    C++Custom Scripting EnginesRigid Body Dynamics
    Vezi pe GitHub↗3,829
  • 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

    This repository provides a collection of modular game templates and architectural patterns that serve as a framework for learning and prototyping game development logic in Python.

    PythonGame Engines
    Vezi pe GitHub↗5,378
  • pixijs/pixi.jsAvatar pixijs

    pixijs/pixi.js

    47,430Vezi pe GitHub↗

    PixiJS is a hardware-accelerated 2D rendering engine and HTML5 canvas library. It functions as a web-based graphics engine that utilizes WebGL to draw interactive digital content, shapes, text, and images in the browser. The engine provides a specialized pipeline for high-performance 2D graphics, featuring a scene-graph hierarchy for organizing visual objects and a system for dynamic texture management. It includes capabilities for applying visual effects through masks, filters, and blend modes. The project covers broad functional areas including digital asset loading, user input processing

    PixiJS is a high-performance 2D rendering engine that provides the core graphics and asset management capabilities required for building web-based games, though it focuses specifically on the rendering layer rather than providing a full-stack game engine.

    TypeScriptWebGL & GPU Rendering
    Vezi pe GitHub↗47,430
  • boardgameio/boardgame.ioAvatar boardgameio

    boardgameio/boardgame.io

    12,358Vezi pe GitHub↗

    Boardgame.io is a framework for developing turn-based, multiplayer games for the web. It functions as a game engine and orchestrator that manages the complexities of state synchronization, player turn order, and rule enforcement across a distributed network of clients. The framework utilizes pure functions to handle state transitions, ensuring that game logic remains predictable and consistent for all participants. By structuring game flow into hierarchical phases and turn-based segments, it automates transitions and enforces rules, preventing illegal moves while maintaining a synchronized vi

    This framework provides a specialized engine for managing state, turn logic, and multiplayer synchronization for turn-based games, making it a relevant resource for developers building that specific genre of game.

    TypeScriptGame Engines
    Vezi pe GitHub↗12,358
  • 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

    This is a cross-platform C++ game development framework that provides a rendering pipeline, entity-component system, and engine-level features for building interactive applications.

    C++Asset ManagementPhysics Engines
    Vezi pe GitHub↗18,942
  • jynew/jynewAvatar jynew

    jynew/jynew

    8,815Vezi pe GitHub↗

    jynew is a 3D RPG game engine and development framework designed for building three-dimensional role playing games. It provides a comprehensive suite of tools for scene editing, game logic scripting, and the creation of 3D environments. The project features a specialized 3D asset management pipeline for importing and aligning models and animations, including specific tools for weapon attachment and rendering. It includes a dedicated combat system editor for defining battle encounters, skill effects, and combat grids with real-time synchronization. Additionally, it provides a game modding fram

    This is a specialized 3D RPG game engine and development framework that provides core features like asset management, scripting, and scene editing, making it a direct tool for game development.

    C#Game Engines & FrameworksAsset Pipelines
    Vezi pe GitHub↗8,815
  • orillusion/orillusionAvatar Orillusion

    Orillusion/orillusion

    5,188Vezi pe GitHub↗

    Orillusion is a WebGPU 3D rendering engine designed for high-fidelity scenes and visual effects in the browser. It functions as a GPU compute framework for parallel mathematical operations and a physically-based rendering graphics pipeline for realistic materials and surfaces. The system also includes a web-based 3D animation toolkit for driving skeletal animations and interpolating vertex positions. The engine is distinguished by its use of an entity component system for scene logic and a macro-based shader generation system that creates multiple shader variants. It optimizes performance thr

    This is a WebGPU-based 3D engine that provides the core rendering, physics, and component-based architecture needed to build browser-based games and interactive experiences.

    TypeScriptWebGPU Renderers
    Vezi pe GitHub↗5,188
  • 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

    This is a specialized rhythm game engine and framework that provides a complete environment for building and modding musical battle games, fitting the category of game development resources despite its narrow focus on a specific genre.

    HaxeGame Asset ManagementAsset Pipelines
    Vezi pe GitHub↗3,660
  • godotengine/godot-demo-projectsAvatar godotengine

    godotengine/godot-demo-projects

    8,250Vezi pe GitHub↗

    This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex

    This repository provides a curated collection of functional demo projects and implementation samples that serve as a practical reference library for learning how to utilize a game engine's core features.

    GDScriptAsset Pipelines
    Vezi pe GitHub↗8,250
  • ttimo/doom3.gplAvatar TTimo

    TTimo/doom3.gpl

    4,621Vezi pe GitHub↗

    This project is a high-performance 3D game engine implementation written in C++. Its primary purpose centers on game engine development and retro game preservation, allowing for the study and compilation of original source code from a classic title. The engine utilizes a custom asset pipeline that integrates 3D models and scene data from Maya via a specialized export plugin. It is designed to be compiled across Windows, Linux, and macOS through a platform-specific build abstraction. Technical capabilities cover real-time OpenGL rendering, state-based game logic, and binary resource packaging

    This is a complete, high-performance 3D game engine that provides a foundational framework for engine development, including rendering, asset management, and cross-platform support.

    C++3D Game EnginesC++ Game EnginesNative C++ Implementations
    Vezi pe GitHub↗4,621
  • aloisdeniel/awesome-monogameAvatar aloisdeniel

    aloisdeniel/awesome-monogame

    1,427Vezi pe GitHub↗

    A collection of interesting libraries/tools for Monogame based game projects

    This repository is a curated list of libraries, tools, and resources specifically for the MonoGame framework, providing the exact collection of development assets the visitor is looking for.

    Awesome CollectionGame Engine DevelopmentGame Engine Resources
    Vezi pe GitHub↗1,427
  • cgwire/awesome-cg-vfx-pipelineAvatar cgwire

    cgwire/awesome-cg-vfx-pipeline

    1,220Vezi pe GitHub↗

    List of open-source technologies that help in the process of building a pipeline for CG and VFX productions

    This repository provides a curated collection of open-source tools and technologies specifically for building production pipelines, which aligns with the request for resources used in game development and engine creation.

    Game Assets and EnginesGame Development Resources
    Vezi pe GitHub↗1,220
  • 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 game engine and framework tailored for real-time strategy development, providing the core components like asset management, cross-platform support, and modular logic needed to build or modify strategy titles.

    C#Real-Time Strategy EnginesDeterministic NetworkingStrategy
    Vezi pe GitHub↗16,450
  • 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 framework that provides the core engine capabilities for 2D game development, including graphics rendering, scripting, and cross-platform deployment.

    C++2D Game Frameworks2D Graphics FrameworksCross-Platform Engines
    Vezi pe GitHub↗8,458
  • melonjs/melonjsAvatar melonjs

    melonjs/melonJS

    6,319Vezi pe GitHub↗

    melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a complete framework for sprite animation, tilemap loading, physics simulation, input handling, and audio playback, with a unified rendering system that automatically switches between WebGL and Canvas2D backends without code changes. The engine distinguishes itself through several integrated capabilities. It features a per-sprite shader pipeline for custom fragment shader effects, a SAT-based collision engine with swappable physics adapters (including built-in SAT, Matter.js, and Plan

    This is a lightweight, feature-complete 2D game engine that provides the necessary framework, physics, and rendering capabilities for browser-based game development.

    JavaScript2D Game Engines2D Game Frameworks2D Game Engines
    Vezi pe GitHub↗6,319
  • 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 specialized game engine and framework tailored for real-time strategy development, providing essential features like cross-platform support, physics simulation, and networking for large-scale multiplayer games.

    C++Real-Time Strategy EnginesCross-Platform FrameworksCross-Platform Game Clients
    Vezi pe GitHub↗3,914
  • craftyjs/craftyAvatar craftyjs

    craftyjs/Crafty

    3,580Vezi pe GitHub↗

    JavaScript Game Engine

    Crafty is a JavaScript-based game engine that provides a framework for building 2D games with built-in components for physics, rendering, and entity management.

    JavaScriptGame EnginesGame Engines and FrameworksGame Frameworks
    Vezi pe GitHub↗3,580
  • niklasei/bevy_game_templateAvatar NiklasEi

    NiklasEi/bevy_game_template

    1,123Vezi pe GitHub↗

    This project provides a foundational template and boilerplate structure for developing games with the Bevy engine in Rust. It is designed to facilitate cross-platform development by offering a unified codebase that targets desktop, mobile, and web environments. The template distinguishes itself through pre-configured automation pipelines that handle the complexities of multi-platform build orchestration. It includes integrated workflows for continuous integration, allowing developers to validate code compatibility and stability across various operating systems and hardware architectures autom

    This repository provides a starter template for the Bevy game engine, offering a pre-configured foundation for cross-platform development that includes the necessary engine, rendering, and asset management structures.

    RustAsset Pipelines
    Vezi pe GitHub↗1,123
  • 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 3D game engine project that provides a foundational framework for graphics rendering and engine development, fitting the category of game development resources.

    C++Game Asset Management
    Vezi pe GitHub↗1,166
  • a-little-org-called-mario/a-little-game-called-marioAvatar a-little-org-called-mario

    a-little-org-called-mario/a-little-game-called-mario

    1,442Vezi pe GitHub↗

    This project is an open-source game engine designed as a collaborative platform for building and distributing interactive software. It provides a shared environment for developers to coordinate contributions and manage the development of game mechanics through collective maintenance. The engine utilizes a distributed version control workflow to track granular code changes and manage feature integration across teams. By employing modular architecture, the system allows for the independent development of core game components, facilitating scalable gameplay features and structured collaboration.

    This project is a modular game engine built for collaborative development, providing the core framework and architecture needed to build and manage interactive software.

    GDScriptGame DevelopmentModular Game ArchitecturesOpen Source Game Platforms
    Vezi pe GitHub↗1,442
  • 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 comprehensive 2D game engine and framework that provides the core rendering, asset management, and cross-platform capabilities required for web-based game development.

    JavaScriptGame Development2D Game Frameworks2D Graphics Frameworks
    Vezi pe GitHub↗39,800
  • sschmid/entitas-csharpAvatar sschmid

    sschmid/Entitas-CSharp

    7,655Vezi pe GitHub↗

    Entitas-CSharp is a data-oriented architectural framework for managing application state and logic in C# and Unity environments. It implements the Entity Component System pattern to separate raw data components from the logic systems that process them. The framework includes a code generator that automatically produces type-safe boilerplate classes and methods at build time. It also provides a visual state inspector for examining entities and components in real time within the Unity editor. The library covers data-oriented programming and game state debugging, utilizing a memory-efficient ap

    This is an Entity Component System framework designed for game development in C# and Unity, providing the architectural foundation for managing game state and logic.

    C#Entity Component SystemsData-Oriented Component StorageData-Oriented Design Libraries
    Vezi pe GitHub↗7,655
  • 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

    This is a 3D game engine framework for the web that provides essential features like physics simulation, scene management, and WebGL rendering, making it a direct tool for game development.

    JavaScript3D Game Engines3D Scene AbstractionsAPI Abstraction Layers
    Vezi pe GitHub↗6,326
  • otfcg/awesome-game-analysisAvatar OTFCG

    OTFCG/Awesome-Game-Analysis

    1,146Vezi pe GitHub↗

    a comprehensive collection of video game tech analysis resources

    This repository is a curated collection of technical analysis resources for game development, which directly serves the visitor's need for a resource list rather than a functional engine or library.

    PythonGame Development Resources
    Vezi pe GitHub↗1,146
  • leomaurodesenv/game-datasetsAvatar leomaurodesenv

    leomaurodesenv/game-datasets

    1,072Vezi pe GitHub↗

    :video_game: A curated list of awesome game datasets, and tools to artificial intelligence in games

    This repository is a curated collection of datasets and AI tools for game development, which directly serves the visitor's need for resources and references in the game development domain.

    Awesome ListAI and Machine LearningCurated Knowledge Bases
    Vezi pe GitHub↗1,072
  • vhladiienko/awesome-game-productionAvatar vhladiienko

    vhladiienko/awesome-game-production

    210Vezi pe GitHub↗

    A curated list of awesome resources, related to game production process: books, articles, tools, project management stuff etc.

    This repository is a curated collection of resources, tools, and guides specifically focused on the game production process, which directly aligns with the request for a curated list of game development materials.

    Awesome ListGame DevelopmentGame Development Tools
    Vezi pe GitHub↗210
  • equilibrium-games/acidAvatar Equilibrium-Games

    Equilibrium-Games/Acid

    1,996Vezi pe GitHub↗

    A high speed C++17 Vulkan game engine

    This is a C++17 Vulkan-based game engine that provides the core framework, rendering, and physics capabilities required for building games from the ground up.

    C++Engines and FrameworksGame EnginesGame Engines
    Vezi pe GitHub↗1,996
Compară top 10 dintr-o privire
RepositorySteleLimbajLicențăUltimul push
raysan5/raylib33.5KCZlib16 iun. 2026
bevyengine/bevy46.6KRustApache-2.014 iun. 2026
turbulenz/turbulenz_engine5KTypeScriptMIT28 mai 2023
leereilly/games24.5K——13 sept. 2025
babylonjs/babylon.js25.7KTypeScriptApache-2.016 iun. 2026
libgdx/libgdx24.8KJavaapache-2.019 feb. 2026
openwebgal/webgal3.9KTypeScriptMPL-2.016 iun. 2026
phaserjs/phaser39.8KJavaScriptMIT10 iun. 2026
godotengine/godot112.6KC++MIT15 iun. 2026
playcanvas/engine16.1KJavaScriptMIT16 iun. 2026

Related searches

  • Dezvoltare de jocuri
  • a reliable source for retro game ROMs
  • joc open source pentru sesiuni locale
  • Emoji library
  • o resursă cuprinzătoare pentru învățarea dezvoltării de jocuri
  • un motor open source pentru dezvoltarea de jocuri
  • a collection of tutorials for learning programming
  • a game engine for developing iOS apps