2 repositorios
Frameworks for building interactive 2D games and simulations using React Native.
Distinct from React Native Components: Distinct from general mobile game builds: focuses on the React Native ecosystem specifically.
Explore 2 awesome GitHub repositories matching game development · React Native Game Frameworks. Refine with filters or upvote what's useful.
Esta es una librería de motor de juegos para construir juegos interactivos utilizando componentes de React y React Native. Proporciona un bucle de juego (game loop) centralizado y un sistema de gestión de estado para coordinar la lógica y las actualizaciones en cada tick del juego. El framework incluye un sistema de coordenadas para escalado multiplataforma que distribuye factores a través de un árbol de componentes para mantener un posicionamiento consistente en diferentes tamaños de pantalla. También cuenta con un sistema de animación de sprites para renderizar fotogramas secuenciales a partir de hojas de sprites y un renderizador de mapas de tiles que construye terrenos multicapa utilizando un atlas de tiles e índices basados en cuadrícula. La librería integra además capacidades de motor de física para gestionar la gravedad, la detección de colisiones y la simulación de cuerpos físicos dentro del mundo del juego.
Implements a declarative component hierarchy for game elements using the React Native framework.
React Native Game Engine es un framework para construir experiencias interactivas 2D y simulaciones dentro de aplicaciones móviles. Proporciona un controlador dedicado para gestionar un bucle de juego de paso fijo, asegurando que la lógica del juego, las entradas del usuario y las actualizaciones de estado ocurran a una tasa de fotogramas consistente. El motor utiliza una arquitectura de entidad-componente-sistema para desacoplar los datos de los objetos del juego del comportamiento. Al estructurar los objetos como entidades independientes procesadas por funciones de lógica reutilizables, permite la gestión de escenas complejas a través de un enfoque centralizado y basado en datos. El framework admite la creación de interfaces de usuario dinámicas y multiplataforma aprovechando componentes nativos para el renderizado mientras mantiene el estado del juego dentro del hilo de JavaScript. Incluye un bus de mensajes para despachar eventos entre sistemas internos y componentes externos, facilitando la comunicación a través de la escena interactiva.
Provides a framework for building interactive 2D games and simulations within mobile applications.