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

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

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

AmbientRun/Ambient

0
View on GitHub↗
3,902 نجوم·130 تفرعات·Rust·Apache-2.0·7 مشاهداتambient.run↗

Ambient

Ambient هو محرك ألعاب متعدد اللاعبين وبيئة تشغيل عبر المنصات مطور بلغة Rust. يوفر نظاماً لبناء ونشر ألعاب عالية الأداء تعمل عبر متصفحات الويب ومنصات سطح المكتب باستخدام WebAssembly و WebGPU.

يتميز المشروع بقاعدة بيانات شبكية تقوم تلقائياً بنسخ الحالة والمكونات في الوقت الفعلي بين الخوادم واللاعبين. يستخدم بيئات WebAssembly المعزولة (sandboxes) لعزل منطق اللعبة، مما يمنع تعطل البرامج النصية الفردية ويسمح بالتنفيذ الآمن للكود غير الموثوق.

يتضمن إطار العمل نظام رسومات لمرئيات ثلاثية الأبعاد عالية الدقة باستخدام تقنيات العرض القائم على الفيزياء (PBR) وتسريع الأجهزة. تتم إدارة الحالة من خلال نظام مكونات الكيانات (ECS)، بينما ينظم نظام التجميع القائم على البيان (manifest-driven) الكود والأصول في حزم قابلة للتشغيل البيني. يتم تسليم الأصول والوسائط عبر البث عند الطلب للقضاء على التنزيلات اليدوية.

Features

  • Multiplayer Game Engines - Provides a comprehensive cross-platform runtime and engine for building high-performance multiplayer games using WebAssembly and WebGPU.
  • Real-Time State Synchronization - Maintains a real-time networked database that automatically replicates game state between players and the server.
  • Game State Synchronization Servers - Implements a networked database server that synchronizes game state using authoritative updates and replication.
  • Rust Game Engines - Provides a high-performance game engine implemented in Rust for building cross-platform experiences.
  • Cross-Platform Game Clients - Ships a single game experience that runs across web browsers and desktop platforms using a shared codebase.
  • Sandboxed Game Scripting - Executes game logic within isolated sandboxes to securely run untrusted code from external modules.
  • Multiplayer Networking - Provides high-performance networking for real-time game state replication across web and desktop.
  • WebGPU Renderers - Utilizes the WebGPU API to provide high-performance, hardware-accelerated 3D rendering in the browser.
  • High Performance Rendering - Produces high-fidelity 3D visuals using physically based rendering, shadow maps, and hardware acceleration.
  • Wasm Sandboxes - Runs game logic within isolated WebAssembly sandboxes to ensure secure execution and prevent crashes.
  • State Replication - Implements a system for synchronizing game world state between servers and clients via automatic delta updates.
  • ECS Component State Management - Provides an Entity Component System for managing game data and runtime behavior through typed components.
  • On-Demand Content Streaming - Streams necessary code and media files to clients on demand to eliminate manual downloads.
  • Game Package Manifests - Uses manifest files to organize code and assets into interoperable packages with shared dependencies.
  • Cross-Platform Multiplayer Hosting - Provides a cross-platform environment to develop and host high-performance multiplayer experiences.
  • On-the-fly Media Streaming - Delivers media files to users upon connection via real-time streaming to start the experience immediately.
  • Modular Game Architectures - Organizes game logic and assets into independent, interoperable packages.
  • Modular Game Bundles - Allows bundling code, assets, and schemas into interoperable units that share dependencies.
  • Game Engine Development - Multiplayer-focused game engine for interactive experiences.
  • Game Engines - Multiplayer game engine.
  • Game Engines and Frameworks - Multiplayer-focused game engine for interactive experiences.

سجل النجوم

مخطط تاريخ النجوم لـ ambientrun/ambientمخطط تاريخ النجوم لـ ambientrun/ambient

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

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

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

Start searching with AI

الأسئلة الشائعة

ما هي وظيفة ambientrun/ambient؟

Ambient هو محرك ألعاب متعدد اللاعبين وبيئة تشغيل عبر المنصات مطور بلغة Rust. يوفر نظاماً لبناء ونشر ألعاب عالية الأداء تعمل عبر متصفحات الويب ومنصات سطح المكتب باستخدام WebAssembly و WebGPU.

ما هي الميزات الرئيسية لـ ambientrun/ambient؟

الميزات الرئيسية لـ ambientrun/ambient هي: Multiplayer Game Engines, Real-Time State Synchronization, Game State Synchronization Servers, Rust Game Engines, Cross-Platform Game Clients, Sandboxed Game Scripting, Multiplayer Networking, WebGPU Renderers.

ما هي البدائل مفتوحة المصدر لـ ambientrun/ambient؟

تشمل البدائل مفتوحة المصدر لـ ambientrun/ambient: gameplay3d/gameplay — Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D… amethyst/amethyst — Amethyst is a data-driven game engine written in Rust for building high-performance 2D and 3D games. It is built on an… spring/spring — Spring is a cross-platform game engine and framework designed specifically for the development and execution of… mrdoob/three.js — This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within… melonjs/melonjs — melonJS is a lightweight HTML5 game engine for building 2D games in the browser using JavaScript. It provides a… fabricmc/fabric-api — Fabric API is a modular framework designed for Minecraft mod development, providing a standardized set of hooks and…

بدائل مفتوحة المصدر لـ Ambient

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Ambient.
  • gameplay3d/gameplayالصورة الرمزية لـ gameplay3d

    gameplay3d/gameplay

    4,864عرض على GitHub↗

    Gameplay is a high-performance C++ game engine and cross-platform framework designed for developing 2D and 3D interactive games. It functions as both a 3D graphics engine for rendering environments and a 2D game development kit for creating sprite-based mechanics. The framework provides a cross-platform abstraction layer to ensure that game logic and graphics run across various hardware and software platforms using a shared codebase. The engine implements a hardware-accelerated rendering pipeline and component-based game logic to separate data from behavior. It utilizes a native C++ impleme

    C++c-plus-pluscross-platformengine
    عرض على GitHub↗4,864
  • amethyst/amethystالصورة الرمزية لـ amethyst

    amethyst/amethyst

    8,027عرض على GitHub↗

    Amethyst is a data-driven game engine written in Rust for building high-performance 2D and 3D games. It is built on an entity component system architecture that decouples game state from logic to enable parallel processing and reusable code. The framework features a glTF 3D renderer for importing scenes and geometry using physically based materials. It also serves as a multiplayer game framework, providing network transport abstractions and state synchronization for real-time online experiences. The engine covers a broad range of capabilities, including hybrid 2D/3D rendering, asynchronous a

    Rust
    عرض على GitHub↗8,027
  • 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

    C++
    عرض على GitHub↗3,914
  • mrdoob/three.jsالصورة الرمزية لـ mrdoob

    mrdoob/three.js

    113,086عرض على GitHub↗

    This project is a high-level 3D graphics engine designed to render complex, hardware-accelerated environments within web browsers. It provides a comprehensive abstraction layer that manages scene graphs, cameras, and lighting, mapping high-level scene definitions onto low-level graphics APIs. By decoupling these definitions from specific hardware targets, the engine ensures consistent performance across diverse browsers and devices. The framework distinguishes itself through a robust architecture that includes a unified math library for high-frequency spatial calculations and a physically bas

    JavaScript3daugmented-realitycanvas
    عرض على GitHub↗113,086
  • عرض جميع البدائل الـ 30 لـ Ambient→