Unity
O motor de jogo Unity tem sido usado por mais de uma década, e sua versatilidade e facilidade de uso tornaram um dos motores para todos, desde empresas de jogos AAA para unipessoais desenvolvedores indie go-to.
- suporte multi-plataforma
- Cria jogos em 2D e 3D
- Apoiado por uma grande loja de comunidade e de ativos
- Combina um conjunto de recursos de profundidade com um nível sem precedentes de acessibilidade
- Um dos motores mais baratas no mercado, e livre para desenvolvedores indie
- fluxo de trabalho ativo é simples
- Pouco apoio para a programação Linux
- Documentação muitas vezes não está atualizado com as mais recentes alterações
É difícil dizer se Unity foi felizmente cronometrado com a explosão do mercado de jogos indie ou se era um grande fator no sentido de facilitar o boom. Independentemente disso, ele se tornou um dos motores do premier de jogos para as equipes de desenvolvimento de qualquer tamanho e educação. Ele conseguiu preencher a lacuna entre os motores altamente funcionais, mas altamente complicados usados para desenvolver grandes lançamentos e os motores mais limitados que os novatos permissão para criar a funcionar, mas jogos simplistas para a liberação. Ao longo de 10 anos, Unidade construiu em seu design intuitivo e expansivo, conseguindo manter a sua relevância e definir como jogos modernos são construídos. desenvolvedores indie elogiar Unity por seu papel na democratização do processo de desenvolvimento, e é uma noção difícil de desconto. Unidade leva muito das funções de nível mais profundas que antes exigiam um forte entendimento de várias linguagens de programação e converteu-os em uma interface visual construída sobre blocos de construção simples. Através do uso de gatilhos básicos e uma estrutura de arrastar e soltar, a união faz fluxo de trabalho de uma brisa. Mas também dimensiona-se às exigências do usuário. C # é bem visto por sua velocidade e versatilidade, e Unidade permite que os desenvolvedores com a compreensão da língua para integrar o código mais avançado em seu software e sei que vai trabalhar nativamente, sem ter que se preocupar com bugs ou consequências inesperadas. Embora a interface para a Unidade possa parecer bizantina em primeiro lugar, que é muito longe de motores mais complicado que o precederam. Os usuários têm que navegar um grande número de menus e conjuntos de ferramentas, mas uma vez que você começar uma sensação para os princípios subjacentes, navegar no ambiente de trabalho é um assunto bastante simples. Parte da necessidade de estas complicações é que a unidade lida com todos os aspectos do processo de desenvolvimento de jogos. Mas todos os princípios usados no desenvolvimento de jogos usam a mesma lógica básica no motor Unity. Objetos e eventos são as características que definem e à lógica do núcleo é simplesmente uma questão de ligar correntes do último para o primeiro para criar funções de jogabilidade dinâmica e construir ambientes reativos. Sucesso na indústria do jogo é muitas vezes baseada na coordenação multi-plataforma. O mercado de jogadores tornou-se dividida entre PCs, dispositivos móveis e três consoles populares, e otimizar os jogos para trabalhar em todos esses dispositivos era uma vez um caso de trabalho intensivo. Unidade agiliza o processo e faz com que seja fácil de tomar um único pacote e certifique-se suavemente funciona para todos os seus usuários. Unidade também é palco de uma loja de ativo que pode reduzir a necessidade de drenagem orçamento criativo de uma equipe. Vastas quantidades de recursos estão disponíveis, muitos deles gratuitos. Isso significa que quando você está olhando para simplesmente protótipo da idéia, você pode facilmente se conectam em materiais existentes e ver como eles funcionam em ação. É uma ferramenta valiosa para quando você está tentando encontrar financiamento ou convencer os desenvolvedores e criativos para assinar em para o seu projeto.