2 repository-uri
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.
Aceasta este o bibliotecă de motor de joc pentru construirea de jocuri interactive folosind componente React și React Native. Oferă un game loop centralizat și un sistem de gestionare a stării pentru a coordona logica și actualizările la fiecare tick al jocului. Framework-ul include un sistem de coordonate pentru scalarea cross-platform care distribuie factorii într-un arbore de componente pentru a menține o poziționare consistentă pe diferite dimensiuni de ecran. De asemenea, dispune de un sistem de animație sprite pentru randarea cadrelor secvențiale din sprite sheet-uri și un renderer de tile map care construiește terenuri multi-strat folosind un atlas de tile-uri și indexuri bazate pe grid. Biblioteca integrează în continuare capabilități de motor fizic pentru a gestiona gravitația, detectarea coliziunilor și simularea corpurilor fizice în lumea jocului.
Implements a declarative component hierarchy for game elements using the React Native framework.
React Native Game Engine este un framework pentru construirea de experiențe interactive 2D și simulări în aplicații mobile. Oferă un controller dedicat pentru gestionarea unui game loop cu pas fix, asigurând că logica jocului, input-urile utilizatorului și actualizările stării au loc la o rată de cadre consistentă. Motorul utilizează o arhitectură de tip entity-component-system pentru a decupla datele obiectelor de joc de comportament. Prin structurarea obiectelor ca entități independente procesate de funcții logice reutilizabile, permite gestionarea scenelor complexe printr-o abordare centralizată, bazată pe date. Framework-ul susține crearea de interfețe utilizator dinamice, cross-platform, prin valorificarea componentelor native pentru randare, menținând în același timp starea jocului în thread-ul JavaScript. Include un message bus pentru dispecerizarea evenimentelor între sistemele interne și componentele externe, facilitând comunicarea în cadrul scenei interactive.
Provides a framework for building interactive 2D games and simulations within mobile applications.