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

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

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

bberak/react-native-game-engine

0
View on GitHub↗
3,102 نجوم·191 تفرعات·JavaScript·MIT·3 مشاهدات

React Native Game Engine

React Native Game Engine is a framework for building 2D interactive experiences and simulations within mobile applications. It provides a dedicated controller for managing a fixed-step game loop, ensuring that game logic, user inputs, and state updates occur at a consistent frame rate.

The engine utilizes an entity-component-system architecture to decouple game object data from behavior. By structuring objects as independent entities processed by reusable logic functions, it allows for the management of complex scenes through a centralized, data-driven approach.

The framework supports the creation of dynamic, cross-platform user interfaces by leveraging native components for rendering while maintaining game state within the JavaScript thread. It includes a message bus for dispatching events between internal systems and external components, facilitating communication across the interactive scene.

Features

  • React Native Game Frameworks - Provides a framework for building interactive 2D games and simulations within mobile applications.
  • Game Loops - Manages simulation updates at a consistent frame rate for smooth performance in mobile environments.
  • Entity Component Systems - Structures game objects as decoupled data entities processed by reusable logic functions.
  • Game Loop Updates - Runs a recurring update cycle to process game logic, user inputs, and state changes.
  • Fixed-Timestep Loops - Executes game logic and state updates at a constant interval to ensure predictable simulation timing.
  • Cross-Platform Frameworks - Facilitates the creation of 2D interactive experiences that run natively on mobile devices.
  • Game State Management - Updates active entities dynamically during runtime to support real-time object manipulation.
  • Event Bus Systems - Provides a centralized message bus for decoupled communication between internal game systems.
  • Declarative State Managers - Maintains a centralized, mutable state object that synchronizes entity properties across frames.
  • Cross-Platform UI Frameworks - Enables the creation of dynamic, responsive user interfaces across mobile platforms.
  • Cross-Platform Native Renderers - Maps declarative game object definitions to native platform views for rendering.

سجل النجوم

مخطط تاريخ النجوم لـ bberak/react-native-game-engineمخطط تاريخ النجوم لـ bberak/react-native-game-engine

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

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

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

Start searching with AI

مجموعات مختارة تضم React Native Game Engine

مجموعات منسقة بعناية يظهر فيها React Native Game Engine.
  • محرك مفتوح المصدر لتطوير الألعاب
  • تطوير الألعاب
  • محركات ألعاب ثنائية الأبعاد (2D) للمطورين المستقلين

بدائل مفتوحة المصدر لـ React Native Game Engine

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Native Game Engine.
  • formidablelabs/react-game-kitالصورة الرمزية لـ FormidableLabs

    FormidableLabs/react-game-kit

    4,605عرض على GitHub↗

    This is a game engine library for building interactive games using React and React Native components. It provides a centralized game loop and state management system to coordinate logic and updates on every game tick. The framework includes a coordinate system for cross-platform scaling that distributes factors across a component tree to maintain consistent positioning across different screen sizes. It also features a sprite animation system for rendering sequential frames from sprite sheets and a tile map renderer that constructs multi-layered terrain using a tile atlas and grid-based indexe

    JavaScriptcomponent-treegamematter
    عرض على GitHub↗4,605
  • 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

    C++2d3d3d-graphics
    عرض على GitHub↗4,707
  • kittykatattack/learningpixiالصورة الرمزية لـ kittykatattack

    kittykatattack/learningPixi

    4,421عرض على GitHub↗

    learningPixi is an educational resource and instructional guide focused on 2D web graphics and interactive media development. It provides a structured curriculum and tutorials for building 2D games and visual applications using the Pixi.js rendering engine and WebGL for hardware-accelerated graphics. The project covers specialized workflows for sprite animation, including the use of texture atlases and spritesheet frame extraction. It also provides guidance on implementing game state management for scene transitions and rectangular collision detection systems to trigger interactive events. T

    عرض على GitHub↗4,421
  • munificent/game-programming-patternsالصورة الرمزية لـ munificent

    munificent/game-programming-patterns

    4,462عرض على GitHub↗

    This project is a game programming design patterns reference and software engineering guide. It provides a collection of architectural and structural patterns specifically applied to the development of video games, focusing on organizing game loops, entity component systems, and state management. The content is delivered as a digital book and markdown static site. It utilizes a static site generation workflow that transforms markdown source files and HTML templates into structured static pages for technical content publishing. The underlying system includes capabilities for static site compi

    HTMLarchitecturebookc-plus-plus
    عرض على GitHub↗4,462
عرض جميع البدائل الـ 30 لـ React Native Game Engine→

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

ما هي وظيفة bberak/react-native-game-engine؟

React Native Game Engine is a framework for building 2D interactive experiences and simulations within mobile applications. It provides a dedicated controller for managing a fixed-step game loop, ensuring that game logic, user inputs, and state updates occur at a consistent frame rate.

ما هي الميزات الرئيسية لـ bberak/react-native-game-engine؟

الميزات الرئيسية لـ bberak/react-native-game-engine هي: React Native Game Frameworks, Game Loops, Entity Component Systems, Game Loop Updates, Fixed-Timestep Loops, Cross-Platform Frameworks, Game State Management, Event Bus Systems.

ما هي البدائل مفتوحة المصدر لـ bberak/react-native-game-engine؟

تشمل البدائل مفتوحة المصدر لـ bberak/react-native-game-engine: formidablelabs/react-game-kit — This is a game engine library for building interactive games using React and React Native components. It provides a… urho3d/urho3d — Urho3D is a cross-platform 3D game engine written in C++. It uses a component-based scene graph to compose game… kittykatattack/learningpixi — learningPixi is an educational resource and instructional guide focused on 2D web graphics and interactive media… munificent/game-programming-patterns — This project is a game programming design patterns reference and software engineering guide. It provides a collection… spring/spring — Spring is a cross-platform game engine and framework designed specifically for the development and execution of… xotahal/react-native-material-ui — This project is a cross-platform mobile UI framework and component library for building native interfaces. It provides…