awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
bberak avatar

bberak/react-native-game-engine

0
View on GitHub↗
3,102 stars·191 forks·JavaScript·MIT·28 views

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.

Star history

Star history chart for bberak/react-native-game-engineStar history chart for bberak/react-native-game-engine

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to React Native Game Engine

Similar open-source projects, ranked by how many features they share with React Native Game Engine.
  • formidablelabs/react-game-kitFormidableLabs avatar

    FormidableLabs/react-game-kit

    4,605View on 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
    View on GitHub↗4,605
  • urho3d/urho3durho3d avatar

    urho3d/urho3d

    4,707View on 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
    View on GitHub↗4,707
  • kittykatattack/learningpixikittykatattack avatar

    kittykatattack/learningPixi

    4,421View on 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

    View on GitHub↗4,421
  • munificent/game-programming-patternsmunificent avatar

    munificent/game-programming-patterns

    4,462View on 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
    View on GitHub↗4,462
See all 30 alternatives to React Native Game Engine→

Frequently asked questions

What does bberak/react-native-game-engine do?

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.

What are the main features of bberak/react-native-game-engine?

The main features of bberak/react-native-game-engine are: React Native Game Frameworks, Game Loops, Entity Component Systems, Game Loop Updates, Fixed-Timestep Loops, Cross-Platform Frameworks, Game State Management, Event Bus Systems.

What are some open-source alternatives to bberak/react-native-game-engine?

Open-source alternatives to bberak/react-native-game-engine include: 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…

Curated searches featuring React Native Game Engine

Hand-picked collections where React Native Game Engine appears.
  • an open source engine for game development
  • Game development
  • 2D Indie Game Engines