Desenvolvimento de Jogos - Módulo II

Transcrição

Desenvolvimento de Jogos - Módulo II
Aula 1 – Introdução ao CryENGINE 3
O Motor
Desenvolvido pela empresa alemã CryTek, a CryEngine 3 promete
revolucionar o mercado dos games, com sua capacidade de tornar os
jogos mais reais a cada atualização deste software.
Software este que se tratando de desenvolvimento de jogos, nós
chamamos de “motor de jogo”. Este motor de jogo é responsável
por desenvolver jogos como “Tour Golf Online” e “Crysis 2”, sendo
este último um alvo positivo de críticas de várias revistas de jogos
pelo mundo todo.
2
Menu
O menu da CryENGINE 3 possui 15 opções, que são:
File – Em “File”, encontramos opções gerais da CryENGINE 3, como
salvar (Save As/Save), abrir um projeto já criado no motor (Open)
ou até mesmo iniciar um projeto (New).
Edit – Nos permite realizar edições simples, como desfazer uma ação
(Undo), refazer uma ação (Redo), além de funções básicas como
deletar ou congelar toda a cena.
Modify – Pequenas modificações são possíveis de efetuar neste
menu. Tais como rotacionar um objeto ou renomear um objeto
desejado, são algumas das opções neste menu.
Display – Menu responsável pela visualização de suas viewports e
seus principais recursos. Entre estas opções, podemos escolher se
queremos apenas visualizar os pontos da cena (point mode),
visualizar a cena no modo Wireframe, e podemos também ir a um
ponto específico no mapa ou até mesmo gravar um vídeo a partir
deste menu.
Config Spec – Em “Config Spec”, podemos modificar a qualidade
da renderização na viewport de Perspective. Entre as opções, se
encontram “Low”, “Medium” e “High”, além de opções especiais
como “Xbox 360” e “PS3”, ambas com foco em desempenho nos
consoles.
Group – Através deste menu, podemos agrupar dois ou mais
objetos, tornando-os somente “um”.
Prefabs - Prefabs são grupos de objetos que podem ser colocados no
nível como instâncias. Uma instância é um objeto que é uma cópia
exata de todos os objetos de um mesmo tipo. Se alterarmos um
“prefab”, universalmente aplicamos as alterações a cada instância do
objeto criada anteriormente. Quaisquer alterações devem ser salvas
na biblioteca para garantir o nosso trabalho no futuro.
Terrain – Em “Terrain”, podemos adicionar relevo, texturas,
suavizar o relevo criado, estipular o volume de água que o mapa
terá, além de alterarmos a posição, iluminação, hora do dia,
velocidade do dia, e outras opções de ambiente.
3
Sound – Aqui em “Sound”, encontramos as opções gerais de áudio
para execução na CryENGINE 3 na hora de iniciarmos um novo jogo.
Encontramos nestas opções todos os diálogos disponíveis por padrão,
além de sons de ambientes.
AI – Menu responsável pro definir as opções de inteligência artificial
dos oponentes ou objetos no jogo. É um ponto forte na CryENGINE 3,
a inteligência artificial no motor de jogo vem crescendo a cada
atualização.
Clouds – Menu que nos permite adicionar ou excluir nuvens e demais
partículas do gênero no motor de jogo.
Tools – Aqui encontramos opções mais avançadas da CryENGINE 3,
como a alteração de scripts e linhas de códigos.
View – Em “View” podemos definir o que desejamos visualizar na
nossa interface ou não.
Rollup Bar
Na Rollup Bar nós encontramos pequenos atalhos para alterarmos no
âmbito geral o nosso motor de jogo e a cena que está aberta nele.
Objects – Em “Objects”, selecionamos opções básicas de
criação de objetos. Existem objetos pré-fabricados que nos auxiliam
no desenvolvimento do jogo, mas também há a opção de adicioná-los
na engine.
Terrain – Assim como no menu no topo da tela, aqui também
podemos alterar o terreno do mapa, como crescê-lo, suavizá-lo, entre
outras opções.
4
Hide By Category – Vamos supor que você tenha um grande
projeto e precisa alterar uma estrada, porém existem outros objetos
na sua frente, dificultando o acesso. Para isto, selecionamos as
opções desejadas em “Hide By Category”, para que possamos
visualizar
somente
o
que
desejamos.
Layers – Botão correspondente as camadas da CryENGINE 3,
sendo muito útil para o desenvolvimento de grandes projetos.
5
Exercícios
1) Abra a CryENGINE 3.
2) Digite o seu login e senha da CryDev.net. OBS: Este login e
senha foi criado na aula 15 do Módulo I deste curso.
3) Clique em “Login”.
4) Clique em “File”, localizado no topo da tela.
5) Selecione “New”.
6) Dê o nome do projeto como “Projeto_Nome”, sendo o nome
correspondente ao aluno que está efetuando o exercício.
7) Clique no drop down de “Heightmap Resolution”.
8) Selecione 256x256.
9) Clique no drop down de “Meters Per Unit”.
10) Clique em “1”.
11) Clique em “OK”.
12) Clique novamente em “OK”.
13) Selecione “Config Spec”, localizado no topo da tela.
14) Altere a configuração para “Low”.
15) Clique em “Display”.
16) Selecione “Configure Layout”.
17) Clique no local indicado na imagem abaixo.
18)
19)
20)
21)
22)
23)
Clique em “OK”.
Com as teclas W, A, S, e D, navegue pela viewport.
Clique em “File”.
Selecione “Save”.
Clique em “OK”.
Feche a CryENGINE 3.
6

Documentos relacionados