RedRunner: Jogo gratuito e de código aberto no Unity

Como primeiro passo para um projeto de jogos você deve realizar o chamado game design, em que as mecânicas e regras são elaboradas para garantir que seu jogo seja bem executado. O fator diversão é fundamental e pode ser preparado já no estágio de game design. Depois do game design chega o momento de executar o projeto!

Para quem tem idéias para executar um jogo, mas não possui experiência ou conhecimento em engines como a Unity é possível encontrar diversos recursos quem podem ajudar você de modo gratuito.

Entre esses recursos estão projetos de jogos completos, que podem ser abertos na Unity para analisar e estudar a fundo como um jogo inteiro foi criado.

Os criadores de um jogo do tipo plataforma chamado RedRunner totalmente produzido no Unity, resolveram oferecer o código-fonte do projeto de maneira gratuita no Github. A licença de uso do material que forma todos os assets e lógica do jogo é aberta, o que significa que além de servir como uma forma de diversão acessível é possível aprender com o jogo.

Como todo o material relacionado com o jogo é aberto, os desenvolvedores que estão aprendendo a usar o Unity podem fazer o download de todo o projeto do jogo para analizar seu conteúdo. Todo o código, componentes e Prefabs no Unity estão disponíveis para download gratuito.

Essa é uma forma fantástica de aprender como funciona o desenvolvimento de jogos, e passar da parte básica do Unity para projetos mais complexos. Mesmo que você não tenha como objetivo fazer um jogo totalmente novo, o material pode ser modificado e adaptado com base no código fonte.

A substituição dos assets e música pode gerar um projeto totalmente novo no Unity. Você só precisa respeitar a licença de uso para o material, e verificar se o conteúdo pode ser distribuído de maneira comercial.

Aproveite esse incrível recurso para estudar e aprender sobre desenvolvimento de jogos com Unity! É totalmente gratuito.

Aprenda a fazer jogos usando o Unity

Quer aprender jogos usandfo o Unity? Seja com o uso desse material oferecido com o RedRunner ou então com suas próprias ideías, o EAD – Allan Brito oferece diversos cursos que podem ajudar você na criação do seu projeto de jogo:

Nvidia oferece US$ 30.000 para criação de aplicações VR

A Nvidia está organizando uma conferência em Maio para falar especificamente sobre aplicações aproveitando GPU. Como forma de incentivar as pessoas e grupos que trabalham com VR, a empresa está com um painel sobre projetos não relacionados com jogos usando VR.

Esse painel oferece um prêmio de US$ 30.000 para um desses projetos, e potencial investimento da própria Nvidia no material para futuro investimento. É uma excelente oportunidade para pequenas empresas, grupos ou startups que estão apenas começando.

Além de ganhar um espaço na área do evento, que acontece no vale do Silício a equipe terá a oportunidade de expor o seu trabalho para empresas e profissionais de todo o mundo. Como forma de incentivar ainda mais o desenvolvimento de projetos, a empresa ainda coloca como benefício um potencial investimento no aplicativo VR.

O que é preciso fazer para participar? A primeira coisa é fazer a inscrição para submissão, até o dia 15 de março (2017).

Depois você precisa focar na criação do projeto. Alguns dos requisitos:

  • Usar placas da Nvidia com as tecnologias embarcadas;
  • Não ser relacionado com jogos
  • Aproveitar alguma das plataformas da Nvidia

Como não é possível usar dispositivos VR baseados em celulares, será necessário investir em equipamentos como o HTC Vive ou Oculus. É um investimento considerável, principalmente quando levamos em consideração que os dispositivos necessitam de um poderoso computador para serem usados.

Vale a pena participar? Claro que sim! Esse é o tipo de projeto perfeito para Startups e pequenas empresas. Se você está participando de um curso de graduação que possa aproveitar a estrutura da instituição, é o momento de correr para criar o projeto.

Pode parecer complicado no início do processo, mas talvez essa seja a oportunidade que você estava esperando para conseguir apresentar seu projeto para uma ausência disposta a “comprar” a idéia.

Aprendendo a usar VR

Quer aprender a desenvolver material para ambientes VR? No EAD – Allan Brito você encontra diversos materiais relacionados com o desenvolvimento de material VR. Seja com o uso do Unity para criar aplicações ou então animações VR com o Blender:

Download gratuito de gráficos 2d para jogos: Navios e piratas

Uma das partes que pode deixar muitos artistas iniciantes com certa angustia no desenvolvimento de jogos digitais, é relacionado com a criação da arte para o projeto. Você pode muito bem assumir o desenvolvimento completo do produto e trabalhar não só nos códigos, mas também na arte.

É uma solução viável que esbarra no requisito principal para esse tipo de trabalho, que é o tempo. Quem não tem facilidade com a criação de arte digital acaba levando muito tempo para criar os materiais necessários que atendam ao contexto do jogo.

Entre as soluções existentes está a adoção de uma das diversas bibliotecas de recursos gratuitos existentes na web, algumas até mesmo de domínio público. Tudo que você precisa é fazer pequenas adaptações ou encontrar uma que esteja em sintonia com o seu Game Design.

jogos2DNavios_500_px_85

Quer fazer o download de uma série de gráficos para jogos bidimensionais que atendem projetos relacionados com ambientação naval? Um artista chamado Kenny compartilhou no seu website uma pequena coleção com gráficos que são perfeitos para uso nesse tipo de projeto.

Na lista de arquivos você encontra imagens com o ponto de vista no topo, o que faz do material compartilhado o ideal para jogos do tipo top-down. Além de todos os gráficos existentes relacionados com embarcações, é possível encontrar também tilesets para criar superfícies de água e terra.

Os tilesets são gráficos especialmente preparados para organização em matrizes, em que apenas pequenos gráficos são capazes de gerar grandes superfícies de maneira automatizada. Tudo que você precisa fazer é a distribuição do material usando a linguagem própria da plataforma em que o jogo será desenvolvido.

Qual a licença de uso do conteúdo? Tudo que está nessa coleção é compartilhado em creative commons zero o que significa domínio público. Você pode fazer uso dos gráficos até mesmo em jogos comerciais sem nenhuma restrição.

Aprendendo sobre desenvolvimento de jogos

Você quer utilizar esse material para fazer desenvolvimento de jogos digitais? No EAD – Allan Brito é possível encontrar diversos recursos relacionados com o desenvolvimento de jogos no Unity, Unreal e Blender:

Level design no Unity com Sabre CSG

Um dos assets mais usados no Unity para a realização de Level Design agora é mantido fora da Asset Store. Mas, essa não é uma notícia ruim. Muito pelo contrário! Agora você consegue fazer o download do pacote de recursos do Sabre CSG como uma plataforma de código aberta gratuita.

A importância desse tipo de recurso para o Unity reside no fato de que o processo de level design acaba ficando muito mais simples. Para quem nunca usou o Unity isso pode perecer uma surpresa, mas o software possui opções de criação bem limitadas. Boa parte dos modelos 3d precisam vir de outras ferramentas.

Com isso o design dos cenários dos jogos acaba não ficando fluido, pois é preciso fazer a modelagem dos objetos fora do Unity e depois realizar a importação deles na ferramenta. Para apenas depois avaliar a sua disposição e eficácia.

Ao usar o Sabre CSG você será capaz de trabalhar com o design dos cenários direto no próprio Unity, mesmo que o seu objetivo final não seja a produção. Apenas para fins de visualização e avaliação do Level Design dentro do software e fazer testes com a mecânica e organização dos cenários. O segredo é o uso de operações booleanas que permitem criar 3d com as primitivas do próprio Unity.

Level Design

A instalação do pacote é relativamente simples e requer apenas a cópia dos arquivos, que podem ser feitos diretamente nesse endereço. Assim que você tiver o material, basta adicionar os arquivos ao seu projeto no Unity como um Custom Package e os recursos ficam disponíveis na interface. O download pode ser feito nesse endereço.

Com o Level Design bem feito e sendo aliado com o desenvolvimento de um bom documento de design, é muito provável que o seu jogo seja bem executado. Isso pode não garantir o sucesso comercial ou de público, mas pelo menos você e sua equipe devem ter poucos problemas no desenvolvimento do material.

Aproveite o recurso para fazer testes e trabalhar com a organização de cenários para jogos no Unity. Já mencionei que o Sabre CSG é gratuito?

Level design no Unity

O level design no Unity pode ser feito usando essa ferramenta prática, mas ainda assim são necessárias algumas estratégias básicas para organizar seus projetos. No EAD – Allan Brito você encontra não só cursos relacionados com Level Design mas também de Game Design para preparar seus jogos:

Download gratuito de assets do projeto Adam no Unity

As engines especializadas em jogos estão evoluindo com o tempo e se transformando em suítes de criação que extrapolam o “simples” objetivo de criar um jogo. É muito comum encontrar projetos relacionados com animação que foram produzidos usando engines como o Unity. Você deve ter visto a incrível animação Adam que foi produzida como prova de conceito pela equipe responsável pelo Unity.

Ainda não assistiu a animação? O vídeo do projeto completo pode ser conferido a seguir:

Impressionante não é? O que você acha de fazer o download de todos os assets usados para a produção desse projeto? E quando falo todos os assets são todos mesmo, desde os personagens até os cenários com as texturas inclusas.

adam_assets_500_px_85

No blog do Unity a equipe responsável pelo projeto compartilhou todos os recursos usados para a produção desse projeto, já separados em algumas categorias. Aqui está a lista com os recursos:

  • Arquivo binário da animação (3GB)
  • Personagens (876 MB)
  • Personagem Sebastian (483 MB)
  • Cenários internos (640 MB)
  • Scripts e efeitos de ambiente (550 KB)
  • Cenários externos (2.7 GB)

Para fazer o download do conteúdo visite a página do blog e use os links indicados lá! Como você pode perceber alguns arquivos são relativamente grandes, então não recomendo o download em conexões com limite de tráfego.

Esse tipo de recurso é uma incrível fonte de informação para artistas que tenham como objetivo realizar esse mesmo tipo de projeto, ou que pretendem expandir seus conhecimentos no Unity para criar animação. Ao usar boas placas de vídeo para reproduzir esses arquivos, você pode evitar um dos piores estágios da animação que é o render. A tecnologia dos jogos digitais permite gerar tudo em tempo real.

Já mencionei que o download é gratuito?

Aprendendo a usar o Unity

Esse é apenas um exemplo do que você consegue fazer usando o Unity para produção não só de jogos mas também animação. Quer começar a usar o Unity? No EAD – Allan Brito você encontra diversos cursos e treinamentos relacionados com Unity e desenvolvimento de jogos: