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

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

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

10 Repos

Awesome GitHub RepositoriesUnity Game Development Toolkits

Modular toolkits providing networking, localization, audio control, and resource loading for building Unity games.

Distinct from Game Development Frameworks: Distinct from Game Development Frameworks: specifically targets Unity with a modular toolkit approach including networking, localization, and audio control.

Explore 10 awesome GitHub repositories matching web development · Unity Game Development Toolkits. Refine with filters or upvote what's useful.

Awesome Unity Game Development Toolkits GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • colinleung-nilocat/unityurptoonlitshaderexampleAvatar von ColinLeung-NiloCat

    ColinLeung-NiloCat/UnityURPToonLitShaderExample

    7,661Auf GitHub ansehen↗

    This project is a custom lighting shader for the Unity Universal Render Pipeline designed to produce a non-photorealistic cartoon visual style. It serves as a technical example for implementing a toon shader and stylized lighting for 3D objects. The implementation achieves a cel-shaded aesthetic by replacing standard physically based rendering with a custom lighting model. It utilizes ramp-based light attenuation to map smooth gradients into discrete color steps. The project covers the development of HLSL shaders within the Universal Render Pipeline, focusing on fragment-stage lighting calcu

    Serves as a reusable shader asset for implementing toon lighting within the Unity Universal Render Pipeline.

    ShaderLabcharacterhlsllit
    Auf GitHub ansehen↗7,661
  • ellanjiang/gameframeworkAvatar von EllanJiang

    EllanJiang/GameFramework

    6,658Auf GitHub ansehen↗

    A modular toolkit providing networking, localization, audio control, and resource loading for Unity games.

    C#game-developmentgame-frameworksgame-modules
    Auf GitHub ansehen↗6,658
  • messagepack-csharp/messagepack-csharpAvatar von MessagePack-CSharp

    MessagePack-CSharp/MessagePack-CSharp

    6,607Auf GitHub ansehen↗

    MessagePack-CSharp is a high-performance binary serializer for .NET that converts C# objects to and from the compact MessagePack format. It uses compile-time source generation to produce AOT-safe formatters and resolvers, eliminating runtime reflection and enabling ahead-of-time compilation scenarios. The serializer encodes object fields as integer indices instead of string keys, producing compact binary output with deterministic field ordering, and provides stack-allocated reader and writer structs for direct encoding and decoding of MessagePack primitives without heap allocations. The libra

    Serializes Unity-specific structs like Vector3 and Quaternion using built-in resolvers for game communication.

    C#c-sharplz4messagepack
    Auf GitHub ansehen↗6,607
  • microsoft/mixedrealitytoolkit-unityAvatar von microsoft

    microsoft/MixedRealityToolkit-Unity

    6,071Auf GitHub ansehen↗

    This repository is for the legacy Mixed Reality Toolkit (MRTK) v2. For the latest version of the MRTK please visit https://github.com/MixedRealityToolkit/MixedRealityToolkit-Unity

    Provides an SDK for building cross-platform mixed reality applications with spatial input, UI, and environment interaction in Unity.

    C#hololensholotoolkitholotoolkit-unity
    Auf GitHub ansehen↗6,071
  • candycat1992/unity_shaders_bookAvatar von candycat1992

    candycat1992/Unity_Shaders_Book

    6,061Auf GitHub ansehen↗

    Dieses Projekt ist eine Referenzbibliothek von HLSL-Shader-Implementierungen und Quellcode-Beispielen für Unity. Sie bietet eine Sammlung praktischer Beispiele mit Fokus auf Beleuchtung, Koordinatentransformationen und Rendering-Passes für 3D-Grafiken. Das Repository demonstriert die Anwendung von 3D-Rendering-Mathematik, insbesondere die Verwendung von Vektor- und Matrixberechnungen zur Bestimmung von Lichtrichtungen und Koordinatenraumtransformationen. Es enthält Implementierungen für die Verwaltung von Multi-Pass-Rendering-Pipelines und die Abbildung von Koordinaten zwischen Objekt-, Welt- und Ansichtsräumen. Das Material deckt grundlegende Grafik-Rendering-Funktionen ab, einschließlich linearer Algebra für Vektor-zu-Matrix-Transformationen, Beleuchtungs- und Schattierungsberechnungen für Oberflächenhelligkeit sowie die Interaktion zwischen Vertex- und Fragment-Shadern.

    Serves as a collection of reusable HLSL shaders and templates for implementing lighting and transforms in Unity.

    ShaderLab
    Auf GitHub ansehen↗6,061
  • unitytechnologies/open-project-1Avatar von UnityTechnologies

    UnityTechnologies/open-project-1

    6,063Auf GitHub ansehen↗

    This is an open-source 3D action-adventure game project built in Unity, providing a complete game development sample with player movement, combat, and exploration mechanics. The project is structured as a full Unity game project containing all assets, scenes, and scripts, designed for learning and extending game development skills through hands-on modification. The project implements core game systems through Unity's built-in features, including layered Animator state machines for character and enemy animation control, Scriptable Objects for modular game configuration, and a component-based e

    Enables inspecting, editing, and extending game assets and scenes directly within the Unity Editor.

    C#gameopen-sourceunity
    Auf GitHub ansehen↗6,063
  • cysharp/memorypackAvatar von Cysharp

    Cysharp/MemoryPack

    4,598Auf GitHub ansehen↗

    MemoryPack ist eine performante Binär-Serialisierungsbibliothek für C# und Unity. Sie bietet eine Zero-Allocation-Daten-Pipeline und ein Schema-Evolutions-Framework, das darauf ausgelegt ist, Speicherallokationen und Kodierungs-Overhead zu minimieren. Das Projekt nutzt Source-Generatoren zur Kompilierzeit, um Laufzeit-Reflektion zu vermeiden, und implementiert ein Zero-Encoding-Binärformat für maximalen Durchsatz. Es zeichnet sich durch einen Zero-Allocation-Ansatz aus, der Objektinstanzen wiederverwendet, um den Garbage-Collection-Druck zu reduzieren, und das Speicherlayout nicht verwalteter Structs direkt in Binär-Streams kopiert. Die Bibliothek deckt Binär-Schema-Versionierung für Abwärtskompatibilität ab und unterstützt asynchrones Collection-Streaming für große Datensätze. Sie enthält einen TypeScript-Typ-Generator zur Synchronisation von Datenstrukturen zwischen C# und TypeScript für den sprachübergreifenden Datenaustausch. Zusätzliche Funktionen umfassen Payload-Kompression, benutzerdefinierte Formatter-Implementierungen und Serialisierungs-Callbacks.

    Optimizes Unity game state persistence by using fast binary serialization for reduced load times.

    C#
    Auf GitHub ansehen↗4,598
  • neuecc/magiconionAvatar von neuecc

    neuecc/MagicOnion

    4,408Auf GitHub ansehen↗

    MagicOnion ist ein Remote Procedure Call (RPC) Framework für die .NET-Plattform und Unity. Es fungiert als binäres API-Protokoll und Echtzeit-Kommunikations-Engine, die gemeinsame Interfaces nutzt, um eine typsichere Kommunikation zwischen Clients und Servern zu ermöglichen. Das Framework zeichnet sich durch seine Kompatibilität mit Ahead-of-Time (AOT) Kompilierungsumgebungen aus und nutzt Source-Generatoren für Client-Proxies und Serialisierung, um mobile und Konsolenplattformen, einschließlich solcher mit IL2CPP, zu unterstützen. Es bietet eine spezialisierte Middleware-Schicht für Unity, die Engine-spezifische Datentypen handhabt und die Laufzeitkompatibilität sicherstellt. Das Projekt deckt eine breite Palette an Netzwerkfunktionen ab, einschließlich bidirektionalem Daten-Streaming, unären Request-Response-Zyklen und Server-zu-Client-Push-Messaging. Es enthält integrierte Unterstützung für Sicherheit durch TLS-Verschlüsselung und JWT-Authentifizierung sowie zustandsbehaftetes, Client-spezifisches Sitzungsmanagement und Interceptor-basiertes Request-Filtering. Diagnose-Tools stehen zur Verfügung, um den Kommunikationsstatus zu überwachen, Server-Leistungsmetriken zu verfolgen und serverseitige Stack-Traces für Debugging-Zwecke an Clients weiterzuleiten.

    Provides a communication layer with AOT-compatible serialization for Unity native data types.

    C#
    Auf GitHub ansehen↗4,408
  • qianmo/awesome-unity-shaderAvatar von QianMo

    QianMo/Awesome-Unity-Shader

    4,314Auf GitHub ansehen↗

    Dieses Projekt ist eine kuratierte Sammlung von HLSL-Shader-Code, Vorlagen und Implementierungen visueller Effekte für die Unity-Game-Engine. Es dient als Repository für programmierbare Surface-Shader und als Leitfaden für den Aufbau von Materialien, Beleuchtung und Unschärfesimulationen. Die Sammlung enthält eine Bibliothek von Screen-Space-Post-Processing-Effekten und Filtern, die darauf ausgelegt sind, finale Render-Outputs zu verfeinern. Sie bietet eine strukturierte Ressource an Beispielen und Tutorials, um bei der Entwicklung benutzerdefinierter Shader und technischer Kunst zu unterstützen. Das Projekt deckt die Implementierung visueller Spieleffekte, Unity-Post-Processing und allgemeine Shader-Entwicklung ab. Es nutzt mustergesteuerte visuelle Simulationen und vorlagenbasierte Entwicklung, um physikalische Phänomene und komplexe Materialverhalten nachzubilden.

    Offers a collection of reusable shaders and templates specifically for Unity post-processing effects.

    ShaderLabawesomegraphics-programmingposteffect
    Auf GitHub ansehen↗4,314
  • unitycommunity/unitylibraryAvatar von UnityCommunity

    UnityCommunity/UnityLibrary

    4,291Auf GitHub ansehen↗

    UnityLibrary is a game engine asset library providing a collection of reusable scripts, shaders, and templates for development within the Unity engine. It functions as a boilerplate template set and an editor extension suite designed to automate common tasks and reduce repetitive setup. The project includes a collection of pre-built material shaders and visual effects that can be applied to surfaces without writing custom shader code. It also provides utility scripts and editor tools to enhance the native development workflow. The library covers project bootstrapping through the use of prede

    Provides a collection of reusable scripts, shaders, and templates for Unity game development.

    C#csharpcsharp-codecsharp-library
    Auf GitHub ansehen↗4,291
  1. Home
  2. Web Development
  3. Cross-Platform Development
  4. Game Development Frameworks
  5. Unity Game Development Toolkits

Unter-Tags erkunden

  • Mixed Reality ToolkitsAn SDK for building cross-platform mixed reality applications with spatial input, UI, and environment interaction in Unity. **Distinct from Unity Game Development Toolkits:** Distinct from Unity Game Development Toolkits: specifically targets mixed reality development rather than general Unity game development.
  • Unity Asset Libraries1 Sub-TagCollections of reusable scripts, shaders, and templates for Unity game development. **Distinct from Unity Game Development Toolkits:** Distinct from Unity Game Development Toolkits: focuses on a library of reusable assets rather than modular toolkits for networking, localization, etc.
  • Unity Serialization Libraries1 Sub-TagLibraries that serialize Unity-specific structs like Vector3, Quaternion, and Color for game server-client communication. **Distinct from Unity Game Development Toolkits:** Distinct from Unity Game Development Toolkits: focuses specifically on serialization of Unity types, not general game development toolkits.