CURSO · JOGO DE TERROR NO UNITY
Passo a passo · Projeto Unity

Preparando o projeto

Nesta aula você deixa o ambiente pronto. Pense no projeto Unity como a pasta da mochila do jogo: primeiro você recebe os materiais, cria a mochila (o projeto), organiza os bolsos (as pastas) e só então guarda o que precisa. No fim da aula o projeto está criado, organizado e com a cena MiniGame salva, pronto para a Aula 1.

Projeto e pastasStandard AssetsPacote do curso
Pré-requisito: é preciso ter o Unity 5.6.7f1 e os Standard Assets já instalados. Esta aula não ensina a instalar. Se ainda precisar, siga o guia em unity.allecursos.cloud/aula-0.html (abre em nova aba).
Objetivos

O que você vai fazer

01 · Arquivos

Receber e criar

Baixar o zip, extrair na Área de Trabalho e criar o projeto horror-game em 3D.

02 · Assets

Importar o necessário

Trazer só TerrainAssets e LightCookies dos Standard Assets, e o pacote do curso.

03 · Organização

Pastas e cena

Criar as pastas do projeto, salvar a cena MiniGame e gravar o projeto.

Etapas 1-4

Receber os arquivos e criar o projeto

Primeiro você baixa a pasta Arquivos do jogo, cria o projeto 3D e confere as janelas principais do editor.

1

Baixar e extrair os Arquivos do jogo

Baixe o zip pelo botão abaixo. Extraia na Área de Trabalho. Deve aparecer a pasta Arquivos do jogo. Nesta aula você usa estes arquivos:

  • CursoTerror-Aula0.unitypackage (peças que o Unity 5.6 não traz sozinho)
  • terrain-fase1.raw (relevo da fase 1; usado na Aula 1)

Se a pasta trouxer outros arquivos além desses, ignore-os por enquanto.

Baixar Arquivos do jogo

Explorador de arquivos com a pasta Arquivos do jogo e os arquivos do curso
Confira CursoTerror-Aula0.unitypackage e terrain-fase1.raw dentro de Arquivos do jogo na Área de Trabalho. O caminho na sua máquina será o seu, não o da captura.

Essa pasta é o “kit do curso”: tudo que você recebe do professor para montar o jogo. Guarde-a na Área de Trabalho, junto do projeto que vamos criar.

2

Abrir o Unity e clicar em NEW

Abra o Unity 5.6.7f1. Na janela inicial, clique em NEW (canto superior direito). Abre a janela de criação do projeto, com o título Unity 5.6.7f1.

Janela de criação de projeto do Unity 5.6.7f1 com os valores padrão
Janela de criação com os valores padrão: Project name New Unity Project, 3D marcado e botões Cancel e Create project.

Por padrão aparecem: Project name New Unity Project, um campo Location (o caminho pode variar conforme o PC), opção 3D marcada (ao lado de 2D), botão Add Asset Package e os botões Cancel e Create project.

3

Nomear o projeto e criar

No campo Project name, apague o texto e digite horror-game. Deixe 3D marcado. Em Location, escolha onde o projeto vai ficar: na captura foi usado E:\Projetos\games-unity\cursos, mas você pode salvar na Área de Trabalho (Desktop), que é o caminho mais simples para acompanhar o curso. Não use Add Asset Package agora (importamos depois, só o necessário).

Janela de criação com Project name horror-game e botão Create project destacados
Digite horror-game em Project name, confira o Location (na captura é o do professor; no seu PC pode ser a Área de Trabalho) e clique em Create project.

Clique em Create project. O Unity abre o editor. A barra de título mostra algo como Untitled - horror-game: cena ainda sem nome, projeto horror-game.

4

Conferir a tela do projeto

Olhe as janelas principais. São como as “estações” do editor; nesta aula você só precisa reconhecer quatro:

  • Hierarchy (a lista do que existe na cena): cena Untitled com Main Camera e Directional Light
  • Scene (a vista 3D no centro), com a aba Asset Store ao lado
  • Project (embaixo): pasta Assets vazia
  • Inspector (direita): detalhes do item selecionado
Editor Unity recém-aberto mostrando Hierarchy, Scene e Project
Confira Hierarchy, Scene e Project com a pasta Assets vazia.

Clique em Main Camera na Hierarchy. No Inspector, confira o Transform com Position 0, 1, -10 e a câmera com Field of View 60.

Inspector da Main Camera com Position 0, 1, -10 e Field of View 60
Com a Main Camera selecionada, o Inspector mostra Position (0, 1, -10) e Field of View 60.
As outras abas: Game e Console aparecem perto do Project, mas serão explicadas quando forem usadas. Nesta aula, foque nas quatro janelas acima.
Etapas 5-12

Importar os Standard Assets

Os Standard Assets são pacotes oficiais do Unity. Vamos importar só o que o jogo usa: texturas de terreno e cookies de luz. Assim o projeto fica leve, como levar só o material da aula na mochila.

5

Abrir o pacote Environment

No menu superior, clique em Assets > Import Package > Environment.

Menu Assets Import Package com a opção Environment destacada
Clique em Assets > Import Package > Environment.
6

Desmarcar tudo com None

Abre a janela Import Unity Package (título Environment), com os botões All, None, Cancel e Import. Clique em None para desmarcar a lista inteira.

Janela Import Unity Package Environment com a lista desmarcada
Clique em None. A lista deve ficar toda desmarcada.
7

Marcar TerrainAssets e importar

Marque só a pasta TerrainAssets (a pasta pai). Isso marca também os filhos: BillboardTextures e SurfaceTextures. Deixe Water e o resto desmarcados. Clique em Import.

TerrainAssets marcada na janela Import Unity Package e botão Import destacado
Marque TerrainAssets e clique em Import.
8

Conferir as texturas de terreno

No Project, abra as pastas na ordem: Assets > Standard Assets > Environment > TerrainAssets. Dentro devem aparecer BillboardTextures e SurfaceTextures.

Project mostrando a pasta Standard Assets dentro de Assets
Confira a pasta Standard Assets em Assets.
Pasta Environment dentro de Standard Assets
Abra Environment.
Pasta TerrainAssets dentro de Environment
Abra TerrainAssets.
BillboardTextures e SurfaceTextures dentro de TerrainAssets
Confira BillboardTextures e SurfaceTextures.
9

Abrir o pacote Effects

No menu, clique em Assets > Import Package > Effects.

Menu Assets Import Package com a opção Effects destacada
Clique em Assets > Import Package > Effects.
10

Desmarcar tudo com None

Na janela Import Unity Package (título Effects), clique em None para deixar tudo desmarcado.

Janela Import Unity Package Effects com tudo desmarcado
Clique em None. A lista deve ficar desmarcada.
11

Marcar LightCookies e importar

Marque só LightCookies (a pasta; Textures vem junto). Ficam 5 arquivos: FlashlightCookie, FlashlightIrregularCookie, LightHardCookie, LightSoftCookie e LightSquareCookie. Clique em Import.

LightCookies marcada e botão Import destacado
Marque LightCookies e clique em Import.
12

Conferir os cookies de luz

No Project, confira o caminho Standard Assets > Effects > LightCookies > Textures, com os 5 cookies.

Standard Assets com Effects e Environment
Confira Effects e Environment em Standard Assets.
Pasta LightCookies dentro de Effects
Abra LightCookies.
Pasta Textures dentro de LightCookies
Abra Textures.
Cinco texturas de cookie incluindo FlashlightCookie
Confira os 5 cookies, inclusive FlashlightCookie (usado na lanterna).
Standard Assets ok: só o necessário entrou. O resto do jogo virá nos pacotes do curso.
Etapas 13-20

Organizar as pastas e salvar a cena

Antes de trazer mais arquivos, organize a “mochila”: seis pastas com os nomes padrão deste curso. Depois salve a cena MiniGame e o projeto.

13

Criar a primeira pasta

No Project, clique em Assets para selecioná-la. Depois clique em Create > Folder.

Menu Create Folder no painel Project
Com Assets selecionada, clique em Create > Folder.
14

Nomear a pasta _Audio

Digite _Audio e pressione Enter.

Pasta sendo nomeada como _Audio no Project
Digite _Audio e pressione Enter.
15

Criar as outras cinco pastas

Repita: selecione Assets, Create > Folder, e crie, uma a uma: _Fonts, _Images, _Scenes, _Scripts e Materials. No fim, sob Assets, você deve ver as 6 pastas e também Standard Assets.

Project com as seis pastas do curso e Standard Assets
Confira as 6 pastas: _Audio, _Fonts, _Images, _Scenes, _Scripts e Materials.
16

Abrir Save Scene as...

A cena ainda se chama Untitled. No menu, clique em File > Save Scene as... (atalho Ctrl+Shift+S).

Menu File com Save Scene as... destacado
Clique em File > Save Scene as....
17

Janela Save Scene do Windows

Abre a janela do Windows Save Scene (o idioma pode variar na sua máquina). Ela começa na pasta Assets do seu projeto.

Janela Save Scene do Windows na pasta Assets
Confira que a janela está em Assets. Na próxima etapa você entra em _Scenes.
18

Salvar MiniGame em _Scenes

Entre na pasta _Scenes. No campo Nome, digite MiniGame e clique em Salvar.

Janela Save Scene em _Scenes com o nome MiniGame
Em _Scenes, digite MiniGame e clique em Salvar.
19

Conferir a cena salva

A barra de título passa a mostrar MiniGame.unity (com a extensão). Na Hierarchy, a cena vira MiniGame. No Project, dentro de _Scenes, aparece o arquivo MiniGame.

Editor com MiniGame.unity no título e MiniGame na Hierarchy
Confira o título MiniGame.unity e a cena MiniGame na Hierarchy.
Arquivo MiniGame dentro da pasta _Scenes no Project
No Project, abra _Scenes e confira o arquivo MiniGame.
20

Salvar o projeto

Clique em File > Save Project. O Unity não mostra mensagem depois: é normal. Nada muda na tela, mas o projeto fica gravado.

Menu File com Save Project destacado
Clique em File > Save Project. Se nada aparecer na tela, está certo.
Etapas 21-24

Importar o pacote do curso

Agora entra o pacote da Aula 0: o controlador em primeira pessoa (JS) e os materiais físicos. São peças que o Unity 5.6 não traz nos pacotes padrão desta versão.

21

Abrir Custom Package

No menu, clique em Assets > Import Package > Custom Package....

Menu Assets Import Package com Custom Package destacado
Clique em Assets > Import Package > Custom Package....
22

Escolher o pacote na pasta do curso

Abre a janela do Windows Import package ... (o idioma pode variar). Navegue até a pasta Arquivos do jogo na Área de Trabalho, selecione CursoTerror-Aula0.unitypackage e clique em Abrir. O filtro unitypackage esconde o .raw e o zip: isso é normal.

Janela Import package com CursoTerror-Aula0.unitypackage selecionado
Selecione CursoTerror-Aula0.unitypackage em Arquivos do jogo e clique em Abrir. O caminho da captura é do professor; use a Área de Trabalho.
23

Importar o pacote inteiro

Abre a janela Import Unity Package com o título CursoTerror-Aula0. Tudo vem marcado (11 arquivos: Character Controllers e PhysicsMaterials). Deixe tudo marcado e clique em Import.

Janela Import Unity Package do CursoTerror-Aula0 com Import destacado
Deixe tudo marcado e clique em Import.
24

Conferir as quatro pastas

No Project, abra Standard Assets. Agora devem existir 4 pastas: Character Controllers, Effects, Environment e PhysicsMaterials.

Standard Assets com Character Controllers, Effects, Environment e PhysicsMaterials
Confira as 4 pastas em Standard Assets.
Aula 0 concluída: projeto horror-game criado, pastas organizadas, Standard Assets e pacote do curso importados, cena MiniGame salva. Na próxima aula você começa o terreno.
Quiz

Teste seus conhecimentos

Responda às 5 questões, uma por vez. Leia a explicação após cada resposta e refaça o quiz se precisar revisar.

Questão 01 de 050 / 5
Quiz concluído

Você terminou as 5 questões!

Dúvidas frequentes

Perguntas comuns desta aula

Por que não importamos todos os Standard Assets?

O jogo usa só TerrainAssets e LightCookies desses pacotes. Importar tudo deixa o projeto mais pesado sem necessidade. O resto vem nos pacotes do curso, aula a aula.

Save Project não fez nada. Está errado?

Não. No Unity 5.6, Save Project não mostra mensagem. Se você clicou no menu, o projeto foi gravado.

A janela Save Scene está em outro idioma. E agora?

É a janela do Windows. Procure a pasta _Scenes, digite MiniGame no campo do nome e use o botão de salvar (pode se chamar Salvar, Save etc.).

Referências

Fontes e referências

Documentação e guia usados como referência nesta aula.

Aula 0 - Preparando o projeto

Conteúdo validado no Unity 5.6.7f1. Interfaces e caminhos do Windows podem variar no seu computador.

O que você achou desta aula?