
Na última segunda-feira, eu fiz algo que é normal em empresas de tecnologia, mas que nunca tinha me passado pela cabeça: usar outra linguagem pra resolver um problema. No dia, eu precisava fazer uma aplicação pra rodar uma DLL e a mesma não era possível de usar em Visual Basic, sendo que neste caso tive de apelar pro uso do C#. A escolha do C# foi porquê, por ser uma DLL, poderia ser mais fácil integrar a mesma no Visual Studio (no caso usei o Visual C#) e que a linguagem é sintaxicamente parecida com o Java. E também o pessoal do serviço anda planejando (ainda sem nada concreto) começar um sistema gigante usando a linguagem. Quanto mais eu souber, melhor, e com certeza irei aproveitar o embalo pra estudar a linguagem.
Ao programar na linguagem, mesmo não sabendo nada, eu provei a teoria do SLotman, que comentou que aprender uma linguagem hoje, para quem é programador, é realmente fácil e já dá pra ir criando aplicações mesmo não sabendo quase nada dela. Foi o que aconteceu na hora: como tinha internet, eu fui pesquisando algumas funções e consegui fazer a aplicação, que foi relativamente simples de fazer e sem muitos recursos da linguagem. Talvez o que mais ajudou foi o fato do C# conseguir identificar e mostrar todas as funções da DLL e eu já ser um programador profissional há cerca de 4 anos. 4 anos onde eu já passei por 3 linguagens diferentes: Java, Delphi e Visual Basic.
Read more…
Rodrigo Flausino Gamedev C++, Diário Gamedev, Programação
Esta semana andei conversando com o Zizaco sobra a situação atual do GamedevBR. Sim, o site anda em crise e isso é culpa minha: parece que de uns tempos pra cá eu estava abandonando pra valer a área de desenvolvimento de jogos, uma área que almejo estudar e quem sabe até trabalhar no futuro. Com a aproximação das minhas possíveis férias (em abril), pensei: bah, vou esperar elas começarem e aí eu dou uma estudada. Mas planejar algo é muito difícil: eu não sei se vou ter mesmo férias e se vou trabalhar durante parte do mês (com projetos paralelos) pra pagar as contas.
Realmente, tenho de concordar: manter estudos+blogs está sendo bastante difícil para mim e pensei: teria de escolher. Se escolho apenas os blogs, aí posso estar abandonando mesmo a área de gamedev, já que o meu foco iria para o Select Game e para cá, postando textos comuns e textos-hype apenas para fins de indexação e aumentar as visitas do blog. Todos os blogs são promissores: o Select Game, apesar de ter concorrentes de peso, tem futuro e isso pode me ajudar a entrar em eventos de games (ano passado fui convidado para um, mas não fui). E estar por dentro da área de games também ajuda para um futuro desenvolvedor, que pode acompanhar novas tecnologias, novos games, além de ter um local para expor opiniões. Jogar é diversão e quero ter sempre algo pra distrair as idéias.
Read more…
Rodrigo Flausino Gamedev, Pessoal Diário Gamedev, Gamedev, Pessoal

A partir desta semana vou começar a publicar, uma vez por semana, resumos do que acontece na área de desenvolvimento de games que eventualmente é publicado no GamedevBR, o outro blog que mantenho e que está chegando na casa dos 200 leitores de RSS, um número bem significativo para um blog técnico. Nesta primeira edição, vou pegar posts com mais de uma semana e a partir dos próximos vou pegar o que ando publicando durante a semana anterior ao do lançamento do post. Bom, deixando de lado a conversa fiada, segue o que teve de melhor nos últimos dias!
Para começar, eu consegui encontrar 3 making-ofs de games: um de Metal Gear Solid 4, um making-of em texto de Gears of War 2 (focado na parte artística) e outro do primeiro God of War, este último em vídeo e com legendas em português!
Na parte de arte digital, além do making-of do Gears citado acima, tempos também um tutorial de lápis de cor (que já comentei aqui), um comentando sobre a tecnologia multi-light (que pode trocar luzes e texturas depois que numa imagem pré-renderizada), um tutorial em vídeo de uma modelagem de uma orelha em lowpoly(poucos polígonos) e um pouco sobre algumas tecnologias que podem revolucionar o desenvolvimento de games no futuro!
Também comentei sobre o estado atual da área de desenvolvimento no Sul do país além de ter indicado uma página interna do site da Abragames com oportunidades de emprego.
Pra terminar, comentei sobre o quão é difícil escolher uma engine 3D para os projetos, falei sobre os pincéis do Gimp (com links para arrumar alguns), dei uma indicação de um site contendo arrumar texturas e modelos royalty-free e o Diego Barbosa indicou 31 games que todo desenvolvedor deveria jogar.
Por enquanto é só! Até a próxima!
Rodrigo Flausino Gamedev, Games Gamedev, GamedevBR, Games, Links

Pra quem está acostumado com o número quase-elevado de atualizações deste blog, neste final de semana o que pode não ter aqui serão as próprias atualizações. Daqui a pouco estarei num ônibus indo pra São Paulo para participar do XNA Gamefest 2008, um evento de desenvolvimento de jogos promovido por alguns sites e patrocinado pela Microsoft.
Então os comentários podem demorar pra serem liberados e as atualizações podem voltar ao normal só na segunda-feira.
Até lá!
Rodrigo Flausino Gamedev, Games Gamedev, Games, Microsoft, XNA
O pessoal do UOL Jogos são bons! Eles acharam uma possível imagem do Pandemonium Warden, o chefão supremo da série Final Fantasy, que tirou o Yiazmat do topo dos chefes extremamente demorados de se derrotar:

Pela cara do bicho, realmente ele mostra uma certa austeridade!
Nota 10 para o character design. Chefe difícil tem de ter uma aparência monstruosa!
Mas não quer dizer que ele tem sempre de ser assim. Eu poderia criar um chefe fodão e deixar com uma aparência infantil. Mas com habilidades inacreditáveis! Bom, isso fica pra outro texto.
Read more…
Rodrigo Flausino Character Design, Gamedev, Games, PC Final Fantasy XI, Gamedev, Games, Games online, PC, Square-Enix
Vamos ao segundo link do dia:
Ubisoft abre 11 vagas na filial de São Paulo
Se alguém quiser concorrer, visite esta página. Para uma opinião mais detalhada, visite o link acima. Caso não saiba o que está ocorrendo na área de desenvolvimento de jogos no Brasil, visite esta notícia e se atualize no GamedevBR!
Rodrigo Flausino Gamedev, Games Gamedev, GamedevBR, Games, Ubisoft

Tava procurando uma imagem do RPG Maker VX para ilustrar um novo artigo no GamedevBR e me lembrei desta imagem acima, que tinha visto num fórum, mas achei em tamanho gigante no blog do DarkJouse. Aliás, também descobri o site do autor da imagem que tem outras imagens neste estilo.
Vale a visita nos dois links citados aqui.
Rodrigo Flausino Arte Digital e Tradicional, Gamedev, HQ e Mangá Arte Digital, Gamedev, Mangá, RPG Maker
Depois da floresta com gráficos impressionantes, outro usuário criou a cidade de Veneza na CryEngine 2 (no editor que vem junto com o Crysis):

A cidade ficou muito mais foda! E deve ter dado um trabalho imenso pra fazer isso tudo. O cara usou também o 3D Studio Max pra modelar e mais detalhes do processo de criação podem ser vistos aqui.
[Via PC Games Hardware]
Rodrigo Flausino Gamedev, Games, Level Design, PC Crysis, Gamedev, Games, Level Design, Mods, PC, Veneza
Um usuário (o cara merecia um emprego na Crytek, sinceramente…) criou um mod de Crysis que deixou os gráficos de florestas quase reais:


Impressionante! Dá pra ver que tendo um PC potente, dá pra conseguir tirar leite de pedra com a engine. Nem dá pra imaginar o que a Crytek conseguiria fazer em Warhead (já que eles que tem as manhas da CryEngine2). Daqui a pouco os caras vão acabar definindo o nível gráfico da tecnologia dos PCs comuns
e até mesmo de consoles.
Para saber mais informações sobre o mod, visite este tópico do Crymod.
[Via N4G]
Rodrigo Flausino Gamedev, Games, PC Computação Gráfica, Crysis, Games, Mods, PC
Começou o maior desafio do ano pra mim. A criação do meu primeiro game design, que vai servir tanto para fins de portfólio quanto para me ajudar e para estudar:
O Resgate de Jade – Game Design
Por enquanto tem só o índice, mas já é alguma coisa. A estrutura estou usando a do usuário xMetal da UniDev, que já publicou no fórum e coloquei num tópico com muitos links relacionados.
A única coisa certa é que o mesmo será alterado constantemente. Preferi ir fazendo direto do que ir postando posts com detalhes do jogo. Então vou publicar tudo na forma de páginas e ir postando o andamento aqui. Por enquanto já utilizei 30 minutos do meu tempo para ir digitando e irei cronometrar todas as vezes, para ver depois quanto tempo eu levei para criar algo assim.
Me desejem sorte! Ah, se tiverem dicas para deixar o projeto melhor, com certeza posso usar as mesmas.
Rodrigo Flausino CSIB, Game Design, Gamedev, O Resgate de Jade CSIB, Game Design, Gamedev, O Resgate de Jade, Pessoal, Projetos Pessoais