Skip to content

đŸ‘šâ€âš–ïžUNITY É UMA ENGINE DE DESENVOLVIMENTO DE JOGOS E APLICATIVOS MULTIPLATAFORMA. É AMPLAMENTE UTILIZADA NA INDÚSTRIA DE JOGOS PARA CRIAR JOGOS INTERATIVOS EM 2D E 3D. ALÉM DISSO, TAMBÉM PODE SER USADA PARA DESENVOLVER APLICATIVOS PARA DISPOSITIVOS MÓVEIS, REALIDADE VIRTUAL E REALIDADE AUMENTADA.

Notifications You must be signed in to change notification settings

VILHALVA/CURSO-DE-UNITY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CURSO DE UNITY

đŸ‘šâ€âš–ïžUNITY É UMA ENGINE DE DESENVOLVIMENTO DE JOGOS E APLICATIVOS MULTIPLATAFORMA. É AMPLAMENTE UTILIZADA NA INDÚSTRIA DE JOGOS PARA CRIAR JOGOS INTERATIVOS EM 2D E 3D. ALÉM DISSO, TAMBÉM PODE SER USADA PARA DESENVOLVER APLICATIVOS PARA DISPOSITIVOS MÓVEIS, REALIDADE VIRTUAL E REALIDADE AUMENTADA.


CONCEITO:

A Unity Ă© uma poderosa plataforma de desenvolvimento de jogos e aplicativos 3D/2D. Vou citar alguns conceitos bĂĄsicos para que vocĂȘ possa se familiarizar com a plataforma:

  1. GameObject (Objeto de Jogo):

    • Um GameObject Ă© a unidade fundamental em Unity. Pode ser qualquer objeto no seu jogo, como personagens, inimigos, cĂąmeras, luzes, etc. Eles sĂŁo a base para a criação de elementos no seu mundo de jogo.
  2. Component (Componente):

    • Componentes sĂŁo partes que vocĂȘ pode adicionar a um GameObject para dar a ele funcionalidades especĂ­ficas. Por exemplo, um componente de "Rigidbody" pode ser adicionado a um GameObject para tornĂĄ-lo fĂ­sico e interagir com a fĂ­sica do mundo do jogo.
  3. Script (Roteiro):

    • Os scripts em Unity sĂŁo escritos em C# (ou outra linguagem de script suportada) e sĂŁo usados para programar comportamentos de GameObjects. VocĂȘ pode adicionar scripts aos GameObjects para controlar movimento, interaçÔes, lĂłgica do jogo, etc.

SUA HISTÓRIA:

Sua histĂłria remonta ao inĂ­cio dos anos 2000, quando a empresa Unity Technologies foi fundada em Copenhague, na Dinamarca, por David Helgason, Nicholas Francis e Joachim Ante.

O desenvolvimento da Unity começou em 2002, quando a empresa lançou a primeira versão da Unity Engine, originalmente desenvolvida como uma ferramenta para criar jogos em tempo real para a web. Em 2005, a Unity Technologies lançou a Unity 1.0, a primeira versão comercial da Unity Engine, que permitia aos desenvolvedores criar jogos 3D interativos para vårias plataformas.

Nos anos seguintes, a Unity ganhou popularidade rapidamente entre os desenvolvedores devido à sua facilidade de uso, flexibilidade e poderosas capacidades de desenvolvimento. Em 2009, a Unity Technologies lançou a Unity 2.0, introduzindo vårias melhorias e recursos adicionais, incluindo suporte a mais plataformas, como iOS e Android.

A partir de então, a Unity continuou a evoluir e crescer, lançando novas versÔes com recursos avançados, suporte a tecnologias emergentes e melhorias de desempenho. Em 2012, a Unity Technologies abriu um escritório em São Francisco, nos Estados Unidos, expandindo ainda mais sua presença global.

Um marco importante na história da Unity foi o lançamento da Unity 5 em 2015, que trouxe uma série de melhorias significativas, incluindo gråficos de alta qualidade, ferramentas de animação avançadas e suporte a realidade virtual. Desde então, a Unity continuou a se expandir, oferecendo suporte a uma ampla variedade de plataformas, incluindo consoles de videogame, dispositivos móveis, realidade virtual, realidade aumentada e muito mais.

Atualmente, a Unity Ă© uma das principais escolhas para desenvolvedores de jogos em todo o mundo, impulsionando o desenvolvimento de uma grande variedade de jogos, desde pequenos tĂ­tulos indie atĂ© grandes produçÔes AAA. A plataforma continua a evoluir, oferecendo novas ferramentas e recursos para ajudar os desenvolvedores a criar experiĂȘncias de jogo incrĂ­veis em uma ampla gama de dispositivos e plataformas.

CARACTERISTICAS:

POSITIVAS:

  1. Ampla Comunidade e Suporte: Unity tem uma grande comunidade de desenvolvedores, fĂłruns, tutoriais e documentação disponĂ­veis. Isso torna mais fĂĄcil encontrar ajuda e recursos on-line quando vocĂȘ estĂĄ enfrentando desafios.

  2. Multiplataforma: A Unity suporta a exportação de jogos para vårias plataformas, incluindo Windows, macOS, iOS, Android, consoles, Web e VR. Isso permite que os desenvolvedores alcancem uma ampla base de usuårios.

  3. Gråficos de Alta Qualidade: A Unity oferece um sistema gråfico poderoso que permite criar jogos com gråficos impressionantes e realistas. Ela suporta efeitos visuais avançados, shaders personalizados e renderização de alta qualidade.

  4. Facilidade de Aprendizado: A Unity é conhecida por sua interface amigåvel e intuitiva, o que a torna uma escolha sólida para desenvolvedores iniciantes. Hå também uma curva de aprendizado suave para programadores que jå estão familiarizados com C#.

  5. Asset Store: A Asset Store da Unity oferece uma ampla gama de ativos, como modelos 3D, texturas, scripts e plugins prontos para uso. Isso pode economizar muito tempo no desenvolvimento de jogos.

  6. Ferramentas de Colaboração: A Unity oferece ferramentas de colaboração que facilitam o trabalho em equipe. VĂĄrias pessoas podem trabalhar no mesmo projeto simultaneamente, o que Ă© Ăștil para estĂșdios de desenvolvimento maiores.

NEGATIVAS:

  1. Desempenho: Em projetos complexos ou mal otimizados, a Unity pode enfrentar problemas de desempenho. O desenvolvedor precisa ser cuidadoso ao otimizar o cĂłdigo e os ativos para garantir um desempenho suave.

  2. Licenciamento: A Unity tem diferentes tipos de licenças, e a versão gratuita possui algumas restriçÔes. Os desenvolvedores podem precisar pagar taxas de licença, dependendo das necessidades do projeto.

  3. Tamanho dos Builds: Os builds de jogos Unity tendem a ser maiores do que os de algumas outras engines. Isso pode ser um problema, especialmente para jogos móveis, onde o espaço é limitado.

  4. AtualizaçÔes Frequentes: A Unity lança atualizaçÔes frequentes, o que pode ser positivo para manter a engine atualizada, mas também pode causar problemas de compatibilidade e exigir adaptação constante dos projetos.

  5. Recursos Pagos: Alguns recursos avançados e serviços, como o Unity Pro, exigem pagamento adicional. Isso pode aumentar os custos de desenvolvimento.

  6. Curva de Aprendizado para Recursos Avançados: Embora a Unity seja amigĂĄvel para iniciantes, o uso eficaz de recursos avançados, como shaders personalizados e fĂ­sica complexa, pode ser desafiador e requer mais experiĂȘncia.

SUBSIDIOS:

About

đŸ‘šâ€âš–ïžUNITY É UMA ENGINE DE DESENVOLVIMENTO DE JOGOS E APLICATIVOS MULTIPLATAFORMA. É AMPLAMENTE UTILIZADA NA INDÚSTRIA DE JOGOS PARA CRIAR JOGOS INTERATIVOS EM 2D E 3D. ALÉM DISSO, TAMBÉM PODE SER USADA PARA DESENVOLVER APLICATIVOS PARA DISPOSITIVOS MÓVEIS, REALIDADE VIRTUAL E REALIDADE AUMENTADA.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages