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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

Awesome GitHub RepositoriesTile Layer Caching

Caching static tile arrays to offscreen canvases to optimize rendering performance.

Distinct from Offscreen Rendering: Distinct from general Offscreen Rendering: specifically used for caching tilemap layers in game environments.

Explore 1 awesome GitHub repository matching user interface & experience · Tile Layer Caching. Refine with filters or upvote what's useful.

Awesome Tile Layer Caching GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • killedbyapixel/littlejsAvatar de KilledByAPixel

    KilledByAPixel/LittleJS

    4,127Voir sur GitHub↗

    LittleJS est un moteur de jeu 2D HTML5 léger conçu pour construire des jeux web en utilisant Canvas et WebGL sans dépendances externes. Il intègre un moteur de rendu de sprite WebGL, un moteur physique 2D pour les collisions de style arcade et la dynamique des corps rigides, et un système de recherche de chemin A* basé sur une grille pour la navigation des entités. Le moteur se distingue par son synthétiseur audio procédural, qui génère de la musique et des effets sonores au moment de l'exécution en utilisant des tableaux de paramètres pour minimiser la taille des fichiers. Il dispose également d'un pipeline graphique complet qui prend en charge le post-traitement par shader de fragment personnalisé et un système d'éclairage 2D dynamique. Le framework couvre un large éventail de capacités de développement, y compris la génération d'effets de particules, l'animation de sprite basée sur les images, et le rendu de tilemap avec mise en cache hors écran. Il fournit une gestion unifiée des entrées pour les signaux clavier, souris et manette, ainsi que des utilitaires pour la persistance de l'état du jeu et le suivi des succès via le stockage local. Le projet inclut des outils pour charger des données de niveau à partir de fichiers au format JSON et fournir des superpositions de débogage visuel pour surveiller l'état interne du moteur.

    Pre-renders static tile arrays to offscreen canvases to reduce draw calls and improve performance.

    JavaScriptbox2dgame-developmentgame-engine
    Voir sur GitHub↗4,127
  1. Home
  2. User Interface & Experience
  3. Web-Based Rendering Engines
  4. Embedded Web Renderers
  5. Offscreen Rendering
  6. Tile Layer Caching