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
·

10 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • colinleung-nilocat/unityurptoonlitshaderexampleAvatar de ColinLeung-NiloCat

    ColinLeung-NiloCat/UnityURPToonLitShaderExample

    7,661Voir sur GitHub↗

    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
    Voir sur GitHub↗7,661
  • ellanjiang/gameframeworkAvatar de EllanJiang

    EllanJiang/GameFramework

    6,658Voir sur GitHub↗

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

    C#game-developmentgame-frameworksgame-modules
    Voir sur GitHub↗6,658
  • messagepack-csharp/messagepack-csharpAvatar de MessagePack-CSharp

    MessagePack-CSharp/MessagePack-CSharp

    6,607Voir sur GitHub↗

    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
    Voir sur GitHub↗6,607
  • microsoft/mixedrealitytoolkit-unityAvatar de microsoft

    microsoft/MixedRealityToolkit-Unity

    6,071Voir sur GitHub↗

    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
    Voir sur GitHub↗6,071
  • candycat1992/unity_shaders_bookAvatar de candycat1992

    candycat1992/Unity_Shaders_Book

    6,061Voir sur GitHub↗

    Ce projet est une bibliothèque de référence d'implémentations de shaders HLSL et d'exemples de code source pour Unity. Elle fournit une collection d'échantillons pratiques axés sur l'éclairage, les transformations de coordonnées et les passes de rendu pour les graphismes 3D. Le dépôt démontre l'application des mathématiques de rendu 3D, spécifiquement l'utilisation de calculs vectoriels et matriciels pour déterminer les directions de lumière et les transformations d'espace de coordonnées. Il inclut des implémentations pour la gestion des pipelines de rendu multi-passes et le mappage des coordonnées entre les espaces objet, monde et vue. Le matériel couvre des capacités fondamentales de rendu graphique, incluant l'algèbre linéaire pour les transformations vecteur-matrice, les calculs d'éclairage et d'ombrage pour la luminosité des surfaces, et l'interaction entre les shaders de sommets (vertex) et de fragments.

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

    ShaderLab
    Voir sur GitHub↗6,061
  • unitytechnologies/open-project-1Avatar de UnityTechnologies

    UnityTechnologies/open-project-1

    6,063Voir sur GitHub↗

    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
    Voir sur GitHub↗6,063
  • cysharp/memorypackAvatar de Cysharp

    Cysharp/MemoryPack

    4,598Voir sur GitHub↗

    MemoryPack is a high-performance binary serialization library for C# and Unity. It provides a zero-allocation data pipeline and a schema-evolution framework designed to minimize memory allocations and encoding overhead. The project utilizes compile-time source generators to avoid runtime reflection and implements a zero-encoding binary format for maximum throughput. It distinguishes itself through a zero-allocation approach that reuses object instances to reduce garbage collection pressure and copies the memory layout of unmanaged structs directly to binary streams. The library covers binary

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

    C#
    Voir sur GitHub↗4,598
  • neuecc/magiconionAvatar de neuecc

    neuecc/MagicOnion

    4,408Voir sur GitHub↗

    MagicOnion est un framework d'appel de procédure à distance pour la plateforme .NET et Unity. Il fonctionne comme un protocole d'API binaire et un moteur de communication en temps réel qui utilise des interfaces partagées pour fournir une communication typée entre clients et serveurs. Le framework se distingue par sa compatibilité avec les environnements de compilation ahead-of-time, utilisant des générateurs de code source pour les proxies clients et la sérialisation pour prendre en charge les plateformes mobiles et consoles, y compris celles utilisant IL2CPP. Il fournit une couche middleware spécialisée pour Unity qui gère les types de données spécifiques au moteur et assure la compatibilité à l'exécution. Le projet couvre un large éventail de capacités réseau, incluant le streaming de données bidirectionnel, les cycles requête-réponse unaires, et la messagerie push serveur-vers-client. Il inclut une prise en charge intégrée de la sécurité via le chiffrement TLS et l'authentification JWT, ainsi qu'une gestion de session avec état par client et un filtrage de requête basé sur des intercepteurs. Des outils de diagnostic sont disponibles pour surveiller l'état de la communication, suivre les métriques de performance du serveur, et propager les traces de pile côté serveur aux clients pour le débogage.

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

    C#
    Voir sur GitHub↗4,408
  • qianmo/awesome-unity-shaderAvatar de QianMo

    QianMo/Awesome-Unity-Shader

    4,314Voir sur GitHub↗

    Ce projet est une collection curatée de code shader HLSL, de templates et d'implémentations d'effets visuels pour le moteur de jeu Unity. Il sert de dépôt de shaders de surface programmables et de guide pour construire des matériaux, des éclairages et des simulations de flou. La collection inclut une bibliothèque d'effets de post-traitement screen-space et de filtres conçus pour polir les rendus finaux. Elle fournit une ressource structurée d'exemples et de tutoriels pour assister au développement de shaders personnalisés et à l'art technique. Le projet couvre l'implémentation d'effets visuels de jeu, le post-traitement Unity et le développement général de shaders. Il utilise des simulations visuelles basées sur des motifs et un développement basé sur des templates pour recréer des phénomènes physiques et des comportements de matériaux complexes.

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

    ShaderLabawesomegraphics-programmingposteffect
    Voir sur GitHub↗4,314
  • unitycommunity/unitylibraryAvatar de UnityCommunity

    UnityCommunity/UnityLibrary

    4,291Voir sur GitHub↗

    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
    Voir sur GitHub↗4,291
  1. Home
  2. Web Development
  3. Cross-Platform Development
  4. Game Development Frameworks
  5. Unity Game Development Toolkits

Explorer les sous-tags

  • 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 sous-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 sous-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.