awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

8 Repos

Awesome GitHub RepositoriesGame Performance Optimizations

Techniques and tools specifically designed to increase frame rates and reduce latency in video games.

Distinct from Minecraft Server Optimizations: The shortlist contains server optimizations or narrow UI fixes; this is a general game client performance optimization.

Explore 8 awesome GitHub repositories matching game development · Game Performance Optimizations. Refine with filters or upvote what's useful.

Awesome Game Performance Optimizations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • sschmid/entitasAvatar von sschmid

    sschmid/Entitas

    7,658Auf GitHub ansehen↗

    Entitas is a data-oriented Entity Component System framework for Unity. It is designed to separate game state into components and logic into systems, utilizing a data-oriented design to optimize CPU cache usage, memory usage, and processing speed. The framework includes a C# source code generator that automatically produces boilerplate classes, entity accessors, and context singletons to reduce manual coding. It also provides a Unity editor debugging tool for real-time runtime state visualization, system performance monitoring, and visual entity inspection. The system manages entity lifecycl

    Optimizes game engine performance by utilizing reactive tracking to process only modified entities.

    C#c-sharpcode-generationcsharp
    Auf GitHub ansehen↗7,658
  • holoiso-eol/holoisoAvatar von holoiso-eol

    holoiso-eol/holoiso

    5,197Auf GitHub ansehen↗

    Holoiso ist ein Tool zum Erstellen benutzerdefinierter, bootfähiger Betriebssystem-Images auf Basis von SteamOS 3 für die Installation auf Hardware, die kein Steam Deck ist. Es verwendet eine Linux-Archiso-Basis, um installierbare Disk-Images zu generieren, die ein Handheld-Gaming-Erlebnis auf Standardgeräten replizieren. Das Projekt ermöglicht die Erstellung einer gaming-orientierten Distribution mit einer Gamepad-gesteuerten Oberfläche und der Möglichkeit, zwischen einer Standard-Desktop-Umgebung und einer Gaming-Sitzung zu wechseln. Es enthält leistungsstarke Shader für systemweites Image-Upscaling, um visuelle Qualität und Bildraten innerhalb der Gaming-Oberfläche auszubalancieren. Das System deckt die automatisierte Image-Bereitstellung durch Installations-Skripte ab und verwaltet Software über konfigurierte Paket-Repositories und offizielle Mirrors. Es übernimmt zudem grundlegende Systemarchitektur-Aufgaben wie Dateisystemkomprimierung und die Konfiguration von Bootstrap-Paketen.

    Implements high-performance shaders to optimize resolution scaling and frame rates within the gaming interface.

    Shell
    Auf GitHub ansehen↗5,197
  • unity-technologies/fpssampleAvatar von Unity-Technologies

    Unity-Technologies/FPSSample

    5,106Auf GitHub ansehen↗

    Dieses Projekt ist eine First-Person-Shooter-Vorlage für Unity, die vernetztes Gameplay, Waffensysteme und Spieler-Traversal implementiert. Es fungiert als Multiplayer-System, das darauf ausgelegt ist, Bewegungen und Aktionen zwischen einem Server und Clients über eine Netzwerk-Transportschicht zu synchronisieren. Das Projekt dient als Beispiel für High-Fidelity-Game-Rendering unter Verwendung der High Definition Render Pipeline, um erstellte Inhalte und eine fortgeschrittene visuelle Qualität zu liefern. Es demonstriert zudem die Verwendung eines Entity-Component-Systems, um Spieldaten und Logik für eine optimierte Verarbeitung und Ausführungsperformance zu organisieren. Die Implementierung deckt die Echtzeit-Statussynchronisation und das Management von Spiel-Assets durch die Kompilierung von Asset-Bundles und die Generierung eigenständiger Player ab.

    Optimizes game logic execution performance by organizing data and logic through an entity component system.

    C#
    Auf GitHub ansehen↗5,106
  • maximegmd/cyberenginetweaksAvatar von maximegmd

    maximegmd/CyberEngineTweaks

    4,786Auf GitHub ansehen↗

    CyberEngineTweaks is a modding framework for Cyberpunk 2077 that provides a suite of tools for engine patching, scripting extensions, and the creation of interactive in-game modification interfaces. It functions as a scripting engine extension and patching tool designed to modify engine behavior and add custom game logic. The project distinguishes itself by combining a script-injection framework with a graphical user interface library, allowing for the development of custom settings menus and overlays directly within the game engine. It enables low-level engine modifications to improve perfor

    Applies engine patches to optimize frame rates, reduce latency, and remove specific visual effects.

    C++cyberpunkcyberpunk2077
    Auf GitHub ansehen↗4,786
  • hedge-dev/unleashedrecompAvatar von hedge-dev

    hedge-dev/UnleashedRecomp

    4,649Auf GitHub ansehen↗

    UnleashedRecomp is a legacy software modernization project that uses static binary recompilation to enable native execution on Windows and Linux. Its primary purpose is to remove the need for emulation while updating old applications to support modern hardware and high-resolution displays. The project implements a game modding infrastructure that allows for the loading of external assets and custom software tweaks using standardized modification formats. It also includes an achievement tracking system that mirrors original platform notifications and a dedicated menu for monitoring progress.

    Increases frame rates and reduces latency through multi-threaded rendering and the removal of software speed caps.

    C++
    Auf GitHub ansehen↗4,649
  • tomlooman/actionroguelikeAvatar von tomlooman

    tomlooman/ActionRoguelike

    4,493Auf GitHub ansehen↗

    ActionRoguelike ist ein Third-Person-Koop-Spielprojekt, das mit C++ und Unreal Engine entwickelt wurde. Es fungiert als vernetzte Anwendung, die eine Replikationsarchitektur nutzt, um Charakterzustände und Kämpfe über mehrere Clients hinweg zu synchronisieren. Das Projekt implementiert ein datenorientiertes Performance-Framework, das Object-Pooling und asynchrones Asset-Loading einsetzt, um Speichernutzung und Frameraten zu optimieren. Es bietet ein Behavior-Tree-KI-System in Kombination mit Environment-Queries, um autonome NPC-Entscheidungsfindungen und Kämpfe zu steuern, sowie ein binäres Serialisierungs-Framework zum Speichern von Actor-Variablen und Nutzerprofilen auf der Festplatte. Die Codebasis deckt High-Level-Funktionen ab, einschließlich Action-Kampfmechaniken, RPG-Charakter-Zustandsmanagement und Event-gesteuertem UI-Design. Sie integriert zudem Performance-Optimierungstechniken wie Animation-Throttling und datenorientiertes Entity-Management, um eine hohe Anzahl an Objekten zu bewältigen.

    Employs a data-oriented runtime architecture with object pooling to optimize memory and frame rates.

    C++3dc-plus-pluscpp
    Auf GitHub ansehen↗4,493
  • bloxstraplabs/bloxstrapAvatar von bloxstraplabs

    bloxstraplabs/bloxstrap

    3,034Auf GitHub ansehen↗

    Bloxstrap is a custom game bootstrapper and configuration tool for Roblox. It replaces the standard launcher to enable advanced startup configurations, inject internal engine flags, and manage a specialized installation directory. The project provides a client mod manager that allows users to override local assets, such as sounds, textures, and fonts, and ensures these customizations persist across game updates. It includes a configuration utility to unlock hidden graphics settings and engine parameters, alongside a server tracker that identifies the geographic location of active game servers

    Provides optimizations to increase frame rates and reduce input lag through graphics and display settings.

    C#csharplaunchermod
    Auf GitHub ansehen↗3,034
  • utkarshdalal/gamenativeAvatar von utkarshdalal

    utkarshdalal/GameNative

    2,803Auf GitHub ansehen↗

    GameNative is a PC game compatibility layer and library manager designed to run desktop game binaries on mobile devices. It functions as a system for executing desktop titles through translation layers and hardware-specific driver optimizations. The project provides a unified interface for aggregating multiple digital storefronts, allowing for the installation and organization of games and downloadable content in one place. It includes a custom input mapping tool that translates touchscreen gestures and controller inputs into legacy keyboard and mouse events. The system covers game performan

    Automatically applies verified settings and driver updates to maximize frame rates and reduce latency.

    Kotlin
    Auf GitHub ansehen↗2,803
  1. Home
  2. Game Development
  3. Game Performance Optimizations

Unter-Tags erkunden

  • Data-Oriented OptimizationsPerformance improvements achieved by reorganizing game logic and data into cache-friendly structures. **Distinct from Game Performance Optimizations:** Specifically targets ECS-driven data layout rather than general frame rate or latency tuning.