Archive

Author Archive

Novidades para o XNA e o Unity na GDC

XNA e Unity são duas ferramentas que eu uso e recomendo bastante.  Enquanto a primeira é uma ótima ferramenta para quem quer desenvolver um jogo do zero, lidando com todo o processo de desenvolvimento e controlando tudo via código, a segunda oferece um fantástico ambiente integrado importantissímo em projetos maiores.

E essa semana na GDC foram feitos grandes anúncios para ambas as ferramentas. Com novas plataformas surgindo, os jogos para dispositivos móveis têm tudo para ganhar destaque este ano e o Unity e o XNA fazem suas apostas neste caminho. Vamos esperar para ver no que dá.

XNA 4.0

Shawn Hargreaves já vinha liberando as novidades aos poucos em seu blog, mas agora é oficial. A nova versão do XNA Game Studio trará suporte ao Visual Studio 2010, uma série de melhorias na API (como a separação das bibliotecas em várias DLLs) e algumas novas funcionalidades (como a possibilidade de se usar um microfone como dispositivo de entrada).

A grande novidade, no entanto, é o suporte à nova plataforma Windows Phone 7 Series. Com a utilização da LIVE será possível usar avatares 2D, gamertags e conquistas nos jogos feitos para está série. Mas estes recursos só estarão disponíveis para parceiros, numa nova tentativa de atingir os estúdios (lembrando que já houve planos para uma versão profissional do XNA Game Studio no passado).

Pra fechar, esta nova versão não estará disponível para o Zune e todos são encorajados a migrar para a plataforma Windows Phone 7. Assim, pode ser o começo do fim dos jogos em XNA para o player da Microsoft.

Unity 3.0

UnityO Unity é na opinião de muita gente a plataforma do momento. Combinando uma ferramenta muito poderosa, um ambiente bonito e fácil de usar, um grande suporte multiplataforma, e um preço pra lá de acessível, não é dificil concordar.

O anúncio dessa nova versão da ferramenta teve como principal adição o suporte ao Android, PS3 e iPad, que se juntam à já grande lista que continha Windows, Mac, iPhone, Web, Wii e Xbox 360.

Também foram anunciados melhorias nas capacidades de renderização e física. Ainda foram adicionadas algumas ferramentas como a Beast (ferramenta de lightmapping utilizada no Killzone 2 e Mirror’s Edge) e o Umbra (que trata culling em jogos como Dragon Age: Origins e Guild Wars 2).

A versão básica continua grátis para uso pessoal e comercial, e a Pro mantém o preço de $1500. Há ainda um desconto especial para quem fizer pre-order. O preço das versões para console não foi divulgado.

Via: Gamasutra e Develop.

Diego Barboza Engines, Eventos, Indie Games, Indústria, Notícias, Unity, XNA , , , ,

4º edição do XNA Challenge Brasil

Pelo quarto ano seguido a Microsoft lança o XNA Challenge Brasil, uma espécie de aquecimento para a Imagine Cup. Assim, repetindo os anos anteriores, o tema será o mesmo da edição corrente da Imagine Cup, neste caso: “Imagine um mundo onde a tecnologia ajuda a resolver os problemas que mais nos desafiam hoje“.

A premiação para o primeiro colocado será uma viagem para a sede da Microsoft em Seatle nos EUA para um dos membros da equipe e um Xbox 360 para os demais. Cada membro da equipe que ficar em segundo lugar recebe um kit com mouse SideWinder e um Lifechat VX 3000, e os terceiros colocados levam Lifechat VX 3000 e um jogo para PC.

Vale lembrar que além dos prêmios, XNA Challenge tem tido uma grande visibilidade nos últimos anos, então esta é uma boa maneira de se fazer notar no mercado. Além do mais, este também é um bom termômetro para quem pretende submeter o jogo para a Imagine Cup.

Via: SharpGames.

Diego Barboza Contests, Indie Games, Notícias, XNA , ,

Inscrições abertas para o Global Game Jam 2010

global-game-jam-2010

Entre os dias 29 e 31 deste mês de janeiro irá acontecer a segunda edição do já famoso Global Game Jam, evento em que pessoas se reunem no mundo inteiro para a árdua (para não dizer louca) tarefa de desenvolver jogos em um único final de semana. Assim como no ano passado, a edição do Rio de Janeiro irá acontecer no campus da UFF em Niterói.

No Rio serão disponibilizadas somente 40 vagas, então é preciso correr para não ficar de fora. Os interessados devem fazer o cadastro no site globalgamejam.org e depois entrar em “My Account/Edit/Profile” e definir o seu local de participação como “Rio Game Developers” (veja aqui o processo detalhado). Também será cobrada uma taxa de R$10 para cobrir os custos do evento. Mais detalhes aqui.

Nos vemos por lá!

Via: RioGDUG.

Diego Barboza Contests, Eventos , ,

Material do curso Desenvolvimento de Jogos 2D com C# e XNA

Nos últimos meses eu participei de um curso de extensão à distância oferecido gratuitamente pelo CEDERJ sobre Desenvolvimento de Jogos 2D com C# e XNA. O CEDERJ oferece diversos cursos de extensão e aperfeiçoamento para professores, profissionais da área e graduados, e no caso deste curso específico a idéia era ensinar desenvolvimento de jogos voltado para o seu uso no ensino.

As aulas foram criadas pelo instrutor André Luiz Brazil e são ministradas por um tutor virtual, através de uma animação interativa em Flash. Todo o material das aulas também está disponível para consulta no formato .PDF. E este material pode ser reproduzido livremente, por isso achei que seria interessante compartilhar este conteúdo com os leitores do blog.

xna_cederj

Desde já, aviso que o curso tem seus altos e baixos. Trata-se de um bom material para iniciantes (especialmente nos primeiros capítulos, onde são apresentados conceitos mais amplos sobre o desenvolvimento de jogos), mas pessoas mais experientes com XNA podem achar algumas escolhas do autor estranhas, como o não uso do Content Pipeline para o carregamento de texturas.

Ainda assim, é um material interessante. Durante o curso um jogo de naves é criado e são abordados todos os principais aspectos da criação de um jogo: leitura da entrada do usuário, criação de classes para representar os objetos, tratamento de colisões e etc. Segue o conteúdo das aulas e um arquivo extra com pequenos tutoriais de apoio:

As inscrições para as novas turmas de 2010 vão ser abertas no começo do ano e até o momento não há confirmação sobre o curso de XNA, mas é bem provável que ele continue. Quem tiver interesse (e cumprir os requisitos do edital), deve ficar de olho nesta página para ver se surgem novidades.

Diego Barboza Cursos, Diversos, XNA , ,

[Dica] Usando o Visual Studio como editor de código do Unity

UnityUma novidade bacana do Unity 2.6 é a sua integração com o Visual Studio. Quem usou a ferramenta até agora sabe que ela vem com o UniSciTE, um editor que até quebra o galho, mas tem alguns probleminhas irritantes a longo prazo.

Antes já era possível usar o Visual Studio para editar os scripts em C# do Unity, contando com auto-completar e tudo, graças aos recursos do .Net. Para tanto, era preciso somente criar um novo projeto e referenciar uma DLL do Unity que fica “escondida” em suas pastas internas. No entanto, ainda era preciso alguns cuidados e um trabalho extra pra usar o editor da Microsoft. Por exemplo, todo arquivo de script adicionado pela interface do Unity tinha de ser adicionado manualmente no projeto do VS depois.

Com o lançamento da versão 2.6, esse trabalho foi embora. Agora o Unity se integra oficialmente ao Visual Studio 2008, tanto na versão Express quanto na Profissional. A única diferença neste caso é que quando se usa a versão Profissional, é possível fazer com que o Visual Studio seja aberto quando damos dois cliques em um arquivo de código. Na versão Express isso não acontece e um duplo-clique resultará no arquivo sendo aberto no UniSciTE.

As vantagens de se usar o Visual Studio para desenvolver código no Unity são várias. O VS é um ótimo editor de código (certamente melhor que o UniSciTE) e o auto-completar funciona perfeitamente (novamente graças ao .Net), mostrando somente os atributos e métodos dentro do contexto (ao contrário do UniSciTE que simplesmente mostra uma lista com todas as opções possíveis). Além disso, é possível compilar o código ainda no Visual Studio para verificar possíveis erros antes de voltar para o Unity e realizar os testes.

unity_vs

A utilização deste recurso é bastante simples. Vou explicar somente como fazer no Visual Studio Express, que é gratuito. Com um projeto aberto, basta ir em Assets -> Sync VisualStudio Project (imagem acima)  e pronto, a solução do Visual Studio já foi adicionada à pasta raíz do seu projeto (imagem abaixo). A partir daí, todo arquivo de código criado pela interface do Unity será adicionado ao projeto do Visual Studio. Arquivos criados dentro do Visual Studio também são adicionados automaticamente ao projeto do Unity, só não se esqueça de adicionar os arquivos dentro da pasta Assets, senão ele não aparecerá no jogo.

projeto_vsMais informações: aqui.

Diego Barboza Engines, Indie Games, Iniciantes, Unity , ,

Lançado Portal SBGames

portal_sbgames

Conforme prometido na edição deste ano do evento, finalmente o SBGames tem seu portal próprio. Quem acompanhou as edições antigas sabe que a responsabilidade por criar o site e manter os arquivos do SBGames ficava a cargo da universidade sede daquele ano. A partir de agora tudo fica concentrado em um único lugar, o que é muito mais prático tanto para os organizadores quanto para o público. Inclusive, a página do SBGames 2010 já está no ar.

No portal estão disponíveis os artigos, posteres e tutoriais publicados nas edições de 2006 até 2009, e os respectivos sites destas edições. Há ainda uma área de vídeos e links interessantes, e acesso a duas redes sociais: uma comunidade no Orkut e um Twitter.

A atitude de reunir todo o material do SBGames sob um único domínio é ótima, vai facilitar bastante a vida de quem quer pesquisar nos anais mais antigos e pode ajudar a dar uma visibilidade e organização ainda maior ao evento. Acredito que com o passar do tempo novos vídeos, links e outros materiais interessantes podem ir sendo adicionados, já que o material deste tipo disponível no momento é relativamente pequeno. Houve também uma promessa de uma área com anúncios de empregos, vamos ver se ela vai aparecer.

Obs.: Por causa da estrutura do site, não foi possível adicionar links para certas áreas específicas neste texto, mas está tudo facilmente acessível a partir do menu no topo da tela.

Diego Barboza Eventos, Geral, Indie Games, Indústria, Notícias ,

Vagas abertas na Jynx Playware

jynx playwareNo início da semana, o GameReporter anunciou a abertura de uma vaga para estágio em Game Design na Jynx Playware, empresa de jogos localizada no Porto Digital em Recife. O anúncio está aberto até o dia 20/11 e os requisitos incluem disponibilidade de quatro horas diárias, inglês intermediário e alguma experiência com game design.

A boa notícia é que a empresa abriu uma nova vaga também para o cargo de programador. Neste caso, há opções para estágio (seis horas diárias) ou profissional (oito horas). Os requisitos são: ser formado ou estar cursando um curso de Ciência da Computação (ou outro curso relacionad0), inglês avançado, conhecimento de flash e jogos 3D, trabalhar bem em equipe e ser pró-ativo. Os interessados têm até o dia 25/11 para enviar seus currículos.

Quem resolver tentar a sorte deve ficar atento aos prazos (dia 20/11 para Game Designer e 25/11 para Programador) e enviar seus currículos para o endereço jobs@jynx.com.br com o assunto “Seleção GD” ou “Seleção Programação”, de acordo com sua escolha.

Mais informações (e possivelmente novos anúncios futuramente) no Twitpic da empresa.

Via: GameReporter.

Diego Barboza Indústria, Notícias , ,

Unreal Engine 3 em versão gratuita

Unreal EngineDepois do Unity, agora é a vez da Unreal ganhar uma versão gratuita. A ferramenta, chamada Unreal Development Kit (UDK) é a versão completa da Unreal Engine 3, porém só pode ser usada em projetos não-comerciais ou educacionais (ao contrário do Unity, que vem em uma versão mais limitada mas que permite uso comercial).

Para uso comercial, há dois tipos diferentes de licenciamento: projetos internos devem pagar $2,500 por cópia do UDK usada no desenvolvimento; e para produtos que são comercializados externamente há um pagamento de $99 pela licença mais 25% do lucro obtido com o produto (há uma isenção desta taxa sobre os primeiros $5,000 de lucro do produto). Pensando bem, apesar da alta taxa de royalties, ainda é uma boa pedida visto que não será preciso investir centenas de milhares de dólares na ferramenta.

Eu fico bastante feliz com a abertura destas ferramentas, pois fica cada vez mais fácil não só desenvolver um jogo indie mas também aprender as ferramentas que realmente são utilizadas nas grandes desenvolvedoras de jogos. Como disse o Bruno no Twitter, nessa briga das grandes engine a gente é que sai ganhando. 

Inicialmente, esta versão gratuita suporta o desenvolvimento para PCs, mas parece que a Epic está considerando a possibilidade de abrir para consoles também.

O download do UDK (563 MB) está diponível em vários mirrors nesta página. Há ainda a documentação que parece ser boa e exemplos de jogos completos, para quem quiser estudar.

Via: Develop e Campo Minado (vídeo).

Diego Barboza Engines, Indie Games, Unreal Development Kit , ,

Anunciados finalistas do festival de jogos do SBGames

Foram divulgados esta semana os jogos selecionados para concorrer no Festival de Jogos Independentes e no Prêmio NAVE, onde serão premiados, respectivamente, os melhores jogos independentes e da indústria. Os vencedores serão conhecidos no dia 09/10. Confira as listas:

Festival de Jogos Independentes:

  • AmbientRok
  • AntEscape
  • Box Boy
  • Detetives
  • HiperCubo
  • Keep it!!
  • King Jargon Knife Throwe
  • Magic Arcade
  • Raidho
  • Reflexor Zero
  • Tales of Bast

Prêmio NAVE:

  • A Pequena Grande Crise
  • Alice in Wonderland
  • Blooming Daisies
  • Bullets of a Revolver
  • Capoeira Legend
  • Drums Challenge
  • Estrada Real Digital
  • Incorporated
  • Little Cordel Tales
  • Operação Cosmos
  • Pochickempo
  • Projeto Nave Ciências
  • Serious Games Signos
  • Taikodom
  • Winemaker Estraordinaire 

Aproveitando a deixa, o Oi Futuro Games Festival já está rolando com uma série de palestras sobre desenvolvimento de jogos. A programação pode ser conferida aqui e outras informações estão disponíveis no site.

Mais detalhes aqui e aqui.

Diego Barboza Eventos, Geral, Indie Games, Indústria, Notícias , ,

V Seminário Jogos Eletrônicos, Educação e Comunicação – Construindo novas trilhas

Seminário Jogos Eletrônicos, Educação e Comunicação

Entre os dias 13 e 15 de novembro irá acontecer na Faculdade de Alagoas, em Maceió, o V Seminário Jogos Eletrônicos, Educação e Comunicação – Construindo novas trilhas. O evento terá além de palestras, minicursos e mesas redondas, apresentação de trabalhos e uma mostra de jogos.

A submissão de artigos está aberta até o dia 15 de outubro, sub-divididos nos seguintes grupos:

GT 1 – Jogos digitais e desenvolvimento
GT 2 – Jogos digitais e narrativas
GT 3 – Jogos eletrônicos e educação
GT 4 – Jogos eletrônicos, arte e design

Para os interessados na mostra de jogos, as submissões ainda não foram abertas, mas já é possível enviar um email para games@sejec-al.com.br informando o nome do jogo, uma sinopse, e nome e filiação dos autores. Um CD com o jogo deverá ser enviado posteriormente e os jogos selecionados para a mostra serão divulgados no dia 20 de outubro.

Mais informações em: www.sejec-al.com.br/.

Via: @GamesTownNews e @RogerTavares.

Diego Barboza Eventos, Notícias ,