Collection de script Unity
Une collection maintenue de scripts / bibliothèques / bibliothèques d'unité utiles et gratuits et d'extensions.
Si vous souhaitez suggérer un lien, lisez d'abord les directives de contribution. Veuillez signaler les liens cassés, les actifs obsolètes et les erreurs d'orthographe. Les liens ne sont pas dans un ordre particulier. Cette liste est sous licence sous la licence publique générale GNU v3.0 et ne s'applique qu'à ce référentiel.
Navigation:
- Gameobjects et transformations
- Mouvement et animation
- Commandes et entrée
- Contrôleur de caractère
- AI et Pathfinding
- Physique
- Particules
- Mailles et construction
- Matériaux et ombrage
- 2d
- Réseautage
- VR
- Son et musique
- Ui
- Post-traitement et rendu
- Mobile
- Déboguer
- Éditeur
- Outils
- Éditeurs
- Extensions de l'inspecteur
- Importateur
- Sérialisation et web
- SDK social
- Extensions API et aide
- Modèles de conception
- Services publics
- Autre
Gameobjects et transformations
- Recyclerkit - Système de mise en commun.
- UnityOctree - Octrees.
- Système de relecture dans le jeu - Enregistrer et rejouer les transformations.
- Unity Scene Query - Bibliothèque pour traverser et interroger la scène Unity pour trouver des objets particuliers.
- Unity3DruntimeTransformgizmo - Un autre Gizmo de transformation d'exécution.
Mouvement et animation
- Lister le framework - Créer des listes dynamiques et défiles.
- REAKTION - Boîte à outils de réaction audio.
- Dotween - Tween Engine.
- Créateur de chemins de caméra - Créer des chemins de caméra complexes.
- Cinemachine Baserig - Système de caméra procédurale.
- Unityspritesandbones - Animations squelettiques Sprite.
- Spine-Unity - Importer des animations de la colonne vertébrale.
- IKCCD - SOLVER IK Utilisation de la descente de coordonnées cycliques.
- AIM-IK - Orientation de la tête (et poitrine) d'origine procédurale dans une direction sans utiliser de données d'animation.
- RecordAndRepeat - Enregistrer et la lecture des données personnalisées via la chronologie.
Commandes et entrée
- ENTROWMANGER - Un puissant gestionnaire d'entrée.
- TouchScript - bibliothèque multitouch.
Contrôleur de caractère
- Contrôleur de plateforme Unity 2D - Contrôleur de caractéristiques de plateforme 2D.
- Contrôleur de caractères CaractController2D - 2D.
- SupercharacterController - Contrôleur de caractères 3D.
AI et Pathfinding
- Une étoile Pathfinding pour les plateformes - A * pour les plateformes.
- Astar pour l'unité - a * pathfinding.
- A * PathFinding Project - A * Pathfinding.
- UnitySteer - Direction, évitement des obstacles et cheminement suivant les comportements.
- SimpleTraffic - Une simulation de trafic simple utilisant le maillage NAV.
- Auto-conduite-véhicule - Traineuse de la voiture à l'aide de l'algorithme de recherche hybride A *.
- GOAP - Planificateur d'action axé sur les objectifs multithread pour l'unité.
- DotReCast - Un port de refonte et de détour, un ensemble d'outils de maillage de navigation pour les jeux, Unity3d, serveurs, C #.
Physique
- Mario Galaxy Gravity for Unity - Mario Galaxy Gravity.
- Ocean Community Next Gen - Water Physics / Shader.
- Voxel GPU Physique - GPU accéléré la physique du voxel.
- Érosion interactive - Érosion du liquide d'exécution pour le terrain.
Particules
- Kvantspray - GPU accélérés des particules.
- Nvidia Hair Works Intégration - Nvidia Hair Works.
- Particules de braises - particules de braille turbulentes.
- SPHfluide - Simulation de fluide 3D interactive basée sur SPH.
Mailles et construction
- ProcéduralToolkit - Toolkit / générateur de maillage procédural.
- Dessiner - dessine des primitives avec des lignes.
- VolumétriclinesUnity - Lignes volumétriques.
- Giles - éditeur de niveau d'exécution 3D.
- Voxelmetric - Framework Voxel.
- Formes procédurales pour l'unité - Formes procédurales.
- ICO Sphere Mesh Creator - Procédural ICO Sphheres.
- Vertex Painter - Peinture des informations sur les sommets.
- Facepaint - Triangles de peinture de mailles.
- Simplygon - Optimisation du maillage et génération de lod.
- TextMesh Pro - Générez du texte avec un style personnalisé.
- MeshcombineWizard - combine tous les maillages sur le jeu de jeu choisi et ses enfants qui partagent le même matériel.
- RoadArchitect - Road System Creator avec des intersections dynamiques, des ponts, etc.
- LIGNE DROIS - outil de maillage de la ligne procédurale.
- Déformant - un cadre de déformation des maillages dans l'éditeur et lors de l'exécution dans Unity.
- Destruction 2.5D - Casse 2D Sprites en fragments 2.5D.
- Métabaux Liquides - Simulation liquide à l'aide de métabaux.
Matériaux et ombrage
- Projets par RM - Surface humide et shader de peau.
- Ocean Community Next Gen - Water Physics / Shader.
- Shader de carte de flux - shader de carte de flux travaillant avec des sprites.
- Vertexpaint - flux de sommet supplémentaires.
- ShaderProject - Collection de shader.
- Skybox Plus - une collection de shaders Skybox.
- Ompirer le shader - Shader qui accueille la largeur de l'écran et la distance de la caméra.
- Unity Sprite Uber Shader - Ombrage 3D pour les sprites (par exemple, cartographie normale).
- Shaders à faible poly - Shaders de matériaux optimisés pour les mailles à basse polylisme en poly.
- Lux Shader Framework - Lux 2.02 PBR Shader Framework.
- Shaders Wireframe Unity - Shaders Wireframe à usage général.
- Hologram Shader - Shader d'hologramme simple.
- Kamakura Shaders - Une collection de shaders et de composants axés sur le rendu non phototoraliste.
- FacePunch.Highlight - Effet de contour de maillage.
2d
- UnitySvg - Svg Renderer.
- UnityStbeasyFont - Générateur de maillage texte.
- SpritelightKit - 2D Sprite Lights.
- 2D Light of Sight Unity - 2d Flat Geométric Lightning.
- Unity Sprite Uber Shader - Ombrage 3D pour les sprites (par exemple, cartographie normale).
- Fongus - Framework de jeu interactif 2D interactif.
- PolyMesh - éditeur de forme 2D.
- Unity Tilemap - Éditeur 2D Tilemap.
- Extras 2D - scripts 2D réutilisables (Tilemaps, etc.).
- Échantillons graphiques vectoriels - Échantillons des fonctionnalités graphiques vectorielles à utiliser avec Unity 2018.1 et Newe.
Réseautage
- Networking UNET - Implémentation de réseautage faisant autorité.
- MLAPI Une alternative à l'API de haut niveau Unity, permet des projets serveurs / clients séparés et plus encore.
- Barebones Master Server - Hébergez votre propre configuration personnalisée Master Server, évitez les frais CCU.
- Fish-Net - Solution de réseautage gratuite construite à partir de brouillards avec la synchronisation des états et la logique
- PlayFab - PlayFab est un backend-en tant que service pour les jeux. Fournit aussi des SDK.
- UGS- Unity Gaming Services - Un écosystème de service complet pour les jeux en direct
VR
- SteamVR - VR SDK.
- Le rendu de laboratoire - VR Rendeur par Valve.
- VRTK - contient des scripts utiles pour la construction de jeux VR.
- Newtonvr - VR Physique et interactions.
- Clés de cutie - clavier VR.
- PunchKeyboard - Un autre clavier VR.
- Kit d'interface utilisateur de survol - un cadre d'entrée VR complet.
- VrlineRenderer - Rendeur de lignes brillantes optimisées pour VR.
Son et musique
- USFXR - Effets audio procéduels.
- REAKTION - Boîte à outils de réaction audio (Mac uniquement).
- DefaultMicrophone - obtient le microphone par défaut (Windows uniquement).
- LASP - Plugin de traitement du signal audio à faible latence pour l'unité.
- Unity-Audio-Manager - Plugin, qui permet de jouer / modifier / stop / mut / ... ... Sons en 2D / 3D.
Ui
- Extensions de l'interface utilisateur de l'unité - Collection d'extensions d'interface utilisateur.
- Page de livre Curl - Page Curl Transition.
- Ouvrez le menu Pause - Menu de pause en lecture-utilisation.
- Console mobile lunaire - Console de débogage pour les mobiles.
- Infinitycroll - Scrollrets infini.
- TextMesh Pro - Générez du texte avec un style personnalisé.
- EasyButtons - Créez des boutons dans l'inspecteur à l'aide d'annotations.
- Extensions d'interface utilisateur - Diverses extensions NGUI / Helper / Scripts.
- Extensions NGui - Quelques extensions NGUI.
- WebView CSHARP - Rendre des sites Web.
- Typogène - Un rendu de texte 3D facile à utiliser, rapide et de haute qualité.
- Unity-Debug-Overlay - une superposition de débogage gratuite rapide et (presque) à ordures.
Post-traitement et rendu
- Kode80SSR - Réflexions d'espace d'écran.
- Kinoobscurance - obscurance ambiante de l'espace d'écran.
- SMAA - Anti-aliasing morphologique des sous-pixels.
- Reprojection temporelle Anti-aliasing - Solution anti-aliasing utilisée à l'intérieur.
- kode80cloudsunity3d - nuages volumétriques en temps réel.
- PixelRenderUnity3d - rendu pixélisé.
- PixelCamera2d - Rendu perfection des pixels.
- Kinomotion - flou de mouvement utilisant des vecteurs de mouvement.
- Kinocontour - Détection de bord.
- Kinomiror - Effet de kaléidoscope.
- Kinofringhe - aberration chromatique.
- Effet monochrome kinobinaire - 1 bits.
- Kinofeedback - Effet de rétroaction rétro de FrameBuffer.
- Kinoramp - superposition de la rampe de couleur.
- Kinoslitscan - Effet de scan à fente.
- Kinoglitch - Effet de glitch.
- Kinodatamosh - Datamosh.
- Unity VHSGLITCH - Effet de glitch VHS.
- Shader de scan - Effet de scan.
- Kinofog - Fog mondial.
- KINOBOOM - BLOOM.
- Kinobokeh - Effet bokeh.
- Kinovignette - Vignette.
- Kinovision - Visualiseur d'informations sur trame.
- Unity5Effects - Collection de post-traitement.
- Arbres d'éclairage - Arbres légers.
- Volumétriclights - Lumières volumétriques.
- SONARFX - Modèles d'onde.
- Effets d'image cinématographiques - effets d'image cinématographiques.
- Pile de post-traitement - plusieurs effets d'image dans un pipeline.
- Moments - GIF Recorder.
- UdesktopDuplication - Capture d'écran en temps réel comme texture2d.
- Effet de distorsion de chaleur - Un shader qui déforme l'image derrière, en utilisant une carte normale.
- Effet des drapeaux clairs - Effet d'image pour reproduire l'effet de caméra claire des drapeaux.
- DelightTool - outil pour éliminer les informations d'éclairage des textures dans un pipeline d'actifs de photogrammétrie.
- Unity-Lut Generator - Générateur lookuptable pour l'unité.
- SEGI - Système d'éclairage mondial à base de voxels de Sonic Ether.
- Aura - Une simulation locale de la diffusion de la lumière dans le milieu environnant.
Mobile
- Toast - Notifications de toast Android.
- FBSUCKS - Android partage l'image et le texte.
- UnityShowAndroidStatusBar - Android Show Statusbar.
- Google VR SDK - Google Mobile VR SDK.
- Unity WebView - superposition WebView.
- CUDLR - Console de débogage et journalisation à distance.
- Simplygon - Optimisation du maillage et génération de lod.
Déboguer
- Urepl - Évaluation d'exécution des expressions C #.
- UberLogger - API de journalisation avancée, console éditeur améliorée et console ingame.
- Unity File Debug - Amélioration de Debug.log avec l'exportation de fichiers et la visionneuse Web.
- Fenêtre immédiate - Tapez le code et obtenez des commentaires immédiats avec une inspection d'objet comme le débogueur de la console Chrome.
- Consolation - console de débogage dans le jeu.
Éditeur
Outils
- Liste des favoris - Marquez des objets / scénarios / actifs en tant que favoris pour y revenir rapidement.
- Rex Diagnostics - Évaluation d'exécution des expressions C #.
- Mieux définit - Manager de la directive de préprocesseur dépendante de la plate-forme.
- MissingReferencesUnity - Trouvez des références manquantes.
- Unity Resource Checker - Resource Analyzer.
- Détecteur d'utilisation des actifs - vérifie si un actif est utilisé dans les fichiers de code et / ou de scène.
- Compiler Time Tracker - Compile Time Tracker.
- UnityStudio - Unity Asset Export Tool.
- Screen Shooter - prend des captures d'écran avec plusieurs résolutions à la fois.
- Modèles de script pour les modèles Unity - Script.
- Destruction de l'unité 2d - Destruction des sprites.
- Curvetexture - Cuire les courbes dans la texture.
- Frôles arc-en-ciel Unity3d - Icônes du dossier.
- Thèmes d'unité - Thèmes des éditeurs.
- Randomiseur des arbres - Randomiser les arbres d'unité.
- Duplicator des paramètres de rendu - clones les paramètres de rendu d'une scène à une autre.
- Piviot Transform Helper - Ajoute des raccourcis de création de piviot dans le menu contextuel.
- Attribut ScriptexECUTURICE - Attribut pour spécifier l'ordre d'exécution.
- Collection d'outils de raccourcis d'éditeur simple - petite collection d'outils simples pour aider à l'édition de scénarios.
- MULLIGAN RENAMER - outil de changement de nom en vrac pour les objets de jeu et les actifs.
- Attribut BitField - Activer le masquage de champ bit de l'éditeur d'Unity.
- Menu scriptableObject - Créez des objets scriptables à partir de l'éditeur d'Unity.
- STEDIFUSIDESUNITYTOOLS - Génération d'actifs de l'éditeur via une diffusion stable.
Éditeurs
- Brainiac - Comportement Tree & (Behavior-) Éditeur visuel basé sur le nœud.
- Éditeur de nœud - (calcul-) Éditeur de nœud.
- Brotherhoodofnode - (plus graphique-) Éditeur de nœud pour les choses visuelles.
- VisualNoiseseDesigner - Visual Noise Designer.
- SimpleGeo - Painter de géométrie simple.
- Courbes et splines - Curve & Spline Editor.
- Unity 2D Éditeurs conjoints - éditeurs conjoints 2D.
- PolyMesh - éditeur de forme 2D.
- Vertexpaint - peintre de données vertex.
- SABRECSG - Un ensemble d'outils de conception de niveau pour construire des niveaux complexes.
- Unity Tilemap - Éditeur 2D Tilemap.
- Node Editor Framework - Node Editor Framework pour la création d'affichages et d'éditeurs basés sur des nœuds.
- Unity Event Visualizer - Graph Editor pour la visualisation de tous les Events Unity.
- Éditeur de nœud d'exécution - Unity Runtime Node Editor Utilisation avec Unity UI.
Extensions de l'inspecteur
- Listes de réorganisation - champ de liste de réorganisation.
- Dictionnaire ordonné - Champ de dictionnaire ordonné.
- CLASSTYPEREREFENTE - Champ de référence du type de classe.
- Unity3d ExtendEvent - Sélecteur d'événements étendu.
- Collection de tiroirs de propriété - Collection de tiroirs de propriété.
- Inspecteur de nœud - inspecteur basé sur le nœud.
- Colorbands - bandes de couleur.
- QuicKevent - Manipatives d'événements persistants avec des valeurs statiques ou dynamiques.
- Réorganiser les composants - Réorganiser les composants sur vos GameObjects.
- AwesomeComponent - Actifs de charge automatique sur les champs sérialisés.
- ScenePreview Inspector - Voir l'aperçu de la scène dans l'inspecteur.
Importateur
- Unity Excel Importateur Maker - Excel.
- Unity PSD Importateur - Importation PSD avancée.
Sérialisation et web
- Sérialiseur complet - sérialiseur personnalisé.
- JSON.NET - Newtonsoft JSON.net.
- SQLITE4UNITY3D - SQL LITE.
- UniTYHTTP - Bibliothèque HTTP.
- Unity Quicksheet - Importez des données à partir de feuilles Google / Excel.
- Odin Unity Serializer - sans doute le meilleur sérialiseur pour Unity.
SDK social
- Google Analytics Plugin - Google Analytics.
- Google Play Games Plugin - Google Play Plugin.
- Facebook SDK - Facebook SDK.
- Plugin Reign Unity - API mobile unifié.
- Getocial SDK - API Community.
- Soomla Framework - API Store.
- Steamworks.net - C # Wrapper pour l'API SteamWorks de Valve.
- FACEPUNCH.STEAMWORKS - API SteamWorks C # (toutes les fonctionnalités pas implémentées, mais une meilleure API).
- Twitter-for-Unity - Twitter API Client pour Unity.
Extensions API et aide
- Extension de la caméra - Une meilleure façon de manipuler le masque d'abattage.
- Téléchargement du gestionnaire - Téléchargements de fichiers simples.
- UnityMainThreadDispatcher - Dispatcher de threads principaux.
- UnityBitMapDrawing - Texture2d Drawing Extensions.
- ComponentAttribute Unity3d - Référencement des composants auto.
- Unity3d ExecutionOrderAttribute - EXECUTUTION ORDER Attribut.
- Linq à GameObject pour Unity - GameObject Linq Querys.
- Travaux enchaînés - Procédures enchaînées à la coroutine.
- TEATHE - Fitre à minuterie pour coroutines.
- Tags et calques intelligents - génère des valeurs statiques pour vos balises et couches.
- Dtvalidator - Trouve des références brisées et non attribuées.
- XNODE - Créez facilement des plugins basés sur des nœuds.
Modèles de conception
- Unity Singleton Monobehaviour - Singleton puissant.
- Signaux - Système d'événement / signal simple.
- Unity3d Finite State Machine - simple machine stata finie.
- Espatteuse - Machines d'État plus complexes.
- Modèles de conception dans l'exemple d'unité - Collection de modèles de conception.
- Framework système des composants Entitas CSHARP - Entity.
- Strangeioc - Inversion du cadre de contrôle.
- Zenject - Cadre d'injection de dépèche.
- UNIRX - Unity Reactive Extensions Implémentation.
- Empatter-d'œuvre - fourche de statemachine DOT sans état pour .NET 3.5.
- Unitask - Une intégration asynchrone / attente de l'allocation efficace sans l'unité.
- UNISTATE - Framework d'architecture de code pour l'unité, conçu autour du modèle d'état.
Services publics
- Demilib - divers utilitaires et outils pour l'unité.
- Excès - Scripts utilitaires Généralités C # et UNITY3D.
Autre
- Unity Cliquez avec le bouton droit - Extension du menu contextuel Windows: «Ouvrir avec Unity».
- Pas de recharge à chaud - Empêchez l'unité à chaud.
- Unity C # 5.0 et 6.0 Intégration - C # 5 & 6 Intégration pour l'unité.
- Flunity - Flash vers l'unité.
- Projeny - Gestion de projet.
- CUDLR - Console de débogage et journalisation à distance.
- WebGL - Correction de chargement simple - barre de chargement personnalisée pour le chargeur WebGL.
- UtilityKit - SerializationUtil, Spriteanimator, Spriteanimator, Mathhelpers, Autosnap, ...
- Supprimez Boo.Lang et UnityScript Insignes - Project Generation Hook pour supprimer les références aux assemblages BOO.LANG et UnityScript.
- Mode de lots de stockage des actifs - API pour télécharger les packages Unity Asset Store.
- Unity Size Explorer - Analyse l'utilisation de l'espace disque de votre construction.
- Meilleurs modèles de script Unity - Modèles de script améliorés.
- UnityCSreference - Unity C # Code source de référence.
- Graphiques d'étalonnage des shaders - Chartes d'étalonnage de l'unité standard.
- Enregistrer le jeu GRATUIT - Cross Platform, crypté et stocké en ligne.
- UCompile - Compilation d'exécution et exécution du code CSHARP.
- UDBase - modèle de jeu basé sur des modules pour Unity.
- Hull-Delaunay-Voronoi - Algorithmes Hull, Delaunay et Voronoi dans Unity.
- YTRANSLATE - Traduction machine à l'aide de yandex traduire.
- AR Support Checker - Détection simple des appareils pris en charge (Arcore, Arkit, AR Foundation).
- STEAM Microtransaction API Handler - API pour l'achat de vapeur dans le jeu avec des exemples utilisant l'unité
- TRIMMER - Un cadre de configuration d'éditeur, de build et de lecteur pour Unity.
- Gamium - Bibliothèque d'automatisation des tests de jeu, scriptant le comportement des utilisateurs de jeux.