gamedeveloper

Mercado de games no Brasil em 2016

Está curioso para saber como foi o desempenho do mercado de games em 2016? O Rafael Querido do site Segredo dos Games reuniu algumas informações a respeito e montou o infográfico abaixo, as referências estão no final da imagem.

Esta semana começa o Ludum Dare #37

Na sexta-feira às 23h (horário de Brasilia) começa o Ludum Dare #37, e desta vez será realizado pelo novo site (que ainda está em desenvolvimento). Ano que vem o Ludum Dare completa 15 anos e esta próxima edição irá testar este novo sistema que será utilizado para expandir esta game jam nas próximas edições.

Por que você faz ou quer fazer jogos?

Acredito que se você está lendo este texto existem grandes chances de você querer desenvolver jogos ou já trabalhar na área. É muito provável que alto te motivou a querer isso, algo mais sério do que “escolhi por que eu gosto de jogar”, já que exige muita dedicação para fazer carreira na indústria de jogos.

ANCINE lança edital inédito para produção de jogos eletrônicos

Recebi o e-mail abaixo e achei que seria interessante de postar aqui, embora seja um pouco em cima da hora.

Engines e frameworks open source no GitHub

O GitHub é uma ótima plataforma para versionamento de projetos com código aberto usando git, mas ele não é apenas isso. Existem muitas features no GitHub que as vezes parecem escondidas mas valem muito a pena ver. Uma parte que eu descobri recentemente foi a página Showcases, que agrupa listas de projetos por categorias. Não todos, mas os mais populares.

Revisão de código

Esta é uma prática muito comum em empresas de médio e grande porte, mas na minha opinião poderia ser algo que muitas empresas pequenas deveriam tentar adicionar ao seu processo de desenvolvimento. Existem algumas maneiras formais de fazer revisão de código, mas neste post quero comentar da minha experiência em revisão de código.

Videos da GDC no YouTube

A Game Developers Conference (GDC) é bem famosa na indústria, e com certeza o maior evento para desenvolvedores de jogos. A GDC tem sua edição principal nos EUA e algumas edições um pouco menores na Europa e Asia, assim como edições especiais, como a VRDC. Todo conteúdo das palestras ficam disponíveis no site GDC Vault, que possui alguns conteúdos gratuitos mas sua maioria precisa de uma assinatura mensal para ter acesso.

Por que temos que jogar jogos diferentes

Isto é algo que já escrevi aqui no blog, mas recentemente percebi que eu não estava fazendo. Ultimamente tenho jogado sempre os mesmos jogos, e isto ficou refletido nos últimos jogos que fiz participando do Ludum Dare.

Esta semana começa o Ludum Dare #36

Sexta-feira às 22h (horário de Brasilia) começa o Ludum Dare #36, e será minha quinta participação nesta game jam.

Game Jams - Como fazer um jogo em 48h

Este foi o tema da minha palestra apresentada apresentada na 6ª Semana de Sistemas de Informação da USP hoje. Nesta palestra falei sobre game jams, dei dicas para aproveitar melhor o tempo de um game jam e focar no desenvolvimento do jogo, e contei como foram minhas participações no Ludum Dare.

Postmortem: Geometry World

Eu sempre recebo e-mails pedindo para divulgar jogos, porém isto é algo que decidi desde o início do blog não fazer. Eu acho importante divulgar, mas fazer um post falando de um jogo não é o tipo de conteúdo que eu quero para o blog, por isso sempre respondo falando que não faço reviews ou divulgação de jogos, mas sempre ofereço uma oportunidade para divulgação do jogo através de um postmortem. Desta forma o desenvolver ganha sua divulgação, e os leitores deste blog ganham uma história sobre o desenvolvimento de um jogo.

Melhores práticas para 2D na Unity - Parte 3

Na parte 1 falei sobre dicas para reduzir o tamanho das imagens e melhores resoluções para dispositivos móveis, e na parte 2 o foco foi o plugin NGUI (mas as dicas também se aplicam ao UI da Unity) e ao uso de sprite sheets. Desta vez o foco serão melhores práticas de programação para jogos 2D na Unity.

Incentivos financeiros para desenvolver jogos no Brasil

Este post foi uma sugestão do leitor Felipe, que inclusive me enviou boa parte do conteúdo abaixo. Ser um desenvolvedor independente não é fácil, principalmente quando se tem pouco ou nenhum recurso para investir.

Tutoriais de desenvolvimento de jogos com Unity e Blender

Semana passada estava procurando um video sobre como fazer um FPS com Unity para o projeto que comentei neste post. Eu já fiz jogos com mecânicas de FPS, porém eu sempre procuro tutoriais sobre o que eu quero fazer para aprender maneiras diferentes de fazer as mesmas coisas.

Como desbloquear o Xbox One para o modo desenvolvedor

Eu não tenho um Xbox One (ainda), mas após a Microsoft anunciar uma atualização que transformou qualquer Xbox One em um kit de desenvolvimento eu comecei achar interessante a ideia de ter o console para jogar e desenvolver jogos.

Crytek lança código da CryEngine no GitHub

A CryEngine já tinha seu código aberto porém, por não ter um instalador, era necessário baixar todo código sempre que algum update era realizado. E o projeto não é pequeno para ser baixado a cada alteração, por isso muitas vezes é comum o desenvolvedor trabalhar com uma versão fixa da engine sem atualizar durante todo o projeto.

Aprenda game design jogando Super Mario 64

O site Polygon publicou uma notícia sobre um canal do YouTube onde o autor cria videos ensinando técnicas de game design enquanto joga Super Mario 64.

Dicas de John Romero para desenvolver jogos

John Romero, co-fundador da Id Software e criador dos jogos DOOM e Quake, entre muitos outros, deu uma palestra em um evento da revista britânica Develop e falou sobre algumas técnicas para desenvolvimento que ele sempre usou, muitas indo contra ao que encontramos nos livros. Abaixo estão algumas frases que retirei do texto, a notícia completa pode ser lida aqui.

Vamos falar sobre salário

Este é um assunto bem complicado no Brasil pois, com tantas pessoas querendo trabalhar com desenvolvimento de jogos, muitas empresas se aproveitam disso e oferecem salários baixos.

Posicionamento da Abragames sobre resolução da Anatel

Acredito que a maioria dos usuários de internet no Brasil já está sabendo da ideia ridícula de algumas empresas de limitar a internet e cobrar para que o usuário continue navegando, transformando o modelo de cobrança da internet fixa no modelo de cobrança de internet móvel.

Esta semana começa o Ludum Dare #35

Sexta-feira às 22h (horário de Brasilia) começa o Ludum Dare #35, e eu admito que depois de participar das 3 últimas edições acabei ficando “viciado” em no LD, e sempre fico ansioso quando uma nova edição se aproxima.

Novidades da Microsoft no Build 16

Esta semana começou o evento Build da Microsoft em San Francisco, e muitas novidades para desenvolvedores foram apresentadas, inclusive para desenvolvedores de jogos.

King lança sua engine 2D Defold de graça

A King, famosa pelo seu jogo Candy Crush Saga e outros similares, lançou esta semana sua game engine chamada Defold para desenvolvimento de jogos em 2D. Ela é gratuita, conta com editor visual, controle de versão, editor de nível, e editor para programação em Lua.

Certificação para Unity

Durante o evento GDC (Game Developer Conference) em San Francisco uma das novidades anunciadas pela Unity foi sua certificação para desenvolvedores de jogos que utilizam a game engine.

Melhores práticas para 2D na Unity - Parte 2

Não esperava demorar praticamente 9 meses para escrever esta segunda parte, mas acabou ficando de lado por ser um conteúdo mais longo que o normal para o blog. Eu até prefiro escrever mais posts assim, e acredito que deve ajudar bastante, por isso vou tentar fazer algo assim pelo menos uma vez por mês (não só sobre a Unity). Se você ainda não viu, recomendo ler a parte 1 antes de continuar neste post.

Postmortem: HueShark

Este é o décimo postmortem publicado aqui no blog. Fiquei muito feliz com este projeto em especial pois, diferente dos demais que entraram em contato depois do projeto estar pronto, o João Paulo comentou sobre este jogo em alguns posts do blog. É muito legal ver um leitor do blog (e sua equipe) desenvolvendo e publicando um jogo, e ainda mais contando a história do desenvolvimento aqui para encorajar outros desenvolvedores a publicar seus jogos.

1º Congresso Online de Desenvolvimento Mobile

O 1º Congresso Online de Desenvolvimento Mobile é um evento totalmente GRATUITO e 100% online no qual os desenvolvedores mobile do Brasil e do Mundo poderão ter acesso as novidades do mercado, as boas práticas que estão sendo adotas ultimamente e a possibilidade de networking com os principais desenvolvedores mobile do Brasil.

Amazon entra na briga com Lumberyard

A Amazon Web Services (AWS) foi algo ao mesmo tempo inesperado e brilhante. Ninguém esperava que uma empresa que tinha “apenas” uma site para vender livros poderia oferecer um serviço para desenvolvedores e empresas. E foi brilhante por que além de ser muito bom, é muito barato, e fez com que praticamente todo mundo migrasse para a cloud da Amazon.

10 princípios para um bom level design

Há quase 3 anos atrás li um post muito bom do game designer Dan Taylor no gamasutra sobre dez princípios para um bom level design. Salvei o link para publicar aqui e acabei esquecendo, mas aqui está uma tradução/interpretação minha do resumo feito pelo autor.

5 dúvidas sobre programação de jogos

Recebi um email de um leitor do blog chamado Alexandre que, como muita gente que está começando, estava com dúvida em relação a indústria de games. Suas 5 perguntas foram tão bem formuladas que eu pedi sua permissão para postá-las aqui no blog, confira abaixo!

Postmortem: Teharth Prologue - The Resources Dissolution

Este é o primeiro postmortem de um jogo de RPG publicado aqui no blog. Teharth Prologue – The Resources Dissolution é o terceiro jogo do Maurílio Eudes Okamoto, que já publicou os jogos Sou Sustentável e Manual do Skate, e o primeiro do Teharth Studios. Confira aqui um resumo de como foi o desenvolvimento deste projeto as dificuldades que a equipe encontrou para terminar e publicar o jogo e clique aqui para fazer o download do jogo.

Hoje começa o Ludum Dare #34

Meia noite, no horário de Brasilia, começa mais uma edição do Ludum Dare, uma game jam internacional online onde desenvolvedores de jogos profissionais e amadores tem 48 horas para criar um jogo baseado em um tema (ou 72 horas no caso de equipes).

Minha palestra sobre Design Patterns no GameDays 2015

Ontem apresentei minha palestra sobre uso de design patterns na programação de jogos no evento GameDays 2015 na Universidade Cruzeiro do Sul em São Paulo. Confira aqui os slides apresentados.

GameDays 2015 na Unicsul em São Paulo

Nos dias 21, 22 e 23 de outubro acontece o GameDays 2015 na Universidade Cruzeiro do Sul em São Paulo no campus Liberdade, e eu serei um dos palestrantes do evento para falar sobre Design Patterns e técnicas de programação de jogos.

Chega, é hora de fazer jogos!

Fazem pouco mais de 5 anos que trabalho profissionalmente na indústria de jogos e, com cada vez mais tecnologias disponíveis para se fazer jogos, ainda é comum encontrar pessoas que ficam no “quero fazer jogos” e não fazem nem um PONG no tempo livre.

Postmortem: Insect

Eu fico muito feliz quando outros desenvolvedores independentes e até estudantes tem o interesse de publicar um postmortem sobre o projeto aqui no blog. Neste post, o desenvolvedor Aleksiam de 17 anos do Rio de Janeiro conta como foi criar e publicar seu primeiro game no Google Play usando Unity.

Jogos de tabuleiro e sua relação com jogos digitais

Acredito que muitos desenvolvedores de jogos (e jogadores) têm uma paixão especial por jogos de tabuleiro, principalmente jogos diferentes e desafiadores. Neste post quero falar sobre a relação deles com jogos digitais, e como funciona a conversão de um para o outro.

Hoje começa o Ludum Dare #33

Logo desenvolvedores do mundo todo começarão a incrível tarefa de desenvolver um jogo sozinhos em 48 horas (ou em grupo com prazo de 72 horas), aproveite esta oportunidade para participar de um dos maiores game jams do mundo, o Ludum Dare!

Resultado do sorteio do livro Game Design

Depois de pouco mais de duas semanas, hoje é o dia de anunciar o vencedor do sorteio do livro Game Design: Modelos de Negócio e Processos Criativos da editora Cengage Learning.

Minha palestra sobre Programação de Jogos na TDC

No último sábado apresentei a palestra Programação de Jogos no evento The Developers Conference 2015 que aconteceu em São Paulo. O foco da palestra foi a utilização de design patterns no desenvolvimento de jogos, confira os slides abaixo.

5 filmes que você precisa assistir

Este post é um pouco diferente do normal, pois eu quero recomendar alguns filmes e documentários sobre a indústria de games que vale muito a pena assistir!

Postmortem de Diablo II é publicado 15 anos depois

Dependendo do que você usar como exemplo, 15 anos pode não parecer muito. Mas, quando levamos em consideração qualquer coisa relacionada a tecnologia, este tempo parece ser muito maior.

TDC 2015 em São Paulo

Em julho acontece mais uma edição do evento TDC (The Developer Conference) em São Paulo, e vou apresentar uma palestra na trilha de Games no dia 25/07 (sábado) sobre Programação de Jogos.

Estatísticas de hardware desktop e mobile

Uma das principais preocupações de um programador de games é a performance do seu jogo e qual é o hardware mínimo que ele pode rodar, seja mobile ou desktop. Mas pra isso, primeiro você precisa saber quais são os hardwares mais usados para jogar.

Melhores práticas para 2D na Unity - Parte 1

Trabalhei em um projeto grande utilizando a Unity, e aprendi tanta coisa útil sobre otimização para jogos 2D durante o desenvolvimento que vale a pena compartilhar por aqui.

Não faça clones

Esta semana li um post em um grupo de desenvolvedores de jogos no Facebook que deixou muitas pessoas revoltadas, inclusive eu: um “desenvolvedor” clonou totalmente um jogo famoso e disse que era inovador copiar formulas de sucesso. Isso esta muito errado.

Postmortem: Hungrymons

Há alguns meses um amigo conversou comigo e disse que queria começar a desenvolver jogos. Hoje, algum tempo depois, ele e seu amigo formaram um estúdio de jogos independentes e lançaram seu primeiro jogo para dispositivos móveis.

Conheça o Marmalade SDK

A última vez que usei o Marmalade SDK ele nem tinha este nome, era chamado de Airplay SDK até ter o nome alterado devido a uma tecnologia da Apple também chamada AirPlay. Muitos jogos na EA até 2011~2012 eram desenvolvidos utilizando este framework, e hoje ele está bem diferente.

Usar ou não usar game engines ou frameworks?

Quando começamos a desenvolver jogos é mais fácil e prático utilizar soluções prontas para desenvolver jogos, porém grandes empresas da indústria de games criam seus próprios frameworks e engines. Mas, hoje em dia, não são apenas as empresas grandes que estão optando por criar suas próprias soluções.

Converta animações em Flash para mobile usando GAF

GAF Converter é uma ferramenta criada em parceria com a Adobe que permite exportar animações e elementos de interface do Flash para o seu próprio formado GAF (Generic Animation Format), que pode ser lido por frameworks como Cocos2d-x e Unity, por exemplo.

Aprenda o que é SCRUM e como usar em projetos de games

Eu poderia escrever um texto cheio de figuras para explicar o que é SCRUM e como funciona, mas ao invés disso encontrei um video que ensina em 15 minutos todos os conceitos desta metodologia de desenvolvimento ágil.

NVIDIA disponibiliza código da PhysX no GitHub

O framework de física da NVIDIA, usado em diversos jogos e engines, agora está com o código publicado no GitHub para que os desenvolvedores possam estudá-lo e até melhorá-lo.

Finalmente, Unity 5

Depois de pelo menos 2 anos após seu anúncio, finalmente a Unity 5 foi lançada durante a GDC e algumas mudanças na licença da engine vieram junto: Agora ela é free para todas as plataformas (com suas devidas limitações).

Unreal Engine 4 agora está gratuita

O anúncio foi feito esta semana na GDC, e a Unreal Engine 4 já está disponível. Além da UE4, seu código-fonte e do Unreal Tournament também foram disponibilizados gratuitamente no GitHub da Epic Games. Antes este acesso custava $19 dólares por mês, agora está tudo gratuito.

GDC está chegando! Você sabe o que é a GDC?

Como praticamente toda indústria, a de games também tem um evento voltado para quem trabalha nela. Eventos como a E3 e Tokyo Game Show tem o foco de mostrar novos jogos, novos consoles, o que está por vir, entre outras coisas. Mas a GDC é algo diferente, lá você conhece quem fez esses jogos e consoles, e muitas vezes aprende como foram feitos.

Postmortem do Dragon Age: Inquisition no PodQuest

O PodQuest é um podcast onde 3 profissionais da indústria internacional de games falam sobre suas experiências na área. Recentemente eles fizeram um postmortem do novo jogo Dragon Age: Inquisition, e além de um programador da BioWare que faz parte do PodQuest, eles também receberam um produtor e outro programador, todos brasileiros.

Site para baixar sprites de vários jogos

Descobri o site The Spriters Resource há pouco tempo, e infelizmente não lembro quem compartilhou no Facebook para dar os créditos. Ele é atualizado diariamente com diversas imagens de jogos novos e antigos, o que é perfeito para fazer protótipos de jogos.

Minha palestra sobre carreira na USP

Ontem fiz uma palestra sobre a carreira de um desenvolvedor de jogos na USP, no campus da zona leste em São Paulo. Além de falar sobre carreira, também adicionei alguns links interessante de sites, recomendações de livros, código fonte de jogos, principais tecnologias, entre outras coisas.

Canal 2torial disponibiliza video aulas de Unity

O Canal 2torial está fazendo uma série de video aulas sobre desenvolvimento de jogos com Unity, ensinando a fazer um jogo shoot’em up completo.

Modelo de desenvolvimento com GIT usando branches

Durante minha carreira já usei muitos controles de versão, mas nos últimos anos o que mais tenho usado é o GIT. Além das suas features que vou comentar neste post, a possibilidade de ter seu repositório na nuvem em sites como Github e Bitbucket sem pagar nada está fazendo cada vez mais programadores escolherem o GIT.

Site com game jams independentes

O site Indie Game Jams tem uma lista de todos os jams que estão acontecendo atualmente no mundo todo, além das datas dos próximos e muitas outras informações.

Várias ferramentas úteis para desenvolver jogos

Há um tempo me enviaram este post do Reddit chamado “Pocketknives for Game Developers“, que é um conjunto de ferramentas gratuitas úteis em várias partes do processo de desenvolver um jogo.

HTML5 não serve para fazer jogos mobile

Desde o seu surgimento, muita gente diz que o HTML5 seria o substituto do Flash para jogos, principalmente por ter um canvas 2D. Antes eu apoiava esta ideia, mas hoje já não acredito mais nisso em plataformas móveis.

Como programar jogos independentes, por Jonathan Blow

Jonathan Blow, criador de um dos jogos independentes de maior sucesso, o Braid, fez uma palestra sobre como programar jogos independentes na CSUA (Computer Science Undergraduate Association) de Berkeley.

Imagens de botões para usar em jogos

As vezes queremos usar imagens de botões de controles nos jogos para algum tutorial ou mesmo em interfaces touch como botões de ação, e este pack com vários botões de controles de consoles pode ajudar bastante.

Entrevista: Gilliard Lopes, produtor do FIFA na Electronic Arts Canada – Part 2

Esta é a segunda parte minha entrevista com o Gilliard Lopes, o brasileiro produtor dos jogos da série FIFA.

Evento TDC 2014 em Florianópolis com palestras sobre desenvolvimento de games

No dia 15 de maio serão apresentadas algumas palestras na trilha de games do evento TDC (The Developers Conference) 2014 em Florianópolis, que vão falar desde business até game engines.

Aprenda o básico de lógica de programação jogando

O projeto do Code.org, chamado Hour of Code, ensina conceitos básicos de lógica de programação através de jogos simples baseados em Plants vs Zombies e Angry Birds.

Entrevista: Estúdio brasileiro Fire Horse

Há pouco tempo escrevi este post sobre o evento GDWC 2013, onde o estúdio brasileiro Fire Horse levou o prêmio de melhor jogo. Após publicar o texto, entrei em contato com eles e toparam fazer está entrevista contando um pouco sobre a história do estúdio.

Entrevista: Gilliard Lopes, produtor do FIFA na Electronic Arts Canada - Parte 1

Esta é a primeira parte de uma conversa que tive com o Gilliard Lopes, que hoje é produtor da série FIFA na Electronic Arts Canada. Conheça como ele iniciou sua carreira no Brasil, sua passagem pela Hoplon, e sua saída do país para trabalhar em uma das séries de jogos mais famosas do mundo.

Promoção de ebooks da editora Packt - compre um, ganhe um

A editora americana Packt está com uma promoção até o dia 26 de março, onde você compra um ebook no site deles e o segundo é de graça!

Vida de QA (Game Tester)

Este vídeo mostra a vida de um QA (Quality Assurance, também chamado de Game Tester), o cara responsável por testar o jogo e garantir sua qualidade durante a produção do game.

Unreal Engine 4 agora com preço acessível

A EPIC anunciou a que a sua game engine de ponta, a Unreal Engine 4, está disponível para todo mundo e por um preço muito justo por mês.

Encontro de Desenvolvedores e Estudantes de Jogos - IGDASP e Senac

Dia 8 de março, no Senac Santo Amaro em São Paulo, acontece um encontro entre profissionais da área e estudantes de desenvolvimento de games. O evento é gratuito, porém é necessário se inscrever no site do Senac.

Jogo brasileiro "Like a Boss" ganhou o concurso GDWC 2013

Game desenvolvido pelo estúdio brasileiro Fire Horse ganhou o concurso internacional, e como prêmio vai viajar para a Finlândia e conhecer a sede de alguns estúdios como a Rovio, os criadores de Angry Birds.

Documentário: The Making of The Last of Us

The Last of Us é um jogo incrível, um marco da indústria que será lembrando como um dos melhores jogos desenvolvidos para o Playstation 3. Agora conheça como a Naughty Dog criou este game em seu documentário oficial.

Steam Dev Days 2014

Este ano aconteceu o primeiro Steam Dev Days, o evento fechado organizado pela Valve para desenvolvedores de jogos. Durante 2 dias muitas tecnologias novas foram apresentadas, como a Steam Machine e o controle novo.

Participe do BIG, o festival de jogos independentes da américa latina

Com prêmios de até R$ 10.000 e algumas categorias, o BIG é um festival para jogos independentes desenvolvidos na américa latina, principalmente no Brasil.

Concurso da game engine Project Anarchy

A game engine gratuita dos criadores da Havok, Project Anarchy, está com um concurso que premiará o melhor jogo desenvolvido usando esta tecnologia com $100 mil dólares!

Tecnologia da Disney usada para fazer neve em Frozen

O novo filme Frozen, da Disney, utiliza uma nova tecnologia criada pela Disney para simulação de neve, e o resultado é impressionante! Agora, imagine este tipo de tecnologia em jogos da nova geração?

Postmortem: Cat-Fly

Neste postmortem conheça o jogo independente brasileiro Cat-Fly para Android e conheça os desafios enfrentados pelo desenvolvedor Cláudio Rainho para publicá-lo.

Precisando de inspiração? Assista o documentário sobre Minecraft!

Eu empolgo quando assisto ou leio qualquer coisa sobre histórias de sucesso envolvendo desenvolvimento de jogos, e a história de Minecraft é tão surpreendente quanto seu sucesso!

2014, um ano de oportunidades para os desenvolvedores de jogos

Enfim chegamos a 2014, um ano com eleições, copa do mundo no Brasil, novos consoles e muitas oportunidades para desenvolvedores de jogos!

Postmortem: Manual do Skate

Depois de alguns postmortems de jogos digitais enviados pelos desenvolvedores, este é o primeiro de um jogo de tabuleiro e mostra algumas diferenças na criação de um jogo analógico.

Monetização de jogos e aplicativos com RevMob

A RevMob é uma empresa brasileira que trabalha com publicidade de jogos, aplicativos e sites em dispositivos móveis. Conheça os tipos de anúncios que você pode colocar em seu jogo e quais são as boas práticas para monetizar sem irritar o jogador.

Palestra sobre Game Design do Jonathan Blow, criador do jogo Braid

Jonathan Blow é um desenvolvedor independente famoso por criar o jogo Braid, um dos jogos indies mais bem sucedidos no Xbox Live Arcade. Nesta palestra, apresentada mês passado no evento CreativeMornings, ele explica muitas coisas interessantes sobre Game Design.

20 anos de DOOM e lembranças de Carmack e Romero

Este mês fez 20 anos que o jogo DOOM foi lançando, um game que introduziu muitos conceitos e técnicas usados até hoje em muitos FPS, além de inspirar muita gente a desenvolver jogos.

Unity 4.3 foi lançada hoje e trás o tão esperado suporte nativo a 2D

Finalmente, meses após seu anúncio oficial, foi lançada a nova Unit 4.3, que tem como principal destaque uma nova tecnologia que permite o desenvolvimento de jogos 2D dentro desta poderosa game engine.

Postmortem: Sou Sustentável

Mais um postmortem de um jogo produzido por desenvolvedores independentes no Brasil, desta vez vamos conhecer o que deu certo e o que deu errado durante a criação do jogo Sou Sustentável, desenvolvido pelo Okamoto Game Productions.

Entrevista: Saulo Camarotti, CEO da Behold Studios

entrevistei alguns profissionais da área de desenvolvimento de jogos aqui no blog, e sempre desenvolvedores que trabalham ou trabalharam em grandes empresas. Pela primeira vez entrevistei um desenvolvedor independente brasileiro, um dos criadores de Knights of Pen & Paper e Chroma Squad, Saulo Camarotti.

Como foi a Brasil Game Show 2013

Estamos longe de ter eventos com o mesmo nível que vemos nos EUA, Europa e Japão, mas a BGS tem tudo para se tornar cada vez mais um evento importante para o mercado nacional e também para mostrar que o Brasil é realmente um grande consumidor de jogos.

Como foi a SBGames

Este ano, o Simpósio Brasileiro de Desenvolvedores de Games foi realizado na Universidade Presbiteriana Mackenzie em São Paulo, e mostrou, principalmente, as pesquisas que os acadêmicos estão realizando na área de games no Brasil.

Brasil Game Show começa neste fim de semana

O maior evento de games da América Latina, o Brasil Game Show, começa neste fim de semana em São Paulo! Além de muitas atrações para os jogadores, o evento também contará com um espaço de business para os desenvolvedores conhecerem empresas que oferecem serviços, além de outros desenvolvedores com stand para divulgar seus jogos.

Como foi o Unite Brasil 2013

Incrível é a palavra que pode descrever melhor como foi o Unite Brasil, o primeiro evento da Unity realizado por aqui e que mostrou o nível de eventos para desenvolvedores de jogos que existem fora do país.

Modelos de monetização em jogos

A game designer Mariana Boucault apresentou uma palestra sobre os tipos de monetização para jogos mobile, e em sua apresentação cada tipo foi exposto com seus prós e contras.

Entrevista: Nicholas Souza, game designer na Ubisoft Montreal

Esta é a segunda entrevista com o meu grande amigo Nicholas Souza, que atualmente é game designer na Ubisoft em Montreal. Na primeira entrevista conhecemos o início da sua carreira, passando pela Ubisoft Brasil e Glu Mobile. Confira agora como ele chegou no Canadá e seu trabalho no estúdio brasileiro Insólita.

Por dentro dos grandes estúdios: Epic Games

Vou começar mais uma série de posts aqui no blog para apresentar como é por dentro dos grandes estúdios de desenvolvimento de jogos espalhados pelo mundo, e o primeiro será a Epic Games!

Site lista todos os eventos da indústria de games

O Gameconfs é um site bem simples e com objetivo de ser um diretório de todos os eventos da indústria de games que acontecem pelo mundo, até eventos brasileiros como o Brasil Game Show está listado lá.

Game Developer Magazine disponível gratuitamente

Este ano a indústria de games perdeu a melhor e mais antiga publicação sobre desenvolvimento de jogos, a Game Developer Magazine. Mas agora, todo seu conteúdo está disponível gratuitamente através do GDC Vault.

Postmortem: Combo Nuts

Mais um postmortem exclusivo para o blog, e desta vez é um jogo que eu participei do desenvolvimento como programador. Sabia como foi o precesso de produção do jogo Combo Nuts!

Indie Mobile Brasil, o site para divulgar seu jogo!

Muita gente passa dias, semanas, meses fazendo seu jogo, vira noites e não consegue dormir até terminar. Mas, depois de tanto trabalho e com o jogo pronto, vêm a pergunta: e agora o que eu faço?

Unite, o evento da Unity chega ao Brasil

Unite é o evento da Unity realizado anualmente desde 2007, e este ano a sétima edição já passou por Coréia, China, Japão, Canadá, e está chegando ao Brasil dia 15 de outubro, no Expo Center Norte em São Paulo.

Sprite sheets em múltiplas resoluções com TexturePacker e Corona SDK

O TexturePack é um software utilizado para gerar sprite sheets compatíveis com diversos frameworks, como Cocos2d e Corona SDK. Ele possui diversas opções de otimização, e um recurso bem interessante é o de gerar sprite sheets para varias resoluções.

Desenhando mapas isométricos

Eu não sou artista, mas achei este tutorial muito bom do artista torstan, postado no devianart. Ele ensina a criar mapas isométricos a partir da visão superior (top down).

Programação na API do World of Warcraft

O MMORPG Word of Warcraft da Blizzard não é só um jogo muito bom e um sucesso comercial que fez a empresa e o mercado de MMOs crescer muito, ele também tem uma API impressionante para programar addons.

Microsoft compra Nokia por $7.2 bilhões de dólares

Apesar da grande parceria entre Microsoft e Nokia, eu não imaginava que isto iria acontecer, ainda mais agora que a Nokia estava praticamente fora de risco de falir graças ao grande investimento em pesquisa e desenvolvimento na plataforma Windows Phone. Agora, a Microsoft comprou a Nokia.

Nova versão da Unity terá suporte nativa a 2D

Ontem no evento Unite 13 foi anunciado que a próxima versão da Unity, a 4.3, terá suporte nativo a desenvolvimento de jogos 2D, além de tools internas para criar spritesheets, animações e física com Box2D.

GAT - Game Algorithms Tournament

Para treinar lógica e programação existem sites como o SPOJ que possuem problemas que devem ser resolvidos com algoritmos. E agora temos o GAT (Game Algorithms Tournament), onde você criar um algoritmo e desafia o algoritmo de outra pessoa em um jogo.

Programando PONG com HTML5 e Javascript

Esta é mais uma série de posts nova no blog para ser um complemento da “Como ser um programador de jogos”. Lá eu escrevo sobre vários aspectos, muitos teóricos, sobre a formação e aprendizagem para se tornar um programador de jogos. Aqui vou mostrar programação de jogos, mas sempre com o jogo PONG.

Minha entrevista para o blog Projeto Hero

Dei uma entrevista para o blog Projeto Hero do Sandro Cavallote. Respondi 20 perguntas falando sobre o mercado de desenvolvimento de jogos no Brasil, cursos para entrar na área, jogos independentes, e outras coisas interessantes. Muito obrigado pela entrevista, Sandro!

Postmortem: Happy Star Adventures

Este é o segundo postmortem de um jogo brasileiro que recebo para postar aqui no blog, desta vez é um jogo para o publico infantil desenvolvido com a Unity pelo Andre Dantas e publicado para Android. Confira os desafios que o Andre enfrentou em publicar seu primeiro jogo abaixo. Se você também fez um jogo e publicou em algum lugar, e quer publicar um postmortem aqui, entre em contato!

Project Anarchy, a nova engine gratuita da Havok

A Havok é um conjunto de tecnologias para desenvolvimento de jogos, que conta com softwares para animação, física, inteligência artificial, simulação de destruição, entre outros. A Havok é uma das tecnologias mais utilizadas hoje no mercado de jogos pra consoles e PC,  como por exemplo: Assassin’s Creed, Halo, Skyrim, Call of Duty, Guild Wars, Uncharted, The Last of Us, Injustice, e muitos outros, além de diversos prêmios. E, além de tudo isso, agora eles lançaram uma engine gratuita para desenvolvimento de jogos mobile, o Project Anarchy!

SBGames 2013 em São Paulo

Em outubro, entre os dias 16 e 18, a Universidade Presbiteriana Mackenzie em São Paulo recebe o XII Simpósio Brasileiro de Jogos e Entretenimento Digital, também conhecido como SBGames.

Postmortem: Come On Rio

As vezes recebo emails de desenvolvedores independentes brasileiros mostrando seus jogos recém lançados, e as vezes perguntam se eu posso divulgar. Como este blog é sobre desenvolvimento de jogos, e também meu portfólio, sempre respondi falando exatamente isso. Até que um dia recebi mais um emails desses, do Bernardo Dias, e dessa vez tive uma ideia diferente, que seria interessante para o blog, e também uma forma de divulgar o jogo: pedi para ele me enviar um postmortem do jogo.

Como foi a palestra sobre Corona SDK na Unicsul

Esta foi a segunda palestra que apresentei este ano sobre desenvolvimento de jogos para dispositivos móveis, e desta vez a tecnologia escolhida foi o Corona SDK, um framework bem completo para desenvolver jogos com linguagem script Lua.

Palestra na Unicsul sobre desenvolvimento de jogos com Corona SDK

Hoje, ás 20h, irei apresentar uma palestra sobre desenvolvimento de jogos utilizando o Corona SDK no evento WICA 2013, realizado na Universidade Cruzeiro do Sul (Unicsul), no campus Anália Franco, em São Paulo.

Entrevista: Scott Rogers, game designer e autor do livro Level Up!

Scott Rogers, game designer e autor do livro “Level Up! Um guia para o design de grande jogos“, concedeu uma excelente entrevista para o blog sobre game design. Fiquei muito feliz com a entrevista, e estava ansioso para postar aqui!

Conheça jogos indie brasileiros na Virada Cultural

Nesse fim de semana, dia 18 e 19 de maio, acontece a Virada Cultural em São Paulo, com diversas atrações bem legais. E este ano teremos uma evento dedicado aos jogos produzidos por estúdios independentes brasileiros no MIS (Museu da Imagem e Som).

Entrevista: Carlos Estigarribia, diretor na RightZero

Carlos Estigarribia começou a trabalhar com jogos para dispositivos móveis quando estes aparelhos ainda eram tijolos monocromátivos. Quando eu entrei na Electronic Arts, ele era o Diretor do estúdio no Brasil, e ano passado deixou a empresa e abriu a RightZero para explorar um nicho muito importante para o mercado de jogos por aqui. Confira a entrevista abaixo!

Electronic Arts fecha estúdio de São Paulo

Pouca gente sabe, mas a Electronic Arts tinha um estúdio de desenvolvimento de jogos aqui no Brasil até hoje, em São Paulo, no qual trabalhei por 2 anos. Esse estúdio, que começou com projetos de porting J2ME, chegou a participar de desenvolvimento de jogos para Android em conjunto com o estúdio da Electronic Arts de Montreal.

Como foi a palestra sobre Cocos2d-x em Blumenau

Voltamos hoje para São Paulo após uma experiência muito legal em Blumenau. A palestra sobre desenvolvimento de jogos com Cocos2d-x foi muito boa, e ficamos contentes com a recepção e perguntas do público!

Palestra na Universidade de Blumenau sobre Cocos2d-x

Amanhã eu e a Letícia Reis iremos apresentar uma palestra sobre desenvolvimento de jogos com a Cocos2d-x na Universidade de Blumenau, em Santa Catarina!

Como foi o Workshop de Business para Jogos Online

No post anterior falei sobre um evento que iria acontecer na Universidade Mackenzie em São Paulo, sobre a parte de negócios relacionada ao desenvolvimento e publicação de jogos online. Neste post vou contar um pouco de como foi o evento, e qual a sua importância para os desenvolvedores brasileiros.

Workshop de Business para Desenvolvedores de Jogos Online na Mackenzie

Amanhã será realizado um workshop com foco em negócios para desenvolvedores de jogos online, que acontecerá na Universidade Presbiteriana Mackenzie em São Paulo. O evento é organizado pela European Games Group, Abragames e Mackenzie, e contará com a participação de três com muita experiência em business no mercado de games.

Como será 2013 para os desenvolvedores independentes

Tenho que começar esse post pedindo desculpas pela falta de novos posts aqui no blog, fiquei sem tempo pra escrever aqui nos últimos meses, mas agora vou voltar a manter este blog atualizado! Pra começar o ano, decidi escrever sobre as novidades e tendências este ano para os desenvolvedores de jogos independentes.

Apresentações técnicas da DICE

A DICE, empresa sueca que desenvolveu os jogos da franquia Battlefield e Mirror’s Edge, possui uma página (e uma conta no SlideShare) onde são divulgados diversas apresentações técnicas de áreas como programação, arte, design, áudio, entre outras relacionadas a desenvolvimento de jogos.

Unite 2012 - Vídeos da conferência anual da Unity

A Unite é uma conferência anual que a empresa por trás da game engine Unity realiza desde 2007 para apresentar novidades e realizar palestras sobre cases e melhores práticas. Os vídeos da edição desse ano, realizada em Amsterdã, já estão no site e você pode conferir aqui!

Desenvolvimento de jogos utilizando a Cocos2d-x

A Cocos2d-x é um framework para desenvolvimento de jogos mobile em código nativo (C/C++), para Android e iOS, entre outras plataformas. Este framework é uma versão da Cocos2d, que serve para desenvolvimento de jogos apenas para iOS, pois a programação é em Objective-C.

Podcast sobre desenvolvimento de jogos no TecnoPage

Tive a honra de ser convidado para gravar um podcast sobre desenvolvimento de jogos pelo pessoal do site TecnoPage. Discutimos sobre o mercado, como começar, jogos independentes, e muitas outras coisas bem legais.

Manual de desenvolvimento para Nintendo 64!

Eu não lembro como encontrei isso, mas neste link está publicado o manual de desenvolvimento para o Nintendo 64, com vários detalhes de sua arquitetura e hardware!

Nova edição do Guia de Carreiras da Game Developer Magazine

Game Career Guide é uma revista digital gratuita (em inglês), publicada anualmente pelo mesmo pessoal que faz a Game Developer Magazine. O foco dessa revista é apresentar como está a indústria de jogos (principalmente nos EUA), quais são as principais tecnologias utilizadas, onde estudar, entrevistas, além de várias dicas para começar a desenvolver um jogo.

Critical Path, o documentário online com veteranos da indústria

Após 2 anos de filmagem, o projeto Critial Path saiu do papel, e conta com um acervo online composto por diversas entrevistas de veteranos da indústria de games.

OUYA, o projeto de console baseado em Android

O OUYA é um projeto de console de video game, baseado na plataforma Android, que precisava de “apenas” $1 milhão de dólares para sua produção e comercialização, e eles já conseguiram mais de $5 milhões no Kickstarter.

SPJAM - Segunda edição!

A primeira edição da SPJAM em 2011 foi um sucesso tão grande que o evento retornou este ano, uma maratona de 48h para fazer um jogo digital ou analógico.

Palestra sobre Desenvolvimento de Jogos Mobile na TDC 2012 São Paulo

Hoje fiz minha apresentação na trilha de games da TDC 2012 em São Paulo, sobre desenvolvimento de jogos mobile. Mesmo com frio, chuva e véspera de feriado, muita gente foi ao evento e a sala estava cheia durante minha apresentação!

Conheça o hardware do PS3 em detalhes

Eu estava fuçando em alguns links antigos e achei uma apresentação bem legal sobre o hardware do Playstation 3. São vários slides com vários detalhes técnicos sobre desenvolvimento, arquitetura e programação no PS3.

TDC São Paulo 2012: Minha palestra na trilha de games!

No dia 4 de julho (daqui a dois dias) começa o evento The Developer’s Conference São Paulo 2012, na Universidade Anhembi Morumbi – Campus Vila Olímpia. Organizado pela Global Code, o TDC 2012, que vai até o dia 8 de julho, conta com várias trilhas relacionadas à tecnologia.

Máquina de estados aplicada a jogos

O André Kishimoto, professor do curso de Jogos Digitais na Unicsul, engenheiro de software na Electronic Arts e autor do ebook gratuito Programação Windows: C e Win32 API com ênfase em multimídia, publicou sua palestra “Máquina de Estados: Controlando o Jogo, do Menu à IA“, que foi apresentada no evento WICA 2012 (Workshop de Informática e Computação Aplicada), na UNICSUL Liberdade em São Paulo.

Indie Game: The Movie

Hoje é o lançamento mundial do documentário sobre desenvolvimento de jogos independentes, chamado Indie Game: The Movie. O filme, que é uma produção independente financiada com crowdfunding (duas vezes, aqui e aqui), foi feito com o depoimento de diversos desenvolvedores de jogos independentes famosos, como os criadores dos fantásticos Super Meat Boy e Braid.

Agni's Philosophy - a impressionante tech demo da Square Enix

Pensando na próxima geração de consoles, a Square Enix desenvolveu uma nova game engine. E, para demonstrar todo o poder do seu novo motor gráfico, foi apresentado uma tech demo chamada Agni’s Philosophy, baseado no universo de sua famosa franquia Final Fantasy.

Organização de um projeto de jogo (parte 5)

Esta é a última parte da série de posts com dicas sobre como organizar seu projeto de jogo. Neste último post farei um comparativo sobre o uso dos serviços na nuvem, apresentados nos posts anteriores, e o que vale a pena manter offline. Confiram aqui a parte 1, parte 2, parte 3 e parte 4.

Organização de um projeto de jogo (parte 4)

Esta é a quarta parte da série de posts sobre como organizar o seu projeto de jogo, e terá como foco o gerenciamento do projeto e divisão de tarefas. Vejam também a parte 1, parte 2 e parte 3.

Organização de um projeto de jogo (parte 3)

Nesta terceira parte, o foco será a comunicação entre os membros da equipe, e como fazer com que todas as pessoas envolvidas no projeto tenham acesso a informações sobre o projeto e discussões. Confiram também a parte 1 e a parte 2 desta série de posts.

Organização de um projeto de jogo (parte 2)

Na parte 1 falei sobre a importancia do armazenamento de arquivos em locais que todos os membros da equipe possam acessá-los, e indiquei o serviço gratuito do DropBox. Nesta segunda parte falerei sobre serviços online gratuitos para armazenamento de código-fonte e controle de versão.

Organização de um projeto de jogo (parte 1)

Durante um projeto de jogo muitas informações são criadas, e podem ser pedidas se não forem organizadas. Por ser multidisciplinar, um projeto de jogo terá arquivos de arte, música, documentos de design, diagramas, código-fonte, e é muito importante que tudo isso seja bem guardado, pois são os recursos utilizados para fazer seu jogo.

Tutorial de física 2D para jogos

Nate Rode fez um tutorial interativo em flash bem legal em seu site para explicar conceitos básicos de programação da física de jogos 2D . No tutorial são apresentados conceitos de gravidade, velocidade, aceleração, entre outros, todos com exemplo pra você ver em tempo real e o código-fonte para você entender a lógica.

Game Music Brasil 2012

A inscrições para o Game Music Brasil Festival – 2ª Edição estão abertas, e você tem até 9 de setembro para participar da edição de 2012 desse evento que reúne desenvolvimento de jogos e música. Você pode inscrever seu jogo para concorrer nas categorias Melhor Trilha Sonora, Melhor Game Indie, Melhor Remix ou Melhor Chiptune.

Nuuvem, o Steam brasileiro

O Nuuvem é um serviço de venda de jogos em formato digital pela internet criado em cima do modelo de comércio de jogos digitais consolidado pelo Steam, da Valve. O Steam sempre foi a melhor saída para comprar jogos pelo mesmo preço que é lançado lá fora, além da possibilidade de jogar no mesmo dia de lançamento, pois basta comprar e baixar para jogar sempre que quiser.

Level Design com quem entende do assunto

World of Level Design é um site que reúne diversos tutoriais sobre desenvolvimento de níveis, para estudantes e artistas. No site estão disponíveis tutoriais para criar níveis para jogos como Left 4 Dead 1 e Left 4 Dead 2, níveis em game engines como CryEngine 3 SDK e Unreal Development Kit (UDK), modelagem 3D utilizando Maya, e muitos tutoriais sobre como começar a criar níveis, técnicas e até desafios.

Como são alguns dos maiores estúdios de jogos do mundo

Muitos se perguntam como é trabalhar em uma empresa de jogos, e é algo realmente legal. No Brasil, os estúdios são pequenos, com poucas personalizações, mas lá fora existem empresas com estúdios realmente grandes. Tão grandes que possuem complexos com prédios, quadras esportivas, academia, biblioteca de jogos, sala de jogos, restaurantes, cafeterias, entre várias outras coisas para fazer seus funcionários felizes e deixar todo mundo com vontade de trabalhar em um ambiente assim.

Turma do Chico Bento - um jogo social desenvolvido no Brasil!

A Turma do Chico Bento trás os personagens de Mauricio de Sousa em um jogo para as redes sociais Facebook e Orkut. Em desenvolvimento pela Insólita, e publicado pela Level Up! Games, este jogo está sendo produzido por brasileiros e para um público brasileiro.

Handbook da Valve para seus novos funcionários

Sexta-feira passada o Kotaku divulgou um documento, publicado por um usuário no Flamehaus. Segundo o usuário que o publicou, um funcionário da Valve teria enviado este handbook para um candidato conhecer a maneira de trabalhar na Valve.

Código do Prince of Persia de 1989 encontrado e compartilhado!

Você consegue imaginar como era programar um jogo em 1989? Naquela época o Apple II era um muito popular entre os desenvolvedores de jogos, e muitos deles programavam sozinhos seus projetos. E foi assim que Jordan Mechner desenvolveu o primeiro Prince of Persia.

Apple adicionou a categoria de jogos na App Store brasileira

Demorou, mas chegou! Agora temos a categoria de jogos na App Store brasileira, a loja de aplicativos da Apple para seus aparelhos com iOS. Isso é uma ótima notícia para os jogadores, que agora poderão comprar seus jogos com uma conta e cartão de crédito brasileiro, mas também é uma ótima notícia para nós desenvolvedores de jogos!

Project C.A.R.S. - o projeto ambicioso da Slightly Mad Studios

A Slightly Mad Studios, desenvolvedora do Need For Speed Shift e Shit 2: Unleashed (ambos publicados pela Electronic Arts), iniciou um projeto ousado para criar o melhor jogo de corrida para PC. Por que apenas para PC? Bom, segundo eles é muito difícil competir com a série Gran Turismo no Playstation e a série Forza Motorsport no Xbox.

BrowserQuest, o incrível MMO em HTML5 publicado pela Mozilla

O HTML5 é uma tecnologia recente, que veio com o objetivo de padronizar muita coisa do desenvolvimento web e talvez eliminar o Flash e seu plugin. Aos poucos, novos exemplos do poder do HTML5 estão surgindo, e essa semana foi publico um jogo online multiplayer incrível chamado BrowserQuest.

Código-fonte de jogos no github

O GitHub é um website de “social coding” – uma rede social de projetos open source, com perfis de programadores e empresas que compartilham seus códigos. Empresas grandes como Facebook, Twitter, Microsoft e Mozilla tem seus repositórios de código público no GitHub, e qualquer pessoal pode baixar ou clonar o repositório para ver o código. Projetos famosos, como o framework Cocos2D também estão no GitHub.

Concurso: ACIGAMES + Square Enix = Latin America Game Contest

A revista Start Playstation publicou um texto divulgado um novo concurso de desenvolvimento de jogos, resultado de uma parceria da ACIGAMES com a gigante Square Enix, com foco em desenvolvedores independentes da América Latina, chamado de Latin America Game Contest.

Livro gratuito sobre programação em C com ênfase em multimídia

André Kishimoto, professor do curso de Jogos Digitais na Unicsul e engenheiro de software na Electronic Arts, escreveu o livro Programação Windows: C e Win32 API com ênfase em multimídia, que agora está sendo disponibilizado gratuitamente para download.

Entrevista: Mariana Boucault - Game Designer na Insolita Studios

A Mariana Boucault trabalhou comigo na Glu Mobile, era foi QA em alguns projetos de porting de jogos em J2ME que participei. Ela também foi QA em jogos de iOS desenvolvedos no estúdio da Glu Mobile em São Paulo, como o Circus City (vídeo na entrevista abaixo).

Game Engine Unity para iOS e Android gratuita até 8 de abril

A game engine Unity mudou muita coisa no desenvolvimento de jogos independentes quando, em 2009, lançou uma versão gratuita ilimitada para desenvolvimento de jogos para PC, Mac e Web (com plugin próprio). Até então não existia uma opção gratuita (ilimitada) para estudantes, entusiastas e pequenos desenvolvedores independentes que queria desenvolver jogos com qualidade em 3D, porém utilizando uma game engine profissional.

Entrevista: Rafael Martins - Technical Manager na Electronic Arts

O Rafael Martins, também conhecido como Alemão, tem alguns anos de experiência com desenvolvimento de jogos para dispositivos móveis. Começou a trabalhar como programador em jogos J2ME e BREW na Skyzone.

Making of Forza Motorsport 4

Forza Motorsport 4 é um dos melhores e mais completos simuladores de corrida já feitos, e eu considero seu maior defeito ser exclusivo para Xbox 360, pois existem volantes e placas de vídeo incríveis para PC que seriam perfeitos para tornar a experiência de jogá-lo ainda melhor. Infelizmente, o Xbox 360 tem poucos volantes disponíveis, e apenas um “profissional” criado pela Fanatec. Eu sou um grande fã de jogos de corrida e simuladores, inclusive já escrevi um post aqui sobre alguns jogos bem legais.

Entrevista: Nicholas Souza - Game Designer

Conheci o Nicholas em 2006, quando trabalhamos juntos como estagiários na Level Up! Games. Nessa época, Nicholas estava em seu último ano da primeira turma de Design de Jogos da Universidade Anhembi Morumbi. Além de ser um dos primeiros Game Designers formados no Brasil, ele também ganhou um concurso chamado JogosBR.

Recomendação de blog: #AltDevBlogADay

Em primeiro lugar peço desculpas pela falta de posts novos no blog, logo irei postar mais coisas com frequência por aqui. Enquanto isso, decidi começar a fazer post menores para recomendar coisas legais, assim o blog fica sempre atualizado e eu divulgo mais coisas legais sobre desenvolvimento de jogos.

Arte 2D para programadores

O maior problema que um programador de jogos sempre enfrenta não está relacionado a algoritmos, problemas de hardware ou falta de café. Seu maior problema é a arte para seu jogo.

Halo 2600 - jogo desenvolvido para Atari

Ed Fries, um veterano da indústria de jogos, criou uma versão do Halo para Atari 2600 e apresentou seu jogo na Classic Gaming Expo, em 2010. No evento, Ed vendeu alguns cartuchos limitados com seu jogo e depois publicou gratuitamente na internet para ser rodado em emuladores de atari ou gravado em curtuchos, como o Harmony Cartridge.

Jogo de corrida VS vida real

Jogos e simuladores de corrida são um dos meus tipos de jogos favoritos, provavelmente o que eu mais joguei depois de FPS. Comparar jogos de corrida é tão polêmico quando comparar os jogos de futebol FIFA e PES, porém existem mais do que dois grandes de corrida. Primeiro vou falar um pouco de alguns jogos de corrida bem legais, e depois comentar um vídeo que compara um jogo de corrida com a vida real, utilizando o mesmo carro e o mesmo circuito.

A tecnologia por trás de Minecraft

Eu conheci o jogo indie Minecraft em dezembro de 2010. Na época, seu desenvolvimento tinha passado da fase alpha para a fase beta. Duas coisas me deixaram muito curioso: (1) era um jogo que dependia da criatividade do jogador, lembrava Lego, e também tinha monstros que apareciam a noite e em cavernas que o jogador poderia explorar; e (2) o seu modelo de comercialização, onde o jogo era vendido inacabado durante sua fase de produção.

Concurso de desenvolvimento de jogos: Games For Change

A Games For Change é uma rede que promove  a pesquisa, criação e aplicação de jogos na sociedade, educação, economia e cultura. Ela está organizando seu primeiro concurso de desenvolvimento de jogos aberto a todos, o Games For Change América Latina 2011, que é divido em três categorias: Playground, Engenho e Brincriação.

Palestra sobre desenvolvimento de jogos na UFRJ - GECOM 2011

Ontem apresentei uma palestra sobre Desenvolvimento de Jogos para Dispositivos Móveis na Universidade Federal do Rio de Janeiro (UFRJ), á convite do Grupo de Eletrônica e Computação (GECOM) no Ciclo de Palestras 2011 que apresentou o tema “Computação e Informação, uma nova abordagem”. Fiquei muito feliz e honrado com o convite, e foi uma experiência incrível e única falar sobre a área que eu estudo e trabalho para pessoas interessadas em ouvir o que eu tinha para falar sobre o assunto.

CryENGINE 3 SDK - game engine gratuita dos criadores de Crysis

A Crytek, criadora dos jogos da série Crysis e da game engine CryENGINE, disponibilizou uma versão gratuita do seu software de desenvolvimento de jogos para uso não comercial. Assim, a CryENGINE 3 SDK é mais uma ótima opção para quem quer estudar desenvolvimento de jogos para PC utilizando as mesmas ferramentas usadas pelas empresas de games. O download gratuito pode ser feito aqui.

Concurso de desenvolvimento de jogos: Game Music Brasil

O GMB (Game Music Brasil) é um concurso apresentado pela Oi e dividido em três categorias: Melhor Trilha Sonora, Melhor Banda e Melhor Game Indie. Ainda divulgaram a premiação, mas os participantes já podem se inscrever nestas categorias.

Game engine: FlatRedBall (XNA)

FlatRedBall é um framework gratuito feito em C# e XNA para desenvolvimento de jogos para PC, XBLA (Xbox Live Arcade), Silverlight e Windows Phone 7. Além disso, a FlatRedBall possui um conjunto de softwares chamado Glue, que tem como objetivo abstrair o usuário da programação do framework oferecendo ferramentas visuais.

Concurso de desenvolvimento de jogos: SENAC e-games 2011

O e-Games é um concurso de desenvolvimento de jogos organizado pelo SENAC São Paulo com o foco principal em estudantes e desenvolvedores independentes de todo o Brasil. Como os prêmios geralmente são consoles de video game ou jogos, este tipo de concurso é muito mais atraente para estudantes, pois não vale a pena para uma empresa participar. Isso é uma grande vantagem, pois garante que empresas da área, mesmo pequenas, não participem já que o prêmio não é em dinheiro, além da visibilidade ser menor do que um concurso internacional.

Revistas sobre desenvolvimento de jogos

Existem muitas revistas sobre games por ai, porém quase nenhuma fala sobre desenvolvimento de jogos. A revista EDGE, que durou pouco tempo no Brasil, ainda tinha algumas matérias interessantes sobre a indústria de games (inclusive no Brasil), mas era bem superficial para uma pequena parte do público que se interessa em ler sobre como grandes jogos são produzidos, qual técnica/software os estúdios usam para o desenvolvimento de um game, por que um jogo faz mais sucesso do que outro, por que um produto foi desenvolvido para determinado público (e se atingiu esse público), entre outras coisas.

Evolução da computação gráfica

Hoje, a animação com Computação Gráfica é algo comum em filmes e games, mas como isso começou? O vídeo abaixo mostra desde as primeiras animações para filmes com stop motion até a impressionante tecnologia utilizada em Avatar. É incrível como a tecnologia utilizada nos filmes evoluiu nos últimos anos.

Então, você quer trabalhar na indústria de jogos?

Algumas pessoas no meu Facebook postaram este vídeo muito engraçado com algumas coisas que as pessoas pensam sobre trabalhar com jogos, mas que na realidade são um pouco diferentes. É claro que o vídeo é um pouco exagerado, e em algumas partes discordo do seu ponto de vista. O importante é fazer o que gosta, e eu me divirto muito trabalhando nesta indústria!

Entrevista: Andreas Stock da StockJogos

Hoje começa um novo tipo de post aqui no blog onde realizo uma entrevista com alguém que tenha experiência na indústria de games, sempre com perguntas a respeito da opinião do entrevistado sobre mercado de games no Brasil e no mundo. A primeira pessoa entrevistada é o Andreas Stock, da StockJogos. Consegui essa estrevista através de um amigo que trabalha com ele, o Juliano Kimura (obrigado!).

Concurso de desenvolvimento de jogos: Game Jolt

Game Jolt é um portal de jogos bem legal, onde você pode publicar seus jogos para web ou download, e as pessoas que jogam podem comentar e dar notas para os games. O foco do Game Jolt são desenvolvedores independentes e até estudantes que querem mostrar ao mundo seus jogos. Eu publiquei dois jogos neste portal, um feito em flash há muitos anos (meu primeiro game), e outro que fiz recentemente usando a Unity, que podem ser acessados por este link.

Concurso de desenvolvimento de jogos: indiePub Games

No Brasil, o e-Games é um dos poucos concursos de desenvolvimento de jogos organizados por aqui. Em outros países, talvez principalmente nos EUA, concursos de desenvolvimento de jogos são mais comuns e alguns dão prêmios muito bons em dinheiro, além de reconhecimento na indústria de games. Muitos jogos independentes que são famosos hoje conseguiram esta fama após ganhar alguns concursos deste tipo. Para participar destes concursos é muito importante ler o regulamento antes de entrar, pois podem haver restrições.

Então, você quer ser um game designer?

Deixei o blog desatualizado por um tempo por causa do meu TCC da pós-graduação, que finalmente terminei e logo postarei aqui as informações sobre ele o a versão demo do jogo que fiz. Agora pretendo atualizar este blog com mais frequência, já que estou livre do TCC e com muito conteúdo para postar.

A importância da música e efeitos sonoros nos jogos digitais

Faz algum tempo que não posto aqui, estou bem enrolado e empolgado com o desenvolvimento do meu TCC, um jogo de aventura e puzzles em 2D feito com XNA. Em breve irei postar algo sobre o início do desenvolvimento do meu projeto e do que estou utilizando.

Inteligência Artificial nos jogos digitais

Em muitos jogos, a Inteligência Artificial é a principal responsável pela diversão que um game proporciona. Por exemplo, você consegue imaginar jogos como CALL OF DUTY ou GTA sem a inteligência que os NPCs possuem? Segundo este artigo do David Wong, a aprimoração da I.A. nos jogos é uma das coisas que os jogadores hardcore desejam. Quanto mais real, melhor para a experiência do usuário.

Empreendedorismo na indústria de games

Um dos objetivos da pós-graduação que estou fazendo é preparar o aluno para abrir uma empresa de games e procurar um publisher para publicar nossos jogos. No final do ano os TCCs, que são demos de jogos, serão apresentados a um publisher, e se tudo der certo, pode ser o que jogo seja desenvolvido e publicado. Esta é uma iniciativa muito legal do SENAC, pois faz nossos trabalhos terem mais sentido ao final do curso.

Octopus Team – desenvolvimento de jogos independentes

Você quer começar a trabalhar com desenvolvimento de games, mas em um mercado brasileiro em crescimento e com muita concorrência, você não consegue experiência nesta área. O que fazer então?

Programação de jogos: main loop

Antes de começar a estudar desenvolvimentos de games ano passado eu não imaginava o que realmente era um jogo, do ponto de vista da programação. Quem está acostumado com a estrutura de um sistema, não consegue imaginar muito bem que tipo de programa é um jogo sem estudar sua estrutura básica.

Como montar um grid 3D com XNA

Uma das coisas que tenho estudando bastante ultimamente, além da Unity e de C++, é o XNA. Por ser algo gratuito e bem difundido pela Microsoft, é bem fácil de encontrar ajuda na internet sobre qualquer coisa que você quer fazer ou algum erro estranho, principalmente no fórum oficial do XNA Creators Club, além dos exemplos e tutoriais que podem ser encontrados neste site. Mesmo assim, sempre existe aquele detalhe que você não consegue encontrar ou que simplesmente não funciona do jeito que deveria.

Game Engine Unity

No final do ano passado, duas grandes game engines ganharam versões gratuitas, a Unity e a Unreal Development Kit (UDK). Talvez estas foram as melhores notícias para os desenvolvedores independentes e estudantes no em 2009, pois agora podemos desenvolver jogos utilizando game engines profissionais. Pra mim foi muito bom, pois poderei utilizar uma destas game engines no meu TCC neste ano.

O que o jogador quer?

O que o jogador quer? Este foi um tema de uma discussão em uma das aulas de Game Design, e rendeu uma boa discussão devido ao ponto de vista dos alunos, do professor e de alguns artigos que haviamos lido. Discutimos, principalmente, três públicos diferentes: jogadores hardcore, pais que jogam com seus filhos pequenos, e ex-jogadores. Cada público possui suas características e necessidades.

Análise de jogos

Existem algumas maneiras de se analisar um jogo através de um olhar crítico. Na matéria de Game Design, na pós-graduação, uma das formas que utilizamos para analisar um jogo são as 6 características de jogos identificadas por Jasper Juul, em seu livro Half-Real: Video games between Real Rules and Fictional Worlds. Este livro, assim como o Game Design Workshop, são essenciais para game designers.

Interface de jogos com protótipo de papel

A usabilidade de um jogo digital é tão importante quanto a interface de um web site ou software, e em alguns aspectos as interfaces são semelhantes. Assim, podemos usar os mesmos métodos de análise de interface e usuabilidade em todos estes produtos citados.

Animação 3D com softimage XSI

Eu pensava que animar um objeto 3D era tão complicado quando modelar, mas fiquei surpreso ao descobrir que o processo de animação no Softimage XSI é muito parecido com o do Adobe Flash. Embora sejam softwares diferentes, com finalidades distintas, a idéia básica de animar por Frames está presente em ambos.

Programação de jogos 3D

Programar um jogo 2D não é algo muito complexo, pois trabalhar com objetos em duas dimensões não exige muitos cálculos. Claro que existem exceções, mas, na maioria dos casos, a programação em um ambiente 2D é bem simples de fazer.

Hello World no Nintendo DS

Há pouco tempo comecei a pesquisar e estudar o desenvolvimento de jogos para o Nintendo DS. Poucos estúdios de games têm a licença e o kit oficial para desenvolver jogos comerciais para o Nintendo DS, mas existe uma outra maneira para desenvolver jogos não comerciais, apenas para estudo, também conhecido como homebrew.

Primeiro projeto de game com SDL e C++

Como havia comentado em outro post, vou falar sobre a matéria de Técnicas de Programação de Games que tive na pós, onde o foco era apresentar as principais técnicas de programação, muitas aplicáveis não somente a games, e fazer um primeiro contato com uma biblioteca específica para games, que neste caso foi a SDL.

Programador de games: por onde começar?

Já me questionei muito isso, pensando em como poderia começar uma carreira de desenvolvedor de games, mesmo que seja indie. Encontrei algumas respostas e muitas dúvidas, que foram exclarecidas pela minha professora de Produção de Games da pós-graduação. Depois de pensar sobre todas as informações que tinha, e levando em conta a indústria de games no Brasil, encontrei três perfis distintos de programadores de games iniciantes, e também indie:

Modelagem 3D com softimage XSI

Geralmente, um programador tem dificuldades quando precisa fazer algum tipo de design, e vice-versa, principalmente na área de games onde um programador de games é muito mais que um programador web, e um artista é muito mais que um web designer, por exemplo. Eu sou programador, mas meus primeiros estágios foram em web design, então pelo menos sei que #FFFFFF é branco (rs), mas fazer algo como modelagem 3D é bem mais complicado.