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

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

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

Open-source alternatives to Games

30 open-source projects similar to charlespikachu/games, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Games alternative.

  • boardgameio/boardgame.ioالصورة الرمزية لـ boardgameio

    boardgameio/boardgame.io

    12,358عرض على 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

    TypeScriptboardgamesgame-enginejavascript
    عرض على GitHub↗12,358
  • leereilly/gamesالصورة الرمزية لـ leereilly

    leereilly/games

    24,533عرض على 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

    gamegame-developmentgame-engine
    عرض على GitHub↗24,533
  • anuken/mindustryالصورة الرمزية لـ Anuken

    Anuken/Mindustry

    26,624عرض على GitHub↗

    Mindustry is a cross-platform game engine and factory automation simulation that combines resource management with tower defense strategy. Players construct complex supply chains and automated networks to process materials while building defensive structures to protect a core from waves of hostile mechanical forces. The project utilizes a deterministic lockstep networking model to ensure simulation consistency across desktop and mobile devices. It is built on an entity-component-system architecture and a tile-based grid simulation, allowing for the efficient management of thousands of active

    Javaandroiddesktopgame
    عرض على GitHub↗26,624

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • ppy/osuالصورة الرمزية لـ ppy

    ppy/osu

    18,527عرض على GitHub↗

    This project is an open-source, cross-platform rhythm game engine designed to execute musical gameplay by synchronizing visual hit objects with audio tracks. It functions as a comprehensive competitive gaming platform that tracks player performance metrics, manages official leaderboards, and facilitates the distribution of rhythm-based challenges across desktop and mobile operating systems. The engine distinguishes itself through a modular architecture that decouples core gameplay logic from the engine, allowing developers to implement distinct game modes as swappable rulesets. It includes a

    C#beatmapcatchgame
    عرض على GitHub↗18,527
  • babylonjs/babylon.jsالصورة الرمزية لـ BabylonJS

    BabylonJS/Babylon.js

    25,652عرض على 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

    TypeScript
    عرض على GitHub↗25,652
  • photonstorm/phaserالصورة الرمزية لـ photonstorm

    photonstorm/phaser

    39,800عرض على 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

    JavaScript
    عرض على GitHub↗39,800
  • 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

    C++cpluspluscppgame-development
    عرض على GitHub↗6,638
  • tmallfe/tmallfe.github.ioالصورة الرمزية لـ tmallfe

    tmallfe/tmallfe.github.io

    3,905عرض على GitHub↗

    This project is a multi-purpose web platform serving as a canvas 2D game engine, a frontend engineering blog, and a markdown static site generator. It functions as a web graphics showcase and a technical knowledge base for sharing architectural decisions and performance optimizations. The platform implements a high-performance graphics framework using low-level drawing APIs, integrating skeletal animation and web physics for collision detection and realistic motion of two-dimensional objects. It simultaneously operates as a system for converting markdown source files into pre-rendered HTML pa

    HTML
    عرض على GitHub↗3,905
  • opendiablo2/opendiablo2الصورة الرمزية لـ OpenDiablo2

    OpenDiablo2/OpenDiablo2

    11,038عرض على GitHub↗

    OpenDiablo2 is an open-source re-implementation of an isometric action role-playing game engine. It functions as a cross-platform game client designed to execute core mechanics and logic across multiple operating systems using external game assets. The project focuses on recreating the functionality of a classic action RPG from the ground up through a community-driven effort. It provides a framework for running a game engine that simulates specific gameplay experiences and movement patterns. The engine includes capabilities for isometric projection rendering, deterministic game state simulat

    Go
    عرض على GitHub↗11,038
  • unity-technologies/unitycsreferenceالصورة الرمزية لـ Unity-Technologies

    Unity-Technologies/UnityCsReference

    12,718عرض على GitHub↗

    This repository provides the source code for the Unity game engine, serving as a reference for the internal implementation of its core systems and managed scripting environment. It functions as a development resource for understanding how high-level C# logic interacts with the underlying engine architecture to build interactive 2D and 3D applications. By providing visibility into the engine's source files, this project enables developers to inspect execution flows and trace implementation details. This transparency supports the troubleshooting of complex behaviors and the analysis of how spec

    C#
    عرض على GitHub↗12,718
  • a-little-org-called-mario/a-little-game-called-marioالصورة الرمزية لـ a-little-org-called-mario

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

    1,442عرض على 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.

    GDScriptgamegame-developmentgamedev
    عرض على GitHub↗1,442
  • 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.

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

    raysan5/raylib

    33,466عرض على 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

    Candroidcembedded
    عرض على GitHub↗33,466
  • 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

    C++
    عرض على GitHub↗13,006
  • pixijs/pixijsالصورة الرمزية لـ pixijs

    pixijs/pixijs

    47,416عرض على 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

    TypeScriptcanvascanvas2ddata-visualization
    عرض على GitHub↗47,416
  • sfttech/openageالصورة الرمزية لـ SFTtech

    SFTtech/openage

    14,100عرض على GitHub↗

    Openage is an open-source game engine designed to execute real-time strategy games. It provides the core logic, networking, and rendering infrastructure necessary to recreate classic strategy mechanics across multiple operating systems. The engine utilizes a deterministic lockstep simulation and a client-server architecture to maintain synchronized game states across participants. It distinguishes itself through a data-driven configuration system that allows for extensive game modding, enabling users to adjust mechanics and visual elements by editing human-readable files without requiring sou

    Pythonage-of-empiresc-plus-pluscmake
    عرض على GitHub↗14,100
  • 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

    Shell
    عرض على GitHub↗229,538
  • godotengine/godot-demo-projectsالصورة الرمزية لـ godotengine

    godotengine/godot-demo-projects

    8,250عرض على 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

    GDScript
    عرض على GitHub↗8,250
  • donchitos/claude-code-game-studiosالصورة الرمزية لـ Donchitos

    Donchitos/Claude-Code-Game-Studios

    21,745عرض على GitHub↗

    Claude-Code-Game-Studios is an LLM agent orchestration framework designed to simulate a professional game development studio hierarchy. It coordinates specialized AI agents and workflow skills to manage design, programming, and art tasks across a game project. The system utilizes a technical rule system to enforce coding standards and quality constraints based on specific file directory paths. It also provides engine-specific expertise configuration to ensure technical guidance is tailored to the requirements of different game engines. The framework includes automation for studio workflows s

    Shellai-agentsai-assisted-developmentanthropic
    عرض على GitHub↗21,745
  • openwebgal/webgalالصورة الرمزية لـ OpenWebGAL

    OpenWebGAL/WebGAL

    3,854عرض على 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

    TypeScriptdiy-toolgalgamegame
    عرض على GitHub↗3,854
  • cocos-creator/engineالصورة الرمزية لـ cocos-creator

    cocos-creator/engine

    9,671عرض على 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

    C++
    عرض على GitHub↗9,671
  • pointfreeco/swift-composable-architectureالصورة الرمزية لـ pointfreeco

    pointfreeco/swift-composable-architecture

    14,726عرض على GitHub↗

    This is a Swift state management framework and application logic library designed for building applications with a single source of truth and unidirectional data flow. It provides a Redux-inspired architecture that separates business logic from side effects and user interfaces to ensure predictable application behavior across multiple screens. The framework focuses on modularity by allowing complex features to be decomposed into smaller, isolated components. This enables the development of UI-independent business logic that can be extracted into separate modules to improve compilation speed a

    Swiftarchitecturecompositionmodularity
    عرض على GitHub↗14,726
  • lwjgl/lwjgl3الصورة الرمزية لـ LWJGL

    LWJGL/lwjgl3

    5,269عرض على GitHub↗

    LWJGL is a cross-platform library that provides Java bindings to native APIs for graphics, audio, compute, windowing, and input. It enables Java applications to access low-level hardware-accelerated capabilities such as OpenGL and Vulkan rendering, OpenAL 3D audio, OpenCL GPU compute, and GLFW windowing and input handling. Under the hood, LWJGL dynamically resolves native function pointers at runtime, loads platform-specific shared libraries, and uses generated JNI bindings to bridge Java and native code. It offers explicit memory management through direct buffer access and stack-allocated me

    Javabindingsfmodfreetype
    عرض على GitHub↗5,269
  • endless-sky/endless-skyالصورة الرمزية لـ endless-sky

    endless-sky/endless-sky

    7,382عرض على GitHub↗

    Endless Sky is an open-source space trading simulation, 2D space combat simulator, and narrative exploration game. It functions as a plugin-based game engine that allows users to explore a vast universe, engage in tactical ship battles, and progress through a central plot within a sandbox environment. The project is distinguished by its highly moddable architecture, utilizing a directory-based plugin system and data-driven entity definitions to allow for content extensions and behavior overrides without recompiling source code. It further supports visual customization through programmable ver

    C++
    عرض على GitHub↗7,382
  • mjavascript/mastering-modular-javascriptالصورة الرمزية لـ mjavascript

    mjavascript/mastering-modular-javascript

    3,978عرض على GitHub↗

    This project is an architectural design course and educational resource focused on breaking large JavaScript codebases into independent, testable, and environment-agnostic components. It serves as a modular programming guide and reference for implementing structural strategies and best practices in production environments. The material emphasizes the use of design patterns to create decoupled components and robust logic. It specifically covers strategies for dependency inversion and the use of generic interfaces to ensure logic can run across different JavaScript runtimes. The guide provides

    HTMLbookbook-seriesjavascript
    عرض على GitHub↗3,978
  • hanami/hanamiالصورة الرمزية لـ hanami

    hanami/hanami

    6,374عرض على GitHub↗

    Hanami is a full-stack Ruby web framework and API platform designed for building maintainable applications. It centers on a modular web architecture that organizes software into independent slices to prevent monolithic growth and isolate functional units. The framework implements a clean architecture by decoupling business logic from persistence and request handling. This is achieved through a central dependency injection container for managing object lifetimes and a repository pattern mapper that separates domain entities from the persistence layer. The project further provides a Rack-compa

    Rubyapihanamiruby
    عرض على GitHub↗6,374
  • hyperledger/hyperledgerالصورة الرمزية لـ hyperledger

    hyperledger/hyperledger

    3,745عرض على GitHub↗

    Hyperledger is an enterprise blockchain ecosystem consisting of a collection of open-source frameworks and libraries. It provides the distributed ledger technology and modular architectures necessary to build permissioned blockchain applications for industrial use cases. The project is characterized by a multi-framework ecosystem that separates consensus and membership services into interchangeable components. This modularity allows for the use of various agreement mechanisms, including crash-fault and Byzantine fault tolerant protocols, to maintain a synchronized and immutable record of tran

    blockchaindistributed-ledgerhyperledger
    عرض على GitHub↗3,745
  • liabru/matter-jsالصورة الرمزية لـ liabru

    liabru/matter-js

    18,256عرض على GitHub↗

    Matter-js is a 2D rigid body physics engine written in JavaScript for simulating realistic physical interactions, collisions, and dynamics in web browsers. It functions as a web physics simulation library that calculates motion, gravity, and constraints for objects rendered on a web canvas. The library includes a built-in canvas physics visualizer to draw physical bodies, joints, and constraints for debugging and gameplay. It distinguishes itself through a plugin system that supports recursive dependency resolution and internal method patching to inject custom logic into the engine's executio

    JavaScriptcanvasjavascriptphysics
    عرض على GitHub↗18,256
  • kamilmysliwiec/nestالصورة الرمزية لـ kamilmysliwiec

    kamilmysliwiec/nest

    75,872عرض على GitHub↗

    Nest is an enterprise Node.js framework designed for building scalable and maintainable server-side applications. It provides a typed environment for developing backend services using TypeScript and JavaScript, incorporating architectural patterns for both object-oriented and functional programming. The framework organizes complex backend logic into a modular application structure to ensure clear boundary separation. It utilizes a dependency injection container to manage object lifecycles and a decorator-based metadata system to attach configuration and routing data to classes and methods. T

    TypeScript
    عرض على GitHub↗75,872
  • name5566/leafالصورة الرمزية لـ name5566

    name5566/leaf

    5,513عرض على GitHub↗

    Leaf is a game server framework written in Go designed for building multiplayer game backends. It provides a modular backend architecture that organizes server logic into independent modules and includes a concurrent task scheduler for managing ordered, delayed, or recurring functions. The framework features a TCP and WebSocket server that manages simultaneous connections through a single interface. It incorporates a message router capable of decoding Protobuf and JSON data to map incoming network packets to specific internal server modules. The system includes capabilities for multi-protoco

    Go
    عرض على GitHub↗5,513