Português

Unity

O Gamereactor irá, nesta secção do site, explorar mais a fundo um dos requisitos técnicos mais importantes para a produção de videojogos em qualquer plataforma - o motor de jogo. Existem várias opções no mercado, mas nem todos são criados iguais, e alguns vão muito além das funções básicas, fornecendo não apenas o motor, mas todas as ferramentas para o utilizador, incluindo soluções para servidores. Em essência servem como uma poderosa base pronta a usar por qualquer pessoa com a paixão e a mente criativa necessárias para criar um videojogo. Neste caso específico estamos a falar do Unity, que é apropriadamente apelidado de “mais do que um motor“, e que foi usado por mais de 50% dos jogos que provavelmente conhece e joga.

Unity, o companheiro perfeito para os criadores de videojogos

HQ

Considerado como um dos serviços mais acessíveis para produtores e criativos, o Unity orgulha-se em ser “mais do que um motor de jogo“. Mas porquê? O ecossistema disponibilizado pelo Unity assegura que todos os seus utilizadores estão equipados com um conjunto de ferramentas e sistemas capazes de dar vida à sua visão criativa. Não importa se utilizam Windows, Mac, ou Linux, o Unity corre em qualquer plataforma.

Ao contrário de outros softwares, o Unity requer apenas um pagamento para acedermos ao motor, e não obriga à partilha de lucros com os produtores; tudo o que criarem no Unity será vosso. E mais, as capacidades do Unity permitem aos criativos a possibilidade de criarem conteúdos em 3D para multiplataformas, o que os ajuda a poupar tempo e dinheiro no momento de lançarem um jogo noutro sistema.

“Criar um videojogo é uma tarefa árdua, e isto sem contarmos com a escolha e lançamento nas plataformas“, disse o Vice-Presidente Sénior de Pesquisa e Desenvolvimento no Unity, Ralph Hauwert. “O desenvolvimento de um videojogo pode demorar anos, e nesse tempo, as plataformas mudam, novas consolas podem ser lançadas, etc. Nós queremos que os nossos criadores se sintam confiantes ao saberem que o Unity está do seu lado e que garantirá que o seu jogo estará preparado para qualquer plataforma.“

Esta versatilidade do Unity é a vantagem que permite aos produtores chegarem ao seu público sem entraves e é o que torna o software tão competitivo em comparação aos seus rivais. Existem múltiplas consolas da Xbox e da PlayStation no mercado, e depois temos a Nintendo, o PC, e as plataformas móveis para equacionar.

O co-fundador e designer principal da Alta VR (da mesma equipa que nos trouxe A Township Tale), Boramy Unn, falou sobre o tema e mencionou que “a flexibilidade do Unity permitiu-nos enfrentar o problema mais assustador que enfrentámos durante o desenvolvimento de A Township Tale, que foi a passagem do PC para o Quest…não tivemos de nos preocupar com as especificações da plataforma, sabíamos as bases APK, mas tudo o resto foi feito pelo motor de jogo.“

Unity foi concebido para ser extensível e simples. As ferramentas de scripting visual dão aos utilizadores pouco familiarizados com programação, ou coding, a oportunidade de dar vida às suas ideias. Demora algum tempo a dominar, mas os gráficos de pegar e largar, que removem a necessidade de escrevermos em código, facilitam o processo de produção em videojogos.

“Todos concordamos que o Unity, enquanto motor de jogo, oferece excelentes funcionalidades básicas e é muito fácil de expandir e personalizar devido às suas opções de edição e ferramentas de plugin“, disse o artista técnico da 24 Entertainment, Xun Zhu, que está a desenvolver Naraka: Bladepoint.

Um design simplista é perfeito para um motor de jogo, pois permite aos criadores e produtores focarem-se no que é mais importante: o seu jogo. A escala das capacidades do Unity também significa que é capaz de criar projetos variados no PC e nas consolas, como Fall Guys: Ultimate Knockout, Valheim, ou Kerbal Space Program e títulos mobile como League of Legends: Wild Rift. As suas capacidades só estão limitadas pela ambição dos criadores.

“O lançamento do Long Term Support (LTS ou Suporte a Longo Termo) é para criadores que valorizam a estabilidade máxima e o suporte“, adicionou o VP da Unity, Hauwert. “Inclui melhorias que simplificam a experiência de código, os testes e a caraterização, entre outras otimizações. Para conseguirmos mais em menos tempo, tudo num fluxo de trabalho suavizado – e depois lançar um videojogo para a maior audiência possível“.

Com os videojogos a exigirem tempo e recursos, é crucial garantir que um projeto possa ser salvo, sincronizado e partilhado entre vários utilizadores. O ecossistema do Unity oferece suporte para multiutilizadores em equipa, para que cada membro, independentemente da sua função, possa aceder e trabalhar no projeto. Até existe um serviço local de cache, intitulado Accelerator, incluído no motor de jogo para melhorar a velocidade de download de códigos e assets.

Por falar em assets, a Unity Asset Store é a loja rápida para a produção de videojogos. Seja para vender código ou arte, ou comprar as criações de outro produtor, a Asset Store é fácil de usar e conta com mais de seis mil assets totalmente gratuitos. As ferramentas e arte disponíveis podem ser as peças perfeitas para darem vida ao mundo do vosso videojogo, e podem ir desde simples pedras decorativas, a sistema pré-feitos de física de água ou outros sistemas de jogabilidade. A opção para comprar cidades pré-feitas está lá!

“É uma enorme fonte de recursos para os nossos produtores, com mais de 69 mil pacotes disponíveis em loja“, disse o responsável pela Asset Store, Peter O’Reilly. “Mais de 1.3 milhões de assets em 3D, mais de nove mil ferramentas…tem tudo o que precisam para começar e acelerar o desenvolvimento do vosso projeto“.

A Unity Asset Store está integrada de forma a ser o mais modular possível, e pode ser modificada de acordo com as preferências de cada utilizador – e para terem uma ideia do tipo de qualidade que é oferecida na Asset Store, os assets disponíveis são regularmente utilizados por produtores de todas as faces da indústria, desde os AAA até aos independentes.

Unity é um motor de jogo massivo com imenso potencial criativo, e apesar de já termos explorado muito do que tem para oferecer, iremos mergulhar mais a fundo no futuro. Visitem-nos daqui a uma semana, quando explicaremos como converter a criatividade em ímpeto de desenvolvimento.

Para mais informações sobre o Unity, os seus produtos e serviços, podem visitar o site oficial.

Unity, a providenciar e a suportar um ambiente coeso para os criadores de videojogos

HQ

Para a próxima etapa da nossa exploração ao mundo de Unity, não nos iremos focar tanto no motor propriamente dito, mas antes nas ferramentas especificamente desenhadas para dar garantir aos criadores maior fluxo e impulso. Vamos escrever sobre as ferramentas que facilitam o trabalho cooperativo de uma equipa de produtores, seja a trabalhar num escritório ou em locais separados, e ainda detalhar os serviços de suporte que garantem aos criadores um auxílio sempre presente.

Trabalhar de forma remota tornou-se, com a pandemia, uma prática comum, e coordenar uma equipa - seja ela grande ou pequena -, pode ser complicado quando cada elemento está num sítio diferente. Felizmente o Unity oferece uma série de ferramentas que facilitam esse processo, como o Plastic SCM, que é capaz de suportar milhares de utilizadores ao mesmo tempo. Com o Plastic SCM terá acesso a criação conjunta em tempo real, que pode ser feita localmente ou via cloud, adequando-se às necessidades de uma pequena equipa de dois ou três criadores, ou às exigências de uma grande produtora AAA.

"O Plastic SCM é um dos nossos destaques, uma solução de controlo", disse-nos Felix Thè, vice-presidente e gestor de produtor do Unity. "Pode lidar com os maiores repositórios de ficheiros binários massivos e com milhares de utilizadores em simultâneo, tudo enquanto suporta repositórios distribuídos ou centralizados. Também tem as mais avançadas capacidades de ramificações automatizadas, o que significa que tem tudo o que um criador de videojogos possa necessitar para manter o fluxo de criação de conteúdo em tempo real - seja localmente ou via cloud."

A produção e criação de videojogos é um processo muito desafiante, independentemente da capacidade do criador, ou das ferramentas à sua disposição, mas como é óbvio, esse dois fatores ajudam, e no caso do Unity, existe ainda uma outra ajuda essencial. O Unity inclui suporte do mais alto nível para quem comprar os seus serviços, que ajudam a guiar os criadores na direção certa caso seja necessário. Esse suporte não chega naturalmente ao ponto de escrever código para os criadores, mas é uma excelente forma de garantir assistência para resolver bugs, simplificar processos, e auditar videojogos, tudo de forma a conseguir criar um produto que seja fiel à visão.

"Estes Serviços Profissionais garantem acesso aos peritos do Unity através de todas as etapas de produção, para que possa garantir que está a usar as melhores práticas de princípio ao fim do processo," informou-nos Thê. "Estas soluções podem ser moldadas à sua organização, de forma a reduzir riscos e a acelerar produção. Os Serviços Profissionais do Unity podem fazer uma análise profunda ao código do seu projeto para identificarem áreas onde pode ser feita otimização, entregando relatórios com recomendações de como pode tirar melhor proveito do Unity para maximizar desempenho e eficácia."

Como a criação de videojogos está normalmente repleta de complicações, vão existir ocasiões em que o criador irá encontrar problemas imprevistos, que podem parecer impossíveis de resolver. O Unity vem equipado para oferecer soluções a esse problemas.

Os produtores precisam de ajuda em várias áreas, e faz todo o sentido dividir o apoio, de forma a melhor servir os nossos clientes em cada área específicas. Algumas dessas divisões incluem CAP (código, materiais, desempenho), com uma análise de três dias ao código e aos materiais para encontrar o que pode estar a prejudicar o desempenho.

Para ajudar, o Unity até pode proporcionar uma auditoria completa ao videojogo, se necessário.

"Utilizando os dados de jogo proprietários do Unity para testar o desempenho do seu jogo, faremos recomendações em termos de retenção, monetização, e experiência do utilizador, entre outras ações que pode encontrar através do nosso site ou dos gestores de conta," finalizou Thè.

Aproveitamos para lembrar que pode encontrar muito mais informações sobre o Unity, os seus serviços, as suas ferramentas, e os seus produtores, no site oficial.

Maior ligação

HQ

A componente multijogador tornou-se crucial para muitos videojogos nos últimos anos, e neste momento são esses jogos que atraem o maior número de jogadores, seja para jogarem em grupo ou de forma competitiva. O problema, do lado dos produtores, é que manter um sistema de matchmaking à escala mundial não é fácil ou barato, seja através do próprio estúdio, ou de outsourcing para outro estúdio. O Unity está a trabalhar de forma a reduzir esse peso, e já investiu em mais de 190 centros de dados em todo o mundo. Isto, combinado com o servidor Multiplay do Unity dedicado a matchmaking, ajuda a tornar esses sistemas mais acessíveis e financeiramente viáveis.

"O sucesso do seu jogo não deve depender de quantos servidores tem, ou das suas capacidades de construção de infraestruturas", segundo Felix Thè, Vice Presidente de gestão de produto do Unity. "O Multiplay remove a complexidade que é a criação e a gestão dessa tecnologia, para que se concentre na criação de uma experiência de jogo envolvente. Com os nossos servidores cloud asseguramos que não existe tempo de espera, para que não tenha de se preocupar com isso. Temos uma rede de centros de dados que já está em 70 regiões, e vai continuar a crescer. E a plataforma Multiplay também garante cobertura a nível mundial e suporte 24/7."

Mas criar um sistema de matchmaking é mais complexo do que ter os centros de dados necessários. Para ajudar os criadores a superarem estas dificuldades, o Unity tem também uma ferramenta chamada Matchmaker, que assegura que os jogadores são emparelhados de forma a garantir a melhor experiência possível - tanto em termos de ligação online, como de equivalência de capacidades.

"O Matchmaker permite ligar os jogadores com base em vários critérios, tendo como objetivo assegurar a sua melhor experiência online possível," referiu Jeff Collins, Vice Presidente Sénior de engenharia. "Isto inclui ligar os jogadores da mesma região a um servidor que lhes garanta a menor latência possível, e ligá-los a adversários de capacidade semelhante para que todos tenham uma experiência de jogo equilibrada."

A jogabilidade online inclui o seu próprio conjunto de desafios de desenvolvimento, e ao longo dos anos tivemos vários exemplos de estúdios que tiveram problemas a nível de infraestrutura, normalmente devido a números elevados de jogadores, e ao preço de manutenção de servidores. Até os grandes estúdios e jogos sofrem deste tipo de problemas, como Destiny 2 e World of Warcraft, cujo número de jogadores aumenta para lá da capacidade sempre que chega uma nova grande atualização ou expansão. O sistema multi-cloud do Unity pode ajudar a resolver esse problema, segundo Jeff Collins.

"O nosso sistema de cloud escala com a exigência, o que significa que pode suportar até os maiores jogos. Integrado com sistemas cloud públicos e os mais de 190 centros de dados, o multi-cloud está desenhado para resiliência e desempenho de diferentes escalas. Entre as várias funções, temos soluções que asseguram que as filas estão cheias, e que os jogadores entram rapidamente nos jogos. Mas o principal passa por garantir controlo aos produtores, para quem criem parâmetros de como querem que os seus lobbies estejam ocupados, deixando a parte da ligação ao Unity."

Num jogo online é crucial a comunicação entre jogadores, e Unity tem consegue tratar dessa componente, utilizando os sistemas Vivox para proporcionar uma solução de comunicação que suporte voz e texto.

"O Vivox tem uma integração fácil, e mais importante ainda, é totalmente confiável," disse-nos Thè. "É uma solução comprovada que usa sobrecarga interna mínima para entrar em funcionamento. O Vivox é uma solução baseada em texto e VOIP dedicada que está pronta para os produtores conectarem os seus jogos. Isso significa mais foco em jogabilidade estratégica aprimorada com comunicações de alta qualidade. O Vivox tem a confiança de alguns dos maiores estúdios da indústria, incluindo Riot, Ubisoft e PUBG. Independentemente do tamanho do estúdio, o Vivox é uma solução que ajuda os produtores a fornecerem um canal de comunicação confiável para o seu jogo."

Para mais informações sobre o Unity, os seus serviços, as suas ferramentas, e os seus produtores, visite o site oficial do Unity.

Unity: As ferramentas analíticas necessárias para incentivar envolvimento e gerar receitas

HQ

Na atualidade, lançar um jogo é apenas o primeiro de muitos passos na vida de um projeto de sucesso. Os jogadores e a comunidade exigem suporte pós-lançamento por parte dos criadores, seja através de novo conteúdo, ou simplesmente de reequilíbrio do jogo e correções de inevitáveis bugs. O Unity tem uma seleção de serviços que ajudam a impulsionar o envolvimento do jogador, de formar a garantir que os criadores possam gerar receita pós-lançamento, o que por sua vez, aumentará o valor do jogo aos olhos do jogador.

"A análise analítica dos jogadores desempenha duas funções para os utilizadores do Unity, sendo que uma delas ajuda a entender melhor como podem desenvolver uma economia equilibrada para o jogo", segundo Julie Shumaker, vice-presidente sénior de receitas do Unity. "A outra, é que existem elementos que são dados de jogadores que podem ser recolocados no ciclo de pesquisa e desenvolvimento, permitindo que, à medida que cria novo conteúdo para o jogo, o faça alinhado com a forma como os jogadores estão a interagir com ele."

Os criadores que pretendam monetizar o seu projeto, usando compras dentro dos aplicativos ou publicidade, por exemplo, podem usar uma solução simples fornecida diretamente pelo Unity. Desenhado como uma extensão dos sistemas analíticos complexos e poderosos que estão incluídos com o Unity, permite identificar quais são os interesses dos jogadores, o que por sua vez garante decisões mais informada e eficazes. Cabe depois ao criador utilizar a sua visão criativa em conjunção com esses dados para garantir e potenciar o interesse da comunidade, criando uma experiência de jogo mais agradável e empolgante, mas também mais estável financeiramente.

"O UnityAds tem duas funções principais", disse-nos Shumaker. "O primeiro é poder monetizar o espaço que os produtores criaram para o seu jogo, e o segundo passa por conseguir alavancar esse espaço de forma a impulsionar o interesse de novos utilizadores".

O Unity também considerou as várias opções de lojas 'in-game' para compras diretas, que estão hoje disponíveis nas mais diversas plataformas da era moderna de desenvolvimento.

"Unificámos isso dentro do jogo, para que o produtor não tenha de se preocupar com os diferentes modelos de lojas. Isso é tratado pelo nosso back-end", segundo Shumaker. "Mais uma vez, é assim que permitimos que os produtores se concentrem em criar conteúdo incrível para os seus utilizadores, deixando para nós a logística de como tornar isso possível."

À medida que os jogos se tornam cada vez mais populares e mais comuns, a forma como os jogadores abordam esses mesmos jogos está também a mudar. Estamos a passar por uma mudança da época em que as pessoas jogavam mais ao fim de semana, para jogarem mais durante a semana, de forma mais regular. O Unity não se limita a acompanhar esse movimento, como oferece aos criadores esse tipo de informação, mais as ferramentas necessárias para adaptar e produzir o conteúdo que os consumidores procuram. Seja por meio de dados analíticos ou receitas puras, o Unity ajuda os produtores de videojogos, não apenas a construírem o jogo dos seus sonhos, mas também a garantir que o título seja sustentável depois do lançamento.

Nesse sentido, para mais informações sobre o Unity, os seus serviços, e respetivas ferramentas e produtos, espreite o site oficial do Unity.

Notícias

dropdownMenu

Notícias

Recentes mais popular mais comentado

Antevisões

Recentes mais popular mais comentado

Análises

Recentes mais popular mais comentado

Especiais

Recentes mais popular mais comentado
Cookie

O Gamereactor utiliza cookies para assegurar que lhe proporciona a melhor experiência possível no nosso site. Se continuar, vamos presumir que está satisfeito com a nossa política relativa a cookies.