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

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

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

13 مستودعات

Awesome GitHub RepositoriesAsynchronous Asset Loading

Background loading and memory management of game resources to prevent runtime stuttering and reduce startup times.

Distinct from Asynchronous Asset Loading: The existing candidates focus on web assets, mobile images, or ML tensors, whereas this is for general 3D RPG game engine assets.

Explore 13 awesome GitHub repositories matching game development · Asynchronous Asset Loading. Refine with filters or upvote what's useful.

Awesome Asynchronous Asset Loading GitHub Repositories

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

    jynew/jynew

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

    Implements asynchronous resource loading and memory allocation to optimize startup speeds and runtime performance.

    C#game-developmentjinyongunity
    عرض على GitHub↗8,815
  • facebookarchive/react-360الصورة الرمزية لـ facebookarchive

    facebookarchive/react-360

    8,706عرض على GitHub↗

    React 360 is a framework for building immersive virtual reality experiences that run in a web browser using a declarative React component model. It functions as a browser-based VR platform and a WebGL VR renderer, enabling developers to create 360-degree panoramic and stereoscopic content without requiring native code installation. The framework provides a declarative VR component library that describes VR scenes as nested React components, with props mapping to 3D objects, lights, and camera positions. It handles user input from VR controllers, gaze tracking, and mouse events through a unifi

    Provides asynchronous loading of 360-degree textures, 3D models, and audio assets with progress tracking and caching.

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

    Implements background loading of game resources to prevent runtime stuttering and freezing.

    GDScript
    عرض على GitHub↗8,250
  • amethyst/amethystالصورة الرمزية لـ amethyst

    amethyst/amethyst

    8,027عرض على GitHub↗

    Amethyst هو محرك ألعاب قائم على البيانات مكتوب بلغة Rust لبناء ألعاب ثنائية وثلاثية الأبعاد عالية الأداء. مبني على بنية نظام المكونات الكيانية (entity component system) التي تفصل حالة اللعبة عن المنطق لتمكين المعالجة المتوازية وإعادة استخدام الكود. يتميز إطار العمل بمحرك عرض glTF ثلاثي الأبعاد لاستيراد المشاهد والهندسة باستخدام مواد قائمة على الفيزياء. كما يعمل كإطار عمل للألعاب متعددة اللاعبين، حيث يوفر تجريدات لنقل الشبكة ومزامنة الحالة للتجارب عبر الإنترنت في الوقت الفعلي. يغطي المحرك مجموعة واسعة من القدرات، بما في ذلك العرض الهجين ثنائي/ثلاثي الأبعاد، وتحميل الأصول غير المتزامن، ومحاكاة الصوت المكاني. يتضمن أنظمة لمعالجة مدخلات المستخدم، وتوطين النصوص، وإدارة حالة التطبيق عبر أوتوماتون الدفع (push-down automaton). يتم دعم تكرار التطوير من خلال النماذج الأولية القائمة على البيانات وأدوات تصور المحرك الداخلية.

    Supports parallel background loading of game resources and runtime hot-reloading of assets.

    Rust
    عرض على GitHub↗8,027
  • ellanjiang/gameframeworkالصورة الرمزية لـ EllanJiang

    EllanJiang/GameFramework

    6,658عرض على GitHub↗

    Loads all assets asynchronously in background threads with automatic memory management.

    C#game-developmentgame-frameworksgame-modules
    عرض على GitHub↗6,658
  • nvidia/isaac-gr00tالصورة الرمزية لـ NVIDIA

    NVIDIA/Isaac-GR00T

    6,222عرض على GitHub↗

    Accelerates game asset loading and decompression on the GPU, improving IO performance by up to 100X over traditional methods.

    Jupyter Notebook
    عرض على GitHub↗6,222
  • hiloteam/hiloالصورة الرمزية لـ hiloteam

    hiloteam/Hilo

    5,932عرض على GitHub↗

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

    Queues and loads images, sounds, and other assets asynchronously with progress tracking.

    JavaScriptcanvasgamehilo
    عرض على GitHub↗5,932
  • confettifx/the-forgeالصورة الرمزية لـ ConfettiFX

    ConfettiFX/The-Forge

    5,575عرض على GitHub↗

    The Forge هي مجموعة أدوات منخفضة المستوى لبناء محركات رسومات وتطبيقات عالية الأداء عبر منصات سطح المكتب والجوال ووحدات التحكم. توفر إطار عمل محرك عبر المنصات ومترجم تظليل (Shader compiler) مخصص يترجم مصدرًا واحدًا إلى لغات خاصة بالهدف لواجهات برمجة تطبيقات رسومات وأجهزة متنوعة. يتضمن المشروع مدير ذاكرة وموارد GPU يستخدم توقيعات جذر موحدة لربط الموارد، إلى جانب خط أنابيب عرض تتبع الأشعة الذي ينفذ استعلامات تتبع الأشعة والمسار المسرعة بالأجهزة. تتم إدارة الحالة من خلال نظام مكونات كيان عالي الأداء ينظم البيانات والمنطق في مكونات منفصلة. تغطي مجالات القدرات الواسعة مراقبة أداء GPU عبر فتات الأجهزة (Hardware breadcrumbs) والتحليل الدقيق، ومعالجة الإدخال عبر المنصات للأجهزة الطرفية المتنوعة، ونظام رسوم متحركة للتشغيل الهيكلي والمزج. يدعم إطار العمل أيضًا تحميل الموارد غير المتزامن، والتظليل بمعدل متغير، وفهرسة الموارد غير المنتظمة. توفر مجموعة الأدوات أتمتة للتكرار في الوقت الفعلي، بما في ذلك إعادة تجميع التظليل المباشر والقدرة على إعادة تحميل المكتبات الديناميكية في وقت التشغيل.

    Ships a system to load textures, buffers, and geometry data asynchronously from disk or memory to prevent runtime stuttering.

    C++
    عرض على GitHub↗5,575
  • tmodloader/tmodloaderالصورة الرمزية لـ tModLoader

    tModLoader/tModLoader

    5,099عرض على GitHub↗

    tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res

    Provides flexible asset loading strategies, allowing resources to be loaded at boot or on-demand to balance memory and stability.

    C#apigamesteam
    عرض على GitHub↗5,099
  • turbulenz/turbulenz_engineالصورة الرمزية لـ turbulenz

    turbulenz/turbulenz_engine

    4,987عرض على GitHub↗

    Turbulenz Engine هو محرك ألعاب عبر الأنظمة الأساسية وإطار عمل HTML5 مصمم لعرض الرسومات ومحاكاة الفيزياء عبر بيئات سطح المكتب والهاتف المحمول والويب. يعمل كمحرك رسومات WebGL ومحرك فيزياء قائم على الويب، مما يوفر الأدوات اللازمة لبناء ألعاب ثنائية وثلاثية الأبعاد تعمل داخل المتصفحات. يتضمن المشروع إطار عمل متعدد اللاعبين في الوقت الفعلي يقوم بمزامنة حالات اللعبة وتفاعلات اللاعبين بين مستخدمين متعددين عبر الاتصال من جانب الخادم. وهذا يسمح بتنسيق الإجراءات في الوقت الفعلي والإجراءات القائمة على الأدوار غير المتزامنة للحفاظ على حالة مشتركة متسقة. يغطي المحرك مجموعة واسعة من الإمكانيات، بما في ذلك عرض الرسومات القائم على التظليل (shader)، ومحاكاة التصادم، ومعالجة مدخلات المستخدم من لوحات المفاتيح والفئران وشاشات اللمس وأجهزة التحكم في الألعاب. كما يدير أصول الوسائط المتعددة من خلال التحميل غير المتزامن للنماذج ثلاثية الأبعاد والقوام وتشغيل الصوت والفيديو. يتم تنظيم إطار العمل في مكونات معيارية لتسهيل تكامل أنظمة الألعاب المختلفة وتوزيع المحتوى عبر أنواع الأجهزة المختلفة.

    Implements background loading and memory management for game resources to prevent runtime stuttering.

    TypeScript
    عرض على GitHub↗4,987
  • ogrecave/ogreالصورة الرمزية لـ OGRECave

    OGRECave/ogre

    4,607عرض على GitHub↗

    Ogre is a high-level 3D rendering engine designed for creating games, simulations, and visualizations without requiring low-level graphics API code. It functions as a framework for real-time 3D graphics processing, providing a physically based renderer to simulate lifelike surfaces and lighting. The engine includes specialized systems for skeletal animation to control character movement and a terrain generation system for producing large textured landscapes. These features are supported by automatic levels of detail and distance-based mesh management to maintain performance. The project cove

    Implements asynchronous resource loading on background threads to prevent rendering loop freezes.

    C++
    عرض على GitHub↗4,607
  • tomlooman/actionroguelikeالصورة الرمزية لـ tomlooman

    tomlooman/ActionRoguelike

    4,493عرض على GitHub↗

    ActionRoguelike هو مشروع لعبة تعاونية من منظور الشخص الثالث مبني باستخدام C++ و Unreal Engine. يعمل كتطبيق متصل بالشبكة يستخدم بنية النسخ المتماثل لمزامنة حالات الشخصية والقتال عبر عملاء متعددين. ينفذ المشروع إطار عمل أداء موجهاً نحو البيانات يستخدم تجميع الكائنات (object pooling) وتحميل الأصول غير المتزامن لتحسين استخدام الذاكرة ومعدلات الإطارات. ويتميز بنظام ذكاء اصطناعي لشجرة السلوك مدمج مع استعلامات البيئة لدفع اتخاذ القرار المستقل لـ NPC والقتال، إلى جانب إطار عمل تسلسل ثنائي لحفظ متغيرات الممثل وملفات تعريف المستخدمين على القرص. يغطي الكود المصدري قدرات عالية المستوى بما في ذلك ميكانيكا القتال الحركي، وإدارة حالة شخصية RPG، وتصميم واجهة المستخدم القائم على الأحداث. كما يدمج تقنيات تحسين الأداء مثل تقييد الرسوم المتحركة وإدارة الكيانات الموجهة نحو البيانات للتعامل مع الكائنات ذات الحجم الكبير.

    Loads game assets asynchronously via soft references to prevent frame rate stutters during gameplay.

    C++3dc-plus-pluscpp
    عرض على GitHub↗4,493
  • 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

    Provides asynchronous asset loading and managed caching to prevent frame rate drops during runtime.

    Javagame-engine-3dhacktoberfestjava
    عرض على GitHub↗4,150
  1. Home
  2. Game Development
  3. Asynchronous Asset Loading

استكشف الوسوم الفرعية

  • GPU-Accelerated DecompressionsAccelerates game asset loading and decompression on the GPU, improving IO performance by up to 100X over traditional methods. **Distinct from Asynchronous Asset Loading:** Distinct from Asynchronous Asset Loading: focuses on GPU-accelerated decompression for IO performance, not on background loading to prevent stuttering.
  • VR Asset LoadersLoads 360-degree textures, 3D models, and audio assets asynchronously with progress tracking and caching. **Distinct from Asynchronous Asset Loading:** Distinct from general Asynchronous Asset Loading: specifically handles VR-specific asset types (360 textures, 3D models) with progress tracking and caching for immersive experiences.