Como baixar e instalar o Unity para desenvolvimento de jogos
Se você estiver interessado em criar jogos e experiências interativas em 2D ou 3D, talvez queira conferir o Unity. O Unity é um mecanismo de jogo poderoso e popular que oferece suporte a várias plataformas e gêneros. Neste artigo, mostraremos como baixar e instalar o Unity em seu computador, como iniciar seu primeiro projeto no Unity e como aprender mais sobre o desenvolvimento do Unity.
unity download
O que é Unity e por que usá-lo?
Unity é um mecanismo de jogo multiplataforma desenvolvido pela Unity Technologies. Ele permite que você crie jogos e experiências em 2D e 3D, bem como realidade virtual (VR) e realidade aumentada (AR). Você pode usar o Unity para criar jogos para desktop, dispositivos móveis, web, console e outros dispositivos. Você também pode usar o Unity para criar simulações, animações, visualizações e outros aplicativos.
Recursos do Unity
O Unity oferece uma variedade de recursos que o tornam uma ferramenta versátil e poderosa para o desenvolvimento de jogos. Alguns dos recursos incluem:
Um editor amigável com funcionalidade de arrastar e soltar, script visual, controle de versão, gerenciamento de ativos e muito mais.
Um rico conjunto de componentes integrados para física, gráficos, áudio, interface do usuário, animação, rede, IA e muito mais.
Uma API de script flexível em C# usando Mono ou .NET Core tanto para o editor quanto para os jogos.
Uma ampla seleção de recursos e ferramentas disponíveis na Unity Asset Store, um mercado de recursos para seus projetos.
Uma plataforma de aprendizado abrangente com tutoriais, cursos, projetos, documentação, fóruns e muito mais.
Requisitos de sistema para Unity
Para executar o editor Unity em seu computador, você precisa atender aos seguintes requisitos mínimos de sistema:
Sistema operacional
CPU
API gráfica
Requisitos adicionais
Windows 7 (SP1+), Windows 10 ou Windows 11 (somente versões de 64 bits)
Arquitetura X64 com suporte ao conjunto de instruções SSE2
GPUs compatíveis com DX10, DX11 ou DX12
Drivers oficialmente suportados pelo fornecedor de hardware
macOS High Sierra 10.13+ (editor Intel) ou Big Sur 11.0 (editor Apple silicon)
Arquitetura X64 com suporte ao conjunto de instruções SSE2 (processadores Intel) ou Apple M1 ou superior (processadores Apple baseados em silício)
GPUs Intel e AMD compatíveis com metal
Drivers oficialmente suportados pela Apple (processador Intel) ou Rosetta 2 (processador de silício Apple)
Ubuntu 20.04, Ubuntu 18.04 ou CentOS 7
Arquitetura X64 com suporte ao conjunto de instruções SSE2
GPUs Nvidia e AMD compatíveis com OpenGL 3.2+ ou Vulkan
ambiente de área de trabalho Gnome rodando sobre o sistema de janelas X11; Driver gráfico proprietário oficial da Nvidia ou driver gráfico AMD Mesa; outra configuração e ambiente de usuário conforme estoque fornecido com a distribuição suportada (Kernel, Compositor etc.)
Para rodar os jogos criados com Unity em diferentes plataformas, você precisa atender aos requisitos específicos de cada plataforma. Você pode encontrar mais informações no site da Unity. Planos de preços para Unity
O Unity oferece diferentes planos de preços para diferentes necessidades e orçamentos. Você pode escolher entre as seguintes opções:
Unity Personal: Este é um plano gratuito para iniciantes, estudantes, amadores e criadores que não estão ganhando dinheiro com seus projetos. Ele inclui os principais recursos do Unity e suporta até 20 usuários simultâneos por organização.
Unity Plus: Este é um plano para criadores que ganham menos de US$ 200.000 em receita ou financiamento anual. Custa $ 35 por mês e inclui mais recursos e serviços do que o Unity Personal, como modo escuro, criação de nuvem, análise, aprendizado premium e muito mais. Suporta até 50 usuários simultâneos por organização.
Unity Pro: Este é um plano para profissionais e equipes que estão ganhando mais de $ 200.000 em receita ou financiamento anual. Custa $ 125 por mês e inclui todos os recursos e serviços do Unity Plus, além de benefícios adicionais, como acesso ao código-fonte, suporte prioritário, tela inicial personalizada e muito mais. Ele oferece suporte a usuários simultâneos ilimitados por organização.
Unity Enterprise: Este é um plano para grandes organizações e empresas que precisam de soluções personalizadas e suporte dedicado. Ele oferece preços flexíveis com base em suas necessidades e inclui todos os recursos e serviços do Unity Pro, além de benefícios exclusivos, como gerenciamento de conta dedicado, suporte técnico, treinamento, consultoria e muito mais.
Você pode comparar os diferentes planos e recursos no site da Unity. Você também pode experimentar o Unity gratuitamente por 30 dias antes de decidir qual plano escolher.
Como baixar o Unity Hub e escolher sua versão do Unity
Para baixar e instalar o Unity no seu computador, você precisa usar o Unity Hub. O Unity Hub é um aplicativo autônomo que permite gerenciar seus projetos, instalações, licenças, preferências e muito mais do Unity. Você pode baixar o Unity Hub no site da Unity ou nos links abaixo:
Depois de baixar o Unity Hub, você precisa instalá-lo em seu computador seguindo as instruções na tela. Depois de instalado, você precisa iniciar o Unity Hub e entrar com seu ID do Unity. Se você ainda não tem um ID do Unity, pode criar um gratuitamente no site do Unity. Seu Unity ID permitirá que você acesse seus projetos, ativos, serviços, recursos de aprendizado e muito mais.
Escolhendo sua versão do Unity
Depois de entrar no Unity Hub, você precisa escolher qual versão do Unity deseja usar para seus projetos. Você pode encontrar diferentes versões do Unity na guia Instalações no Unity Hub. Você pode ver os últimos lançamentos oficiais, bem como versões beta e versões mais antigas do Unity. Você também pode ver as notas de versão, requisitos do sistema e plataformas suportadas para cada versão.
Para instalar uma versão do Unity, você precisa clicar no botão Adicionar ao lado dela e selecionar os componentes que deseja incluir em sua instalação.Os componentes incluem o próprio editor, bem como módulos para diferentes plataformas (como Android, iOS, WebGL, etc.), ferramentas (como Visual Studio Code), linguagens (como C# ou Visual Basic) e SDKs (como ARCore ou ARKit). Você também pode adicionar ou remover componentes posteriormente clicando nos três pontos ao lado da versão instalada e selecionando Adicionar/Remover Módulos.
Depois de selecionar os componentes, você precisa clicar em Avançar e escolher um local para sua instalação. Você também pode alterar o nome da sua instalação, se desejar. Em seguida, você precisa clicar em Concluído e aguardar a conclusão da instalação. Você pode ver o progresso de sua instalação na guia Instalações no Unity Hub.
Quando a instalação estiver concluída, você poderá iniciá-la clicando no botão Reproduzir ao lado dela. Você também pode alternar entre diferentes versões do Unity clicando na seta ao lado do botão Reproduzir e selecionando outra versão da lista.
Como iniciar seu primeiro projeto no Unity
Agora que você baixou e instalou o Unity em seu computador, está pronto para iniciar seu primeiro projeto no Unity. Um projeto no Unity é uma coleção de ativos (como modelos, texturas, sons, scripts etc.) e configurações (como cenas, iluminação, física etc.) que compõem seu jogo ou experiência. Você pode criar um novo projeto no Unity seguindo estas etapas:
Criando um novo projeto
Para criar um novo projeto no Unity, você precisa ir até a guia Projetos no Unity Hub e clicar no botão Novo. Você verá uma janela onde poderá escolher o nome, local e modelo para o seu projeto. O modelo determina as configurações iniciais e recursos para o seu projeto, como 2D, 3D, VR, AR, etc. Você também pode escolher um modelo em branco se quiser começar do zero.
Depois de escolher o nome, localização e template para o seu projeto, você precisa clicar em Create e esperar que o Unity abra o seu projeto. Você verá o editor Unity com seu projeto carregado.
Explorando o Editor Unity
O editor Unity é a interface principal onde você pode criar e editar seu projeto. O editor consiste em várias janelas e painéis que permitem acessar diferentes recursos e funções do Unity. Algumas das principais janelas e painéis são:
A visualização da cena: é aqui que você pode ver e manipular os objetos e componentes da sua cena. Uma cena é uma coleção de objetos que compõem um nível ou parte de seu jogo ou experiência. Você pode usar a visualização Cena para mover, girar, dimensionar e organizar os objetos em sua cena.
A visualização do jogo: é aqui que você pode ver e testar seu jogo ou experiência como ele apareceria na plataforma de destino. Você pode usar a visualização do jogo para jogar e pausar o jogo, ajustar a resolução e a proporção e fazer capturas de tela.
A janela Hierarchy: Aqui é onde você pode ver e selecionar os objetos em sua cena. Os objetos são organizados em uma estrutura de árvore que mostra seus relacionamentos pai-filho. Você pode usar a janela Hierarquia para adicionar, excluir, renomear, duplicar e agrupar os objetos em sua cena.
A janela Inspetor: é onde você pode ver e editar as propriedades e configurações do objeto ou ativo selecionado. As propriedades e configurações são exibidas como componentes que definem o comportamento e a aparência do objeto ou ativo. Você pode usar a janela Inspetor para adicionar, remover, habilitar, desabilitar e modificar os componentes do objeto ou ativo.
A janela Projeto: Aqui é onde você pode ver e gerenciar os ativos em seu projeto. Ativos são quaisquer arquivos usados em seu projeto, como modelos, texturas, sons, scripts, etc. Você pode usar a janela Projeto para importar, exportar, excluir, renomear, organizar e procurar ativos em seu projeto.
A janela do console: é aqui que você pode ver as mensagens e os erros gerados pelo Unity ou pelos seus scripts. Você pode usar a janela Console para depurar e solucionar problemas do seu projeto.
Você pode personalizar o layout do editor arrastando e soltando as janelas e painéis em diferentes posições ou usando os layouts predefinidos disponíveis em Janela > Layouts. Você também pode salvar seus próprios layouts usando Janela > Layouts > Salvar layout.
Adicionando recursos e scripts ao seu projeto
Para criar seu jogo ou experiência no Unity, você precisa adicionar recursos e scripts ao seu projeto. Ativos são quaisquer arquivos usados em seu projeto, como modelos, texturas, sons, scripts, etc. Scripts são pedaços de código que controlam a lógica e o comportamento de seu jogo ou experiência. Você pode adicionar recursos e scripts ao seu projeto usando os seguintes métodos:
Importando ativos do seu computador ou da Unity Asset Store. Você pode importar ativos de seu computador arrastando e soltando-os na janela Projeto ou usando Ativos > Importar novo ativo. Você pode importar ativos do Unity Asset Store usando Janela > Asset Store ou navegando no catálogo online e clicando em Baixar ou Importar.
Criação de ativos dentro do Unity. Você pode criar recursos no Unity usando Ativos > Criar e escolhendo o tipo de recurso que deseja criar, como uma pasta, uma cena, um material, um script, etc. Você também pode criar recursos clicando com o botão direito do mouse na janela Projeto e selecionando Criar.
Editando ativos dentro do Unity ou com ferramentas externas. Você pode editar ativos no Unity usando a janela do Inspetor ou clicando duas vezes neles para abri-los em seu editor padrão. Você também pode editar ativos com ferramentas externas clicando com o botão direito neles e selecionando Mostrar no Explorer (Windows) ou Revelar no Finder (macOS) e abri-los com sua ferramenta preferida.
Para adicionar scripts ao seu projeto, você precisa criar um recurso de script e anexá-lo a um objeto em sua cena. Você pode criar um ativo de script usando Ativos > Criar > Script C# ou clicando com o botão direito do mouse na janela Projeto e selecionando Criar > Script C#.Você também pode criar um recurso de script usando o botão Adicionar componente na janela Inspetor e selecionando Novo script.
Para anexar um script a um objeto, você precisa arrastá-lo e soltá-lo da janela Projeto para o objeto na janela Hierarquia ou na janela Inspetor. Você também pode anexar um script a um objeto usando o botão Adicionar componente na janela Inspetor e selecionando o script na lista.
Para editar um script, você precisa clicar duas vezes sobre ele na janela Projeto ou na janela Inspetor. Isso abrirá o script em seu editor de código padrão, como Visual Studio Code ou MonoDevelop. Você também pode alterar seu editor de código padrão usando Editar > Preferências > Ferramentas externas.
Para escrever um script, você precisa usar C# como linguagem de programação e seguir a sintaxe e as convenções da API de script Unity. Você pode encontrar mais informações sobre como escrever scripts para o Unity no site do Unity.
Como aprender mais sobre o desenvolvimento do Unity
Se você quiser aprender mais sobre o desenvolvimento do Unity e melhorar suas habilidades, há muitos recursos disponíveis online. Alguns dos recursos incluem:
Tutoriais e cursos do Unity
O Unity oferece uma variedade de tutoriais e cursos para diferentes níveis e tópicos de desenvolvimento do Unity. Você pode encontrá-los na plataforma Unity Learn, que pode ser acessada no Unity Hub ou no site do Unity. Você pode escolher entre conteúdo gratuito ou premium, bem como sessões ao vivo ou sob demanda. Você também pode acompanhar seu progresso e ganhar distintivos e certificados.
Documentação e fóruns do Unity
O Unity fornece uma documentação abrangente para seus recursos, funções, componentes, classes, métodos, propriedades, eventos, atributos, etc. Você pode encontrar a documentação no site do Unity ou usando Ajuda > Manual do Unity no editor. Você também pode usar Ajuda > Referência de script para acessar a referência da API de script.
O Unity também tem uma comunidade ativa e útil de desenvolvedores que compartilham seus conhecimentos, experiências, dicas, truques, soluções, comentários etc. nos fóruns do Unity. Você pode encontrar os fóruns no site do Unity ou usando Help > Unity Forum no editor. Você também pode usar Ajuda > Relatar um bug para enviar quaisquer problemas ou erros encontrados ao usar o Unity.
Grupos de usuários e eventos do Unity
Unity também tem uma rede global de grupos de usuários e eventos que permitem que você se conecte com outros desenvolvedores Unity, aprenda com especialistas, mostre seus projetos e se divirta. Você pode encontrar e ingressar em um grupo de usuários perto de você no site da Unity ou usando Ajuda > Unity Connect no editor. Você também pode encontrar e participar de vários eventos, como workshops, webinars, hackathons, game jams, conferências etc. no site da Unity ou usando Help > Unity Events no editor.
Conclusão
Neste artigo, mostramos como baixar e instalar o Unity para desenvolvimento de jogos, como iniciar seu primeiro projeto no Unity e como aprender mais sobre o desenvolvimento do Unity. Esperamos que você tenha achado este artigo útil e informativo e que esteja pronto para criar seus próprios jogos e experiências com Unity. Se você tiver alguma dúvida ou feedback, sinta-se à vontade para deixar um comentário abaixo ou entre em contato conosco através do nosso site. Feliz desenvolvimento!
perguntas frequentes
Aqui estão algumas perguntas frequentes sobre o desenvolvimento do Unity:
P: Quanto custa o Unity?
R: O Unity oferece diferentes planos de preços para diferentes necessidades e orçamentos. Você pode escolher entre Unity Personal (grátis), Unity Plus (US$ 35 por mês), Unity Pro (US$ 125 por mês) ou Unity Enterprise (personalizado). Você pode comparar os diferentes planos e recursos no site da Unity.
P: Quais plataformas são compatíveis com o Unity?
R: Unity oferece suporte a várias plataformas para desenvolvimento de jogos, como desktop, celular, web, console, VR, AR e muito mais. Você pode encontrar a lista completa de plataformas suportadas no site da Unity.
P: Qual linguagem de programação o Unity usa?
R: Unity usa C# como a principal linguagem de programação para scripts. Você também pode usar Visual Basic ou outras linguagens .NET com algumas limitações. Você pode encontrar mais informações sobre como usar C# para scripts do Unity no site do Unity.
P: Onde posso encontrar recursos e ferramentas para meu projeto?
R: Você pode encontrar uma ampla seleção de recursos e ferramentas para seu projeto na Unity Asset Store, um mercado de recursos para seus projetos. Você pode acessar o Asset Store no Unity Hub ou no editor.
P: Onde posso aprender mais sobre o desenvolvimento do Unity?
R: Você pode aprender mais sobre o desenvolvimento do Unity na plataforma Unity Learn, que oferece tutoriais, cursos, projetos, documentação, fóruns e muito mais. Você pode acessar a plataforma Learn no Unity Hub ou no editor.
0517a86e26
Comments