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
·

2 Repos

Awesome GitHub RepositoriesData-Oriented Optimizations

Performance 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.

Explore 2 awesome GitHub repositories matching game development · Data-Oriented Optimizations. Refine with filters or upvote what's useful.

Awesome Data-Oriented Optimizations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • 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
  • 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
  1. Home
  2. Game Development
  3. Game Performance Optimizations
  4. Data-Oriented Optimizations