awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
FormidableLabs avatar

FormidableLabs/react-game-kitArchived

0
View on GitHub↗
4,605 stele·312 fork-uri·JavaScript·MIT·11 vizualizărireactnext.surge.sh↗

React Game Kit

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.

Features

  • React Native Game Frameworks - Implements a declarative component hierarchy for game elements using the React Native framework.
  • Game Physics Integration - Provides a bridge for managing gravity, collisions, and physical bodies within a React component tree.
  • 2D Physics Simulations - Adds gravity, collision detection, and physical body simulations to a React-based game world.
  • Game Loops - Synchronizes a central timing mechanism that notifies subscribed components to execute logic on every game tick.
  • Game Loop Managers - Coordinates a central timing mechanism for executing logic on every single game tick.
  • Physics Simulation Engines - Integrates a dedicated physics simulator to manage gravity and collision detection for objects within the game world.
  • Physics Simulations - Integrates a physics engine to manage gravity, collisions, and the creation of physical bodies within the game world.
  • 2D Sprite Animations - Provides a system for rendering sequential frames from sprite sheets to create real-time 2D animations.
  • Tile Map Renderers - Implements a renderer that constructs multi-layered game terrain using a tile atlas and grid-based indexing.
  • Tile-Based Level Mapping - Constructs game environments by mapping numeric indexes to specific tiles from a predefined atlas.
  • Adaptive Resolution Scaling - Calculates and distributes a scaling factor across a component tree to maintain consistent positioning across different screen sizes.
  • Cross-Platform Layout Scaling - Ensures game elements and layouts maintain correct proportions and positions across different screen sizes and devices.
  • Sprite Animations from Texture Atlases - Renders sequential image crops from a single atlas based on state-driven timing to create animations.
  • Sprite Sheet Animation Playback - Renders sequential frames from a sprite sheet image to create animations based on defined states and frame rates.
  • Resolution Scaling - Provides a coordinate system that distributes scaling factors to maintain consistent positioning across different screen sizes.
  • Coordinate System Scaling - Provides a coordinate system that distributes scaling factors to maintain consistent game element positioning.

Istoric stele

Graficul istoricului de stele pentru formidablelabs/react-game-kitGraficul istoricului de stele pentru formidablelabs/react-game-kit

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Colecții curatoriate care includ React Game Kit

Colecții selectate manual în care apare React Game Kit.
  • Motoare de jocuri WebGL în JavaScript
  • Motoare pentru jocuri indie 2D

Întrebări frecvente

Ce face formidablelabs/react-game-kit?

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.

Care sunt principalele funcționalități ale formidablelabs/react-game-kit?

Principalele funcționalități ale formidablelabs/react-game-kit sunt: React Native Game Frameworks, Game Physics Integration, 2D Physics Simulations, Game Loops, Game Loop Managers, Physics Simulation Engines, Physics Simulations, 2D Sprite Animations.

Care sunt câteva alternative open-source pentru formidablelabs/react-game-kit?

Alternativele open-source pentru formidablelabs/react-game-kit includ: cocos2d/cocos2d-objc — cocos2d-objc is an Objective-C 2D game engine designed for developing interactive games and applications. It serves as… pistondevelopers/piston — Piston is a modular game engine and framework written in Rust for building two and three-dimensional graphical… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… killedbyapixel/littlejs — LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external… bberak/react-native-game-engine — React Native Game Engine is a framework for building 2D interactive experiences and simulations within mobile… cocos/cocos-engine — Cocos Engine is a cross-platform game engine designed for building high-performance 2D and 3D interactive experiences…

Alternative open-source pentru React Game Kit

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu React Game Kit.
  • cocos2d/cocos2d-objcAvatar cocos2d

    cocos2d/cocos2d-objc

    4,045Vezi pe GitHub↗

    cocos2d-objc is an Objective-C 2D game engine designed for developing interactive games and applications. It serves as a cross-platform game framework that enables the deployment of a shared codebase across iOS, tvOS, and macOS. The project features a hardware-accelerated 2D renderer utilizing OpenGL and Metal to display sprites, tile maps, and particle effects. It includes a dedicated OpenAL audio engine for managing music and spatialized sound effects, alongside a cross-platform input handler for processing touch, mouse, keyboard, and accelerometer events. The framework provides capabiliti

    Objective-C
    Vezi pe GitHub↗4,045
  • pistondevelopers/pistonAvatar PistonDevelopers

    PistonDevelopers/piston

    4,694Vezi pe GitHub↗

    Piston is a modular game engine and framework written in Rust for building two and three-dimensional graphical applications. It functions as a cross-platform windowing library and a system for managing input events and window loops across different operating systems. The project provides specialized rendering systems, including a voxel rendering engine for volumetric pixels and a skeletal animation system for deforming meshes via hierarchical bone structures. It also features an immediate mode user interface toolkit for creating responsive on-screen elements and a behavior tree AI framework t

    Rustmodular-game-enginepistonrust
    Vezi pe GitHub↗4,694
  • killedbyapixel/littlejsAvatar KilledByAPixel

    KilledByAPixel/LittleJS

    4,127Vezi pe GitHub↗

    LittleJS is a lightweight HTML5 2D game engine designed for building web games using Canvas and WebGL without external dependencies. It integrates a WebGL sprite renderer, a 2D physics engine for arcade-style collisions and rigid-body dynamics, and a grid-based A* pathfinding system for entity navigation. The engine is distinguished by its procedural audio synthesizer, which generates music and sound effects at runtime using parameter arrays to minimize file sizes. It also features a comprehensive graphics pipeline that supports custom fragment-shader post-processing and a dynamic 2D lighting

    JavaScriptbox2dgame-developmentgame-engine
    Vezi pe GitHub↗4,127
  • o3de/o3deAvatar o3de

    o3de/o3de

    8,954Vezi pe GitHub↗

    This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic environments. It functions as a robotics simulation platform with native integration for ROS 2 to model robot controllers and sensors. The engine features a multi-threaded Forward+ physically based renderer that supports hardware-accelerated ray tracing and global illumination. The system is built on a modular extension architecture using Gems to add or replace features without modifying core binaries. It includes a native SDK for AWS cloud integration, enabling IAM authenticati

    C++3d-graphics3d-graphics-engineanimation
    Vezi pe GitHub↗8,954
  • Vezi toate cele 30 alternative pentru React Game Kit→