Browsing Posts tagged design

Games no Papel

1 comment

Que a indústria brasileira está crescendo cada vez mais, ninguém discute ou questiona. Troca de ideias, informações e experiências é sempre bem vinda para que cada vez mais os profissionais cresçam, certo? Por isso que hoje apresento para vocês o Tumblr Games no Papel. Inspirado no gringo Gamestorm, este Tumblr tem como objetivo divulgar as etapas de desenvolvimento, concepção e criação de games que são feitas no PAPEL.

Por isso, o Tumblr vai convidar todos os leitores a mandar imagens de protótipos, conceitos e afins para que as pessoas possam não só se inspirar, mas também aprender e ver o que os colegas estão fazendo por aí. Por isso, vamos divulgar a ideia e contribuir, pois ver a indústria crescendo, e divulgar o trabalho feito aqui dentro só vai ajudar cada vez mais.

Então já salva nos seus favoritos o endereço: http://gamesnopapel.tumblr.com/ e comece a colaborar!

O Programador de Games

7 comments

Programador de GamesTemos aqui uma entrevista concedida pelo professor de programação da PUC-SP, Eduardo Gomes, dando algumas dicas para quem quer seguir na área de Programação para games. Confira a entrevista:

1) Na sua opinião, existe algum pré-requisito para quem quer seguir carreira nos games?
Por se tratar de uma atividade multidisciplinar, pois exige que o profissional tenha conhecimentos em diferentes áreas como Roteiro, Desenho, Áudio e Programação (para citar apenas 4), o profissional dever ter gosto pelo conhecimento, pela cultura, sem esquecer que ele, sendo um profissional de games, deve enteder também de todos os aspectos técnicos do seu desenvolvimento.

2) Para programar em Games, existe alguma linguagem que seja melhor que a outra?
Vamos diferenciar aqui Linguagem de Programação e Engine de Games. Engine de Games existem milhares (talvez milhões), cada um com seu propósito, algumas mais genéricas outras mais específicas como os modificadores. Cada uma das engines pode possuir uma ou mais liguagens de programação, compilável ou interpretada e utilizando os mais diversos paradigmas de programação (Orienta a Objeto, Orientada a Evento, etc).
Porém a grande maioria das Engines são desenvolvida em linguagem C++, e mais recentemente em C# ou Java, sendo que, dessa forma a maioria das linguagens das Engines acabam sendo uma extensão de C++, C# ou Java.

3) Qual seria a linguagem mais fácil para iniciar na carreira de programador?
Como a maioria das Engines são desenvolvida em Liguagem C++, C# ou Java, eu recomendaria o ingressante nesta área a aprender C++ ou C# e sobre tudo, entender o paradigma de Programação Orientada a Objeto (OOP) e as Boas Práticas de Desenvolvimento de Software.Talvez não seja a mais fácil, mas com certeza esse aprendizado não irá gerar um conhecimento que ficará obsoleto.

4) Saber apenas programar já é o suficiente para criar jogos?
Saber programar é ESSENCIAL para criar jogos digitais, devemos lembrar sempre que o produto final é um SOFTWARE, que necessita ser PROGRAMADO para ele existir, Quem “FUGIR” da programação não pode ser considerado um profissional completo de Game, ele pode ser um bom Roteirista para Games, um bom Desginer Gráfico, mas não pode ser considerado um bom profissional de Game. O inverso também é verdadeiro, embora essencial, saber programar, dominar uma ou mais engines e técnicas de programação não é suficiente para criar bom jogos. Conceber um bom argumento para o jogo, a partir do argumento desenvolver o roteiro, caracaterizar os personagens, do seu perfil na narrativa do game até sua concepção gráfica, são atividades que vão bem além da programação.

5) Quais seriam os desafios de pessoas que estão iniciando na área de programação?
Em primeiro lugar dominar as técnicas de programação. Um bom programador depois de alguns anos é capaz de programar em qualquer linguagem desde que ele conheça o paradigma o qual a linguagem foi desenvolvida. Dessa forma a Faculdade ou o Curso que o iniciante for fazer deve ter o foco em ensinar conceitos de uma linguagem de programação, e a linguagem em si apenas como uma ferramenta de realização destes conceitos.
Em um segundo momento, já com certo domínio das técnicas gerais de programação, o profissional deve se especializar em programação para produção de uma determinada classe de software e suas técnicas específicas, como por exemplo a produção de Games.

6) Quem faz Ciências da Computação também consegue seguir carreira nos Games?
Sim é claro. Assim como um Arquiteto poderia entra na área de Games criando cenários e ambientes 3D para jogos. Porém nenhum desses dois profissionais tem a formação completa para o desenvolvimento de Game. Esse profissionais não dominam todo o processo copmleto de desenvolvimento de um Game.

7) Quais seriam as dicas que você daria para quem vai seguir esta área?
Apenas uma: Conhecer profundamente o que é trabalhar nesta área.

DolemesHoje trago uma entrevista com David de Oliveira Lemes, ou “Dolemes”, professor da PUC-SP e criador do blog GameReporter. Ele vem trazendo dicas para uma pessoa que quer seguir a carreira para a área de designer e também criação interfaces. Segue na íntegra:

1 ) O que é necessário para um gamer se tornar um profissional na área?
Estudar, estudar e estudar. É preciso conhecer o processo de produção de um jogo, desde o roteiro, passando pelo 3D e programação, até sua finalização em uma engine de primeira linha. Tudo isso pode ser aprendendido em um bom curso de graduação em games.

2 ) Precisa de algum conhecimento prévio para iniciar os estudos na área?
É preciso ter vontade. Mas por incrível pareça, jogar muito também faz parte do aprendizado.

3 ) O que seria a interface de um jogo?
Interface é o ponto de contato entre o ser humano, a máquina e o software, ou seja, o jogo. É o elemento liga o real com o virtual.

4 ) Qual a importância de uma interface amigável para o jogador?
Uma interface amigável faz com que se jogue um game com mais facilidade e naturalidade. Uma boa interface de jogo é invisível, ou seja, o jogador nem percebe que está interagindo com ela.

5 ) Qual o primeiro passo para fazer a interface de um jogo?
O primeiro passo para se desenvolver uma boa interface de jogo é começar com um projeto em papel. Tudo começa no papel, inclusive os jogos digitais.

6 ) Quais os softwares que podem ser utilizados para fazer esta interface?
Software de ilustração vetorial e edição de imagens em bitmap, como Adobe Illustrator e Adobe Photoshop

7 ) Até que ponto a escolha das cores e do visual do jogo é importante?
A cor transmite sensações e ajuda a criar o clima do jogo. Este clima precisa, necessariamente, ser transferido para a interface do jogo.

8 ) Quais seriam as dicas que você daria para quem quer iniciar na área?
Estudar, procurar uma boa universidade, jogar muito e ler o GameReporter e o Planeta Gamer.

Caso você queira saber mais um pouco sobre Game Design e conhecer melhor o trabalho do professor Dolemes, venha participar de um bate-papo sobre o ensino de games em universidades que ele vai oferecer no SESC Itaquera, São Paulo, dia 28/11 às 13hrs.

Aguardem por mais entrevistas e materiais interessante….!