Quero Fazer Levels!
Resolvi criar essa página para funcionar como uma introdução a quem deseja criar seus próprios levels porém não faz a mínima idéia por onde começar. Este artigo assume que a pessoa não possui nenhuma ou possui pouca experiência em programas de modelagem 3d. Também pode ser útil para professionais de outras áreas que desejam começar a fazer levels ou até aprender alguma coisa ou outra sobre o processo.
Antes de tudo é necessário descobrir o seu perfil. Isso surge naturalmente navegando através das duas áreas que envolvem criação de levels: Arte e design. Portanto não tenha pressa em definir qual você gosta mais. Eu mesmo gosto das duas áreas e estou sempre navegando entre as duas.
Escolhendo a ferramenta ideal
Minha opinião pessoal é: Escolha uma entre as 3 grandes engines para modders atualmente – Source, CryEngine ou Unreal 3. A razão para isso é que cada uma dessas ferramentas possui uma comunidade enorme e são bastante acessíveis, deixando você se preocupar apenas com o que realmente importa: Criar seus levels! Existem outras engines e editores, grátis ou não, porém no geral são ferramentas incompletas onde você vai gastar mais tempo instalando ou lidando com bugs obscuros do que trabalhando no level em si, além de necessitar de suporte de programadores.
Abaixo descrevo minha experiência com as ferramentas citadas acima. Cabe a você testá-las e ver a qual se adapta melhor. No final da página adicionei uma lista com tutoriais para iniciantes nessas engines. Antes de começar recomendo ler este pequeno glossário, que possui termos comuns entre essas engines.
Hammer Editor (Source Engine)
Atualmente é minha ferramenta preferida para se trabalhar pelo simples motivo de ser extremamente acessível e completa. Recomendo para pessoas que gostem de design e queiram fazer campanhas single-player. Ou que são familiarizados com os jogos da valve.
Pontos Positivos:
- Extremamente acessível e completa
- Excelente para criar blockouts rápidos e testar idéias de gameplay
- Poderoso sistema de scripting e inteligência artificial
- Comunidade enorme e ativa, que produz grandes quantidades de tutoriais e levels custom
- Grande quantidades de mods e jogos que utilizam essa engine – tem pra todos os gostos
Pontos Negativos:
- Poucos estúdios usam essa engine profissionalmente
- Tecnologicamente já é um pouco ultrapassada
- Apesar de simples e acessível tem o seu “jeitão”, então alguma dedicação é necessária para domina-la realmente
- Longos tempos de compilação
Como adquirir: Basta comprar algum jogo que utilize essa engine, como o Half-Life 2 ou Counter-Strike:Source. Recomendo comprar algum que utilize a versão mais recente da engine, que são os inclusos no The Orange Box (exceto pelo Portal) e o Left 4 Dead.
Unreal Editor 4 (Unreal Engine 3)
Essa é a engine mais “hypada” do momento. Toneladas de jogos utilizam essa engine, porém poucos de fato incluem o editor no pacote. É uma engine também muito versátil e potente. A engine é integrada dentro do editor, então dá para ver as modificações em real time. Com apenas um clique do mouse você pode sair jogando dentro do mapa. Considero ela um meio termo entre a versatilidade da Source e a beleza gráfica da CryEngine. Recomendado para pessoas que gostam de design multiplayer mas possuem um forte pé na arte.
Pontos Positivos:
- Grande comunidade, com grandes quantidades de tutoriais e levels custom
- Engine da moda: 11 em cada 10 estúdios a utilizam
- Grande qualidade gráfica
- Muito versátil. Você pode fazer mapas ao estilo Hammer (com brushes) ou utilizando apenas meshes.
- Dá pra fazer campanhas single-player com o editor do Gears of War
Pontos Negativos:
- Se você for apenas um artista procurando uma engine para montar seus cenários sem se importar em faze-los jogáveis essa engine é perfeita. Porém se você pretende fazer mapas de fato, com otimização e gameplay bem trabalhados o “learning curve” vai ser maior do que o da Source.
- Apesar de ser uma engine moderna o editor ainda possui alguns traços arcaicos, principalmente o generic browser (o browser de texturas, meshes, etc…)
- Preparar lightmaps (os mapas de sombras) para os meshes custom é um porre!
Como adquirir: Basta comprar o Unreal 3 ou o Gears of War. O editor já vem embutido na engine.
Sandbox (CryEngine 2)
Nunca utilizei a cryengine 2, portanto o que vou falar aqui é baseado em relatos de colegas que já a utilizaram. Esta engine é considerada a mais avançada tecnicamente dessa geração porém não é largamente utilizada na indústria, talvez por conta de seus altos custos. Dizem que licensiar ela custa quase o dobro do que a Unreal 3. Mas você não deve se preocupar com isso. A grande sacada dessa engine é que ela é totalmente dependente de meshes, portanto se você não sabe modelar (no 3ds max, maya etc…) essa engine não vai ser muito atraente para você. Recomendo ela apenas para artistas e level artists, que não querem se importar com gameplay e querem apenas uma ferramenta para renderizar suas cenas em tempo real.
Como adquirir: Vem embutida com o jogo Crysis.
Tutoriais
Source
- Tutorial Básico de Source Engine (PT-BR)
- Tutoriais de Source hospedados no MIB (PT-BR)
- Wiki oficial da Valve com toneladas de tutoriais (Inglês)
- Tutoriais do site interlopers (Inglês)
Unreal 3
- Unreal Developers Network
- Tutoriais do Hourences (inclui alguns de Unreal Engine 2)
CryEngine 2
GoldSrc (Half-Life 1 e CS 1.6)