Coleção de scripts de unidade
Uma coleção mantida de scripts / bibliotecas / plugins e extensões úteis e gratuitos .
Se você deseja sugerir um link, leia as diretrizes de contribuição primeiro. Por favor, relate links quebrados, ativos desatualizados e erros de ortografia. Os links não estão em ordem específica. Esta lista está licenciada sob a licença pública geral da GNU v3.0 e se aplica apenas a este repositório.
Navegação:
- GameObjects & Transforms
- Movimento e animação
- Controles e entrada
- Controlador de caracteres
- Ai & Pathfinging
- Física
- Partículas
- Malhas e construção
- Materiais e sombreamento
- 2d
- Networking
- Vr
- Som e música
- Ui
- Pós-processamento e renderização
- Móvel
- Depurar
- Editor
- Ferramentas
- Editores
- Extensões do inspetor
- Importador
- Serialização e Web
- SDKs sociais
- Extensões e ajudantes da API
- Padrões de design
- Utilitários
- Outro
GameObjects & Transforms
- Recyclerkit - Sistema de Pooling.
- Unityoctree - Octrees.
- Sistema de reprodução no jogo - Registro e reprodução Transformações.
- Consulta da cena da unidade - biblioteca para atravessar e consultar a cena da unidade para encontrar objetos específicos.
- Unity3druntimeTransformGizmo - Outro gizmo de transformação de tempo de execução.
Movimento e animação
- Lista View Framework - Crie listas dinâmicas e roláveis.
- REAKETION - Kit de ferramentas de reação de áudio.
- Dotween - Tween Motor.
- Creator de caminho da câmera - Crie caminhos complexos da câmera.
- Cinemachine Baserig - Sistema de câmera processual.
- UnitysPriteAndBones - Animações esqueléticas de sprite.
- Unidade da coluna - Importar animações da coluna.
- IKCCD - IK Solver usando descida de coordenadas cíclicas.
- AIM -IK - Cabeça de caracteres de orientação processual (e peito) em uma direção sem usar nenhum dado de animação.
- RecordAndRepeat - Registro e reprodução dos dados personalizados através da linha do tempo.
Controles e entrada
- InputManager - um poderoso gerente de entrada.
- TouchScript - Biblioteca Multitouch.
Controlador de caracteres
- Controlador de plataforma 2D do Unity 2D - Controlador de caracteres de plataforma 2D.
- CaracterController2D - Controlador de caracteres 2D.
- SuperCharacterController - Controlador de caracteres 3D.
Ai & Pathfinging
- Um caminho de estrela para os plataformas - a* para plataformas.
- ASTAR PARA UNIDADE - A* PATHING.
- A* Pathfinating Project - A* Pathfinating.
- Unitysteer - Direção, evitação de obstáculos e caminho seguindo comportamentos.
- SimpleTraffic - uma simulação de tráfego simples usando a malha de navegação.
- VETURO ADIVONVIDO-PATHING DE CARRO ATRAVÉS DO Híbrido A* Algoritmo de Pesquisa.
- GOAP - Planejador de ação orientado para objetivos multithread para unidade.
- DOTRECAST - Uma porta de reformulação e desvio, conjunto de ferramentas de malha de navegação para jogos, unity3d, servidores, c#.
Física
- Mario Galaxy Gravity for Unity - Mario Galaxy Gravity.
- Comunidade oceânica Próxima geração - Física da água/shader.
- Física da GPU da Voxel - GPU acelerou a física do voxel.
- Erosão interativa - Erosão do fluido de tempo de execução para terreno.
Partículas
- KVANTSPRAY - Partículas aceleradas da GPU.
- Nvidia Hair Works Integration - Nvidia Hair Works.
- Partículas de brasa - partículas turbulentas de brasa.
- SPHFLUID - Simulação interativa de fluido 3D com base no SPH.
Malhas e construção
- ProceduralToolkit - Mesh Procedtural Toolkit/gerador.
- Desenhe - desenha primitivas com linhas.
- VolumetricLinesunity - linhas volumétricas.
- Giles - Editor de nível de execução 3D.
- Voxelmetric - Voxel Framework.
- Formas processuais para a unidade - formas processuais.
- Criador de malha da esfera da OIC - Esferas procedimentos da OIC.
- Painter de vértice - Informações sobre pintura sobre vértices.
- Paint Face - Triângulos de pintura de malhas.
- SimplyGon - Otimização de malha e geração LOD.
- TextMesh Pro - Gere texto com estilo personalizado.
- MeshcombineWizard - combina todas as malhas no GameObject escolhido e seus filhos que compartilham o mesmo material.
- RoadArchitect - Criador do sistema rodoviário com interseções dinâmicas, pontes, etc.
- DrawLine - Ferramenta de malha de linha processual.
- Deformado - Uma estrutura para deformar malhas no editor e em tempo de execução no Unity.
- 2.5D Destruição - quebra os sprites 2D em fragmentos 2.5D.
- Metaballs Líquidos - Simulação de líquidos usando metaballs.
Materiais e sombreamento
- Projetos de RM - superfície úmida e shader de pele.
- Comunidade oceânica Próxima geração - Física da água/shader.
- Fluxo Mapa Shader - Flow Map Shader trabalhando com sprites.
- Vertexpaint - fluxos adicionais de vértice.
- ShaderProject - Coleção de shader.
- Skybox Plus - Uma coleção de shaders Skybox.
- SHADER DE COLLEGRO - SHADER DE DREMO QUE ACOMODA A LARGURA DA TELA E A DISTÊNCIA DA CAMANHA.
- SHADER UBER SPRITE UNITY - sombreamento 3D para sprites (por exemplo, mapeamento normal).
- Shaders com baixo poli - Shaders de material otimizados para malhas poli -poli -poli.
- Lux Shader Framework - Lux 2.02 PBR Shader Framework.
- Shaders de Wireframe da Unity - Shaders de Wireframe de uso geral.
- Shader do holograma - shader simples do holograma.
- Kamakura Shaders - Uma coleção de shaders e componentes focados na renderização não fotográfica.
- Facepunch.highlight - Efeito de contorno de malha.
2d
- UnitySVG - Renderizador SVG.
- UnityStBeasyFont - Gerador de malha de texto.
- SpriteLightKit - luzes de sprite 2D.
- 2D Light of Sight Unidade - Lightning geométrico 2D.
- SHADER UBER SPRITE UNITY - sombreamento 3D para sprites (por exemplo, mapeamento normal).
- FUNGUS - Estrutura de jogos de narrativa interativa 2D.
- Polymesh - editor de forma 2D.
- Unity Tilemap - 2D Tilemap Editor.
- Extras 2D - scripts 2D reutilizáveis (tilemaps, etc.).
- Amostras de gráficos vetoriais - amostras dos recursos gráficos do vetor a serem usados com o Unity 2018.1 e o Newe.
Networking
- Networking de autoridade não consumida - Implementação de rede autorizada.
- O MLAPI Uma alternativa à API de alto nível do UNITY permite projetos de servidor/cliente separados e muito mais.
- O BareBones Master Server - hospede sua própria configuração de servidor mestre personalizada, evite as taxas da CCU.
- Solução de rede de peixes - rede gratuita construída a partir de moto com sincronização de estados e lógica
- Playfab-Playfab é um back-end como serviço para jogos. Fornece SDKs também.
- UGS- Unity Gaming Services - Um ecossistema de serviço completo para jogos ao vivo
Vr
- SteamVR - VR SDK.
- O renderizador de laboratório - renderizador de VR por válvula.
- Vrtk - contém scripts úteis para a construção de jogos de VR.
- Newtonvr - VR Física e Interações.
- Teclas de gracinha - teclado VR.
- PunchKeyboard - Outro teclado VR.
- Hover UI Kit - Uma estrutura completa de entrada VR.
- VRlineRenderer - Renderizador de linhas brilhantes otimizado para VR.
Som e música
- USFXR - Efeitos de áudio processual.
- REAKETION - Kit de ferramentas de reação de áudio (somente MAC).
- DefaultMicrophone - obtém o microfone padrão (somente Windows).
- LASP - Plugin de processamento de sinal de áudio de baixa latência para unidade.
- Unity-Audio-manager-plugin, que permite reproduzir/alterar/stop/stote/mute/... soa em 2D/3D.
Ui
- Extensões da UI da Unity - Coleção de extensões da interface do usuário.
- Página do livro Curl - Página Transição de Curl.
- Abra o menu de pausa-LEIA TO USUSO MENU.
- Lunar Mobile Console - Console de depuração para celulares.
- InfinityScroll - Rollreitos infinitos.
- TextMesh Pro - Gere texto com estilo personalizado.
- EasyButtons - Crie botões no inspetor usando anotações.
- Extensões da interface do usuário - várias extensões de NGUI/auxiliar/scripts.
- Extensões NGUI - Algumas extensões de NGUI.
- WebView CSharp - Renderize sites.
- Tipogênico - um renderizador de texto 3D rápido e de alta qualidade.
- UNITY-DEBUGO-SUBLAY-Uma sobreposição de depuração rápida e (quase) sem lixo.
Pós-processamento e renderização
- Kode80SSR - Reflexões de espaço de tela.
- Kinoobscurance - obscura ambiental do espaço de tela.
- SMAA - Anti -aliasing morfológica do subpixel.
- Solução anti-aliasing de reprodução temporal-anti-aliasing usada no interior.
- Kode80cloudsunity3d - nuvens volumétricas em tempo real.
- Pixelrenderunity3D - Renderização pixelizada.
- Pixelcamera2D - renderização perfeita para pixels.
- Kinomotion - Blur de movimento usando vetores de movimento.
- Kinocontour - Detecção de borda.
- Kinomirror - Efeito do caleidoscópio.
- Kinofringe - aberração cromática.
- Kinobinary - efeito monocromático de 1 bit.
- Kinofeedback - Efeito de feedback do Buffer de estrutura retro.
- Kinoramp - Sobreposição de rampa de cor.
- Quinoslitscan - efeito de varredura de fenda.
- Kinoglitch - Efeito da falha.
- Kinodatamosh - DataMosh.
- Unity vhsglitch - VHS Flitch Effect.
- SCANLINE SHADER - EFEITO DE SCAN.
- Kinofog - Fog Global.
- Kinobloom - Bloom.
- Kinobokeh - efeito bokeh.
- Kinovignette - vinheta.
- KINOVISION - Visualizador de informações de quadro.
- UNITY5EFEITOS - Coleção de pós -processamento.
- Eixo de luz - eixos de luz.
- Volumetriclight - luzes volumétricas.
- Sonarfx - Padrões de ondas.
- Efeitos cinematográficos da imagem - efeitos cinematográficos da imagem.
- Pilha de pós -processamento - múltiplos efeitos de imagem em um pipeline.
- Momentos - Gravador GIF.
- UDESKTOPDUplication - Captura de tela em tempo real como textura2D.
- Efeito de distorção do calor - um shader que distorce a imagem por trás, usando um mapa normal.
- Bandeiras claras Efeito - Efeito da imagem para reproduzir o efeito da câmera da bandeira clara.
- DelightingTool - ferramenta para remover as informações de iluminação das texturas em um pipeline de ativos de fotogrametria.
- Unity-Lut-Generator-Gerador lookppable para unidade.
- Segi - Sistema de Iluminação Global baseada em Voxel da Sonic Ether.
- Aura - Uma simulação local da luz espalhando -se no meio circundante.
Móvel
- Toast - Android Toast Notificações.
- FBSUCKS - Android Compartilhe Imagem e Texto.
- UnityShowandroidStatusbar - Android Show StatusBar.
- Google VR SDK - Google Mobile VR SDK.
- Unity WebView - Sobreposição da WebView.
- CUDLR - Console remoto de depuração e log.
- SimplyGon - Otimização de malha e geração LOD.
Depurar
- UREPL - Avaliação de tempo de execução de expressões C#.
- UberLogger - API avançada de registro, console de editor aprimorado e console do jogo ing.
- UNITY FILE DEBUG - APRENCIADO DEBUG.LOG com exportação de arquivos e visualizador da web.
- Janela imediata - Digite o código e obtenha feedback imediato com a inspeção de objetos, como o depurador do console do Chrome.
- Consolação - Console de depuração no jogo.
Editor
Ferramentas
- Lista de favoritos - Marque objetos/cenários/ativos como favoritos para retornar rapidamente a eles.
- REX Diagnostics - Avaliação de tempo de execução de expressões C#.
- Define melhor - gerente de diretiva de pré -processador dependente da plataforma.
- MissingReferencesUnity - Encontre referências ausentes.
- Verificador de recursos da Unity - Analisador de Recursos.
- Detector de uso de ativos - verifica se um ativo é usado nos arquivos de código e/ou cena.
- Compile Time Tracker - Compile Time Tracker.
- UnityStudio - Ferramenta de exportação de ativos da Unity.
- Tiroteador de tela - Tira capturas de tela com várias resoluções de uma só vez.
- Modelos de script para unidade - modelos de script.
- Unidade 2D Destruição - Destruição Sprite.
- Curvetextura - As curvas de assar em textura.
- Pastas do Rainbow Unity3D - ícones de pastas.
- Temas da Unidade - Temas do Editor.
- Randomista de árvore - randomizar árvores de unidade.
- Renderize Configurações Duplicador - Clones As configurações de renderização de uma cena para outra.
- Helper Piviot Transform - adiciona atalhos de criação de piviot ao menu de contexto.
- Atributo scriptexecution order - atributo para especificar a ordem de execução.
- Coleção de ferramentas de atalhos do editor simples - Pequena coleção de ferramentas simples para ajudar na edição de cenas fluxos de trabalho.
- Mulligan Renamer - Ferramenta de renomeação em massa para objetos e ativos de jogo.
- Atributo Bitfield - Ative o mascaramento de campo de bits do editor de unidades.
- Menu ScriptableObject - Crie scriptableObjects a partir do editor de unidades.
- STABLEFFIFFUSTURANITYTOOLS - Geração de ativos do editor via difusão estável.
Editores
- Brainiac-Árvore de Comportamento e editor visual baseado em nó (comportamento).
- Editor de nós - (cálculo-) Editor de nó.
- BrotherhoodOfNode - (mais gráfico-) Editor de nó para coisas visuais.
- VisualNoisedesigner - Designer de ruído visual.
- Simplegeo - pintor de geometria simples.
- Curvas e Splines - Editor de curvas e spline.
- Editores conjuntos da Unity 2D - editores conjuntos 2D.
- Polymesh - editor de forma 2D.
- VERTEXPAINT - PINTER DE DADOS DE VERTEX.
- SABRECSG - Um conjunto de ferramentas de design de nível para a construção de níveis complexos.
- Unity Tilemap - 2D Tilemap Editor.
- Node Editor Framework - Node Editor Framework para criar displays e editores baseados em nós.
- Visualizador de eventos da Unity - Editor de gráficos para visualizar todos os UnityEvents.
- Editor de nó de execução - editor de nó de execução do Unity usando com a UI da Unity.
Extensões do inspetor
- Listas reordenadas - Campo de lista reordenável.
- Dicionário ordenado - campo de dicionário ordenado.
- CLASSTYPEREFEREference - Campo de referência do tipo de classe.
- Unity3d estendido para seletor de eventos estendido.
- Coleção de gavetas de propriedade - Coleção de gavetas de propriedade.
- Inspetor de Nó - Inspetor baseado em nós.
- Bandas de cores - bandas coloridas.
- Quickevent - manipuladores de eventos persistentes com valores estáticos ou dinâmicos.
- Reordene os componentes - reordenar componentes em seus objetos de jogo.
- Awesomecomponent - Ativos de carga automática em campos de Serialized.
- Inspetor de cenário - visualize a prévia da cena no inspetor.
Importador
- UNITY Excel Imperter Maker - Excel.
- Unity PSD Importador - Importação avançada de PSD.
Serialização e Web
- Serializer completo - Serializer personalizado.
- JSON.NET - NEWTONSOFT JSON.NET.
- SQLITE4UNITY3D - SQL LITE.
- UNITYHTTP - Biblioteca HTTP.
- Unity QuickSheet - importar dados das folhas do Google/Excel.
- Odin Unity Serializer - sem dúvida o melhor serializador de unidade por aí.
SDKs sociais
- Google Analytics Plugin - Google Analytics.
- Google Play Games Plugin - Google Play Plugin.
- Facebook SDK - Facebook SDK.
- Plug -in de unidade reinado - API móvel unificado.
- GetSocial SDK - API da comunidade.
- Soomla Framework - Store API.
- STEAMWORKS.NET - WRAPER C# para a API da Valve's Steamworks.
- FacePunch.SteamWorks - STEAMWORKS C# API (nem todos os recursos implementados, mas melhor API).
- Twitter-for-Unity-Twitter API Client for Unity.
Extensões e ajudantes da API
- Extensão da câmera - Uma maneira melhor de manipular a máscara de abate.
- Download Manager - Downloads de arquivo simples.
- UnityMainthreadDispatcher - Principal Dispatcher Thread.
- UnityBitMapDrawing - Extensões de desenho de textura2d.
- Unity3d componentAttribute - referência de componente automático.
- Unity3d ExecutionOrderAttribute - Atributo da ordem de execução.
- Linq to GameObject for Unity - GameObject Linq Querys.
- Trabalhos acorrentados - procedimentos encadeados por coroutina.
- TELA - Fila do timer para coroutinas.
- Tags e camadas inteligentes - gera valores estáticos para suas tags e camadas.
- DTValidator - encontra referências quebradas e não atribuídas.
- XNODE - Crie facilmente plugins baseados em nós.
Padrões de design
- Unity Singleton Monobehaviour - Singleton poderoso.
- Sinais - sistema de evento/sinal simples.
- Máquina de Estado Finito Unity3D - Máquina STATA FINITE simples.
- Máquinas de estado sem estado - mais complexas.
- Padrões de design no exemplo de unidade - coleção de padrões de design.
- ITITAS CSHARP - Estrutura do sistema de componentes da entidade.
- Strangeioc - Inversão da estrutura de controle.
- Estrutura de injeção de dependência de zenógrafo.
- UNIRX - Implementação de extensões reativas da unidade.
- Estado de apátrida - Fork de DOT DOT DOT Statemachine para .NET 3.5.
- UnitaSk - Uma ASYNC/Aguarda de alocação eficiente/Aguarda integração para a unidade.
- UNISTATE - estrutura de arquitetura de código para unidade, projetada em torno do padrão de estado.
Utilitários
- Demilib - Vários utilitários e ferramentas para a unidade.
- Excesso - de uso geral C# e scripts de utilidade do Unity3D.
Outro
- Unidade Clique com o botão direito do mouse - Extensão do menu de contexto do Windows: 'Abra com unidade'.
- Sem relowado a quente-Evite a Unity Hot-Reloads.
- Integração da Unidade C# 5.0 e 6.0 - C# 5 e 6 Integração para a unidade.
- Flunity - Flash to Unity.
- Projeny - Gerenciamento de projetos.
- CUDLR - Console remoto de depuração e log.
- WebGL - Correção de carregamento simples - Barra de carregamento personalizada para o carregador WebGL.
- UtilityKit - SerializationUtil, Spriteanimator, Spriteanimator, Mathhelpers, AutoSnap, ...
- Remova o Boo.lang e o UnityScript Dicas - Gancho de geração de projetos para remover referências aos conjuntos Boo.lang e UnityScript.
- Modo de lote de armazenamento de ativos - API para fazer upload de pacotes de lojas de ativos de unidade.
- Explorador de tamanho da unidade - analisa o uso do espaço em disco da sua construção.
- Melhores modelos de script da Unity - modelos de script aprimorados.
- UnityCSReference - Unidade C# Código fonte de referência.
- Gráficos de calibração do shader - gráficos de calibração do Unity StandardShader.
- Save Game Free - Cross Platform, criptografado e armazenadas on -line.
- UCOMPILE - Compilação de tempo de execução e execução do código CSharp.
- Udbase - modelo de jogo baseado em módulo para unidade.
- Hull-Delaunay-Voronoi-Algoritmos de Hull, Delaunay e Voronoi em Unidade.
- YTranslate - Tradução da máquina usando o Yandex Tradutor.
- Verificador de suporte AR - Detecção simples de dispositivos AR suportados (Arcore, Arkit, AR Foundation).
- Manipulador de API de microtransação a vapor - API para compra de vapor no jogo com exemplos usando o Unity
- TRIMMER - Um editor, Build and Player Configuration Framework for Unity.
- Gamium - Biblioteca de automação de teste de jogo, roteirizando o comportamento dos usuários de jogos.