Você está na página 1de 26

Este ebook foi preparado para facilitar a leitu-

ra e estudo do artigo Unity - Guia Completo


sobre a Game Engine, publicado no blog Pro-
duo de Jogos.

CLIQUE NESTE LINK PARA ACESSAR O ARTIGO

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 2


Introduo
Se voc j pesquisou algo como programas para criar jogos
ou game engines na internet, provavelmente encontrou mui-
tas referncias sobre Unity.
No toa que ela sempre citada quando se fala nesse as-
sunto: segundo o site de notcias de tecnologia The Next Web,
a engine domina 45% do mercado global de games.

E, segundo a prpria empresa desenvolvedora da ferramen-


ta, 34% dos 1.000 maiores jogos mobile gratuitos so feitos
com ela. Essa enorme popularidade faz jus sua capacidade:
a game engine permite criar jogos em 2D ou 3D com os mais
diversos estilos de grficos e mecnicas e para diferentes pla-
taformas.
Muitos jogos famosos, como Angry Birds 2, Bad Piggies, Roller
Coaster Tycoon World e at o Pokemon GO foram criados com
ela.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 3


Mas, antes de continuar...Voc sabe
o que uma game engine?
Para quem no sabe, uma game engine (ou, em portugus,
motor de jogo), consiste em um conjunto de ferramentas ca-
pazes de facilitar o desenvolvimento de um jogo. Geralmen-
te, esses softwares possuem desde recursos para criao de
funes grficas at opes para acrescentar fsica aos obje-
tos, trilhas sonoras, entre outras aes.
Alm de Unity, existem diversas outras ferramentas que per-
mitem criar um jogo. Confira abaixo uma lista de artigos sobre
algumas delas:
Construct 2
GameMaker: Studio
RPG Maker
Unreal Engine
Alis, eu at escrevi um ebook para ajudar os desenvolvedo-
res a escolher a melhor ferramenta para criao de seus ga-
mes. Voc pode baixar ele gratuitamente no link abaixo.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 4


A Unity tudo isso mesmo?
Por que ela a mais usada?
Existem diversos fatores que contribuem para que a Unity seja
a engine mais lembrada e esteja entre as mais utilizadas para
criar jogos para todas as plataformas: desde celulares at con-
soles e computadores.
D uma olhada a seguir nas inmeras vantagens que a game
engine oferece:

Facilidade de aprendizado
A Unity pode ser comumente a porta de entrada para desen-
volvedores de jogos de primeira viagem justamente por sua
facilidade de aprendizado.
Alm de uma interface intuitiva, com todas as sees de scripts,
colises de objetos, assets (texturas e grficos do jogo) e ou-
tras funes muito bem organizadas, o usurio tem disposi-
o uma srie de tutoriais criados pela prpria empresa para
dar os primeiros passos na engine.
Para quem no sabe programar, por exemplo, existe at um
vdeo com o passo a passo para qualquer iniciante comear
a entender sobre este assunto. D uma olhada neste tutorial
para ter uma ideia.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 5


Muita documentao
Alm dos tutoriais oferecidos pela prpria empresa, uma en-
gine popular como a Unity tambm possibilita o acesso a di-
versos fruns de discusso e documentaes que podem ser
encontradas facilmente na internet.
Alm de ajudar no aprendizado, fica mais fcil encontrar rela-
tos e conseguir resolver problemas comuns que podem apa-
recer ao longo do desenvolvimento de um jogo.

Cria games para vrias plataformas


Vai criar um game para celular, computador, navegadores ou
consoles? No precisa se preocupar em escolher diversas fer-
ramentas para portar o seu game para uma plataforma dese-
jada.
A Unity tem suporte para mais de 25 plataformas, incluindo
dispositivos de Realidade Virtual.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 6


Verso gratuita
Outro motivo para a engine ser uma das primeiras opes lem-
bradas por desenvolvedores de jogos a sua verso gratuita,
que permite criar um game do zero sem precisar desembolsar
nada.
Dessa forma, possvel comear a investir em outras verses
pagas e com mais opes da engine somente depois que o
usurio realmente conseguir gerar alguma receita com seu
primeiro jogo, por exemplo.

Assets prontos e fceis de encontrar


A Unity conta com uma loja prpria onde usurios podem com-
prar e vender texturas, trilhas sonoras, grficos, animaes e
diversos outros materiais necessrios para o desenvolvimento
de um game. Trata-se da Unity Asset Store.
E alm de poder encontrar itens facilmente, gratuitos ou pa-
gos, possvel exportar esses arquivos de maneira fcil e r-
pida por meio da engine, que possui um atalho direto para a
loja em sua prpria interface.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 7


No Produo de Jogos ns temos um guia para quem quer
aprender a utilizar a Unity Asset Store desde como pesquisar
por assets at export-los para dentro da game engine. D s
uma olhada no link abaixo:
Unity Asset Store: como baixar assets para seu jogo ou lucrar
vendendo suas prprias criaes
E se voc quer saber onde mais pode encontrar scripts, textu-
ras e outros itens para seu jogo, confira este artigo:
Onde comprar scripts, texturas, udio e modelos 3D para
jogos?

Crie jogos do Sistema Operacional


que preferir
A game engine possui verses somente para PCs, sendo pos-
svel baix-la para Windows, Mac e at Linux, que possui uma
build disponvel no frum da game engine. Basta conferir se
sua mquina possui os requisitos mnimos para fazer o down-
load e comear a desenvolver.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 8


Jogos em 2D e 3D
Quer criar um jogo 2D de plataforma? Ou um shooter em 3D?
Voc pode contar com Unity em ambos os casos. Para quem
quer focar no estilo 2D, existe at uma seo especfica no site
da game engine com tudo o que preciso para comear a es-
ses games com o programa.

O que a Unity capaz de criar?


Como j mencionei acima, a Unity permite criar jogos para
mais de 25 plataformas. 27, para ser mais exato. E caso voc
esteja se perguntando se o dispositivo para o qual deseja de-
senvolver est nessa lista, d uma olhada abaixo:

Unity para dispositivos mveis


Android
iOS
Windows Phone
Tizen
Fire OS

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 9


Unity, Realidade Virtual e Realida-
de Aumentada
Oculus Rift
Google Cardboard
Steam VR
Playstation VR
Gear VR
Microsoft HoloLens
Daydream

Unity para desktop


Windows
Windows Store Apps
Mac
Linux/ Steam OS
Facebook Gameroom

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 10


Unity para consoles
Playstation 4
Playstation Vita
Xbox One
Wii U
Nintendo 3DS
Nintendo Switch

Mais plataformas suportadas


Smart TVs: Android TV, Samsung Smart TV e tvOS
Web: WebGL

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 11


Jogos criados com Unity

Assassins Creed: Identity

Desenvolvido pela Ubisoft, o Assassins Creed Identity o se-


gundo game feito exclusivamente para plataformas mobile,
depois do Assassins Creed Pirates, e foi lanado mundialmen-
te em fevereiro de 2016.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 12


Temple Run Trilogy

Destaque entre os games mobile de 2011, o Temple Run um


jogo de corrida sem fim em 3D. Inicialmente, o game havia
sido lanado apenas para iOS, mas devido ao seu sucesso ele
acabou ganhando verses para Android e Windows Phone.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 13


Deus Ex: The Fall

O RPG de ao Deus Ex: The Fall combina elementos de tiro


em primeira pessoa (FPS) e stealth. O game foi lanado em ju-
lho de 2013 para sistemas iOS e, mais tarde, ganhou tambm
verses para Android e Microsoft Windows.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 14


Jogos brasileiros criados com
Unity
Ballistic Overkill

Com grficos poderosos e muita ao, Ballistic Overkill o


jogo de tiro criado pelo estdio gacho Aquiris. O jogo trans-
forma o jogador em um assassino e permite selecionar entre
7 classes nicas com suas prprias habilidades e armas. Ele
chegou a ser finalista no Unity Awards 2013 na categoria Tech-
nical Achievement.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 15


Knights of Pen and Paper

Tambm finalista no Unity Awards 2013, na categoria Commu-


nity Choice, o Knights of Pen and Paper foi um dos primeiros
sucessos criados pela Behold Studios, empresa sediada em
Braslia. Ele apresenta uma aventura baseada em turnos, com
grficos no estilo retr e aproveitando a inspirao no RPG e
em grandes clssicos dos anos 90.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 16


Como baixar e usar a Unity
O processo para baixar e instalar a Unity o mesmo para ou-
tros programas de computador. preciso acessar a pgina da
ferramenta para obter a verso mais recente.
Clique aqui para baixar a verso mais recente da Unity

Preos
A Unity conta com quatro verses de distribuio.
A Personal, que gratuita, a mais indicada para iniciantes
darem os primeiros passos na ferramenta e tambm para de-
senvolvedores independentes.
No entanto, caso o faturamento dos jogos criados na ferra-
menta ultrapasse os 100 mil dlares em receita bruta anual
conforme o Contrato de Licena de Usurio Final (EULA) afir-
ma, preciso passar a utilizar uma verso paga do programa.
Profissionais que j trabalham na rea de jogos e faturam at
200 mil dlares podem optar pela verso Plus, que custa 35
dlares por ms.
Caso a renda do desenvolvedor ultrapasse os 200 mil dlares,
preciso adquirir a verso Pro da Unity, que permite uma ren-
da ilimitada e custa 125 dlares ao ms.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 17


Para grandes empresas de jogos existe ainda a verso Enter-
prise, que possui recursos e servios mais personalizados e
um valor diferente para cada tipo de demanda.
Neste link possvel ver um comparativo entre as verses e
seus recursos.

Requisitos mnimos e sistemas para


rodar Unity em seu PC
A Unity pode ser instalada em PCs com Windows, Mac e at
Linux sendo que para essa ltima opo preciso acessar
um link especfico, j que a verso ainda est em desenvolvi-
mento.
Veja a seguir os requisitos mnimos tanto para o programa fun-
cionar em sua mquina quanto para rodar os jogos feitos na
ferramenta.
Lembre-se que esses requisitos podem variar conforme a com-
plexidade dos seus projetos.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 18


Para desenvolvimento
Sistema operacional: Windows 7 SP1+, 8, 10; Mac OS X 10.8+.
Windows XP & Vista no so compatveis; e as verses de ser-
vidor de Windows & OS X no esto testadas.
Placa de vdeo com suporte a DX9 (shader model 3.0) ou DX11
com suporte a feature level 3.0

Requisitos de desenvolvi-
mento de plataforma:
iOS: Computador Mac com OS X 10.9.4 ou superior e Xcode
7.0 ou superior.
Android: Android SDK e Java Development Kit (JDK).
Windows Store: Windows 8.1 (64 bits) e correspondente Vi-
sual Studio e plataforma SDK:
Windows 8.1 / Windows Phone 8.1: Visual Studio 2013 ou
posterior e Windows 8.1 SDK;
UWP: Visual Studio 2015 ou posterior e Windows 10 SDK;
O backend de script IL2CPP tambm requer que o recurso
de compilador C ++ seja instalado com o Visual Studio.
WebGL: Mac OS X 10.8 ou superior ou Windows 7 SP1 ou
superior (apenas editor 64-bit).

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 19


Para executar jogos
Desktop:
OS: Windows XP SP2 ou superior, Mac OS X 10.8 ou supe-
rior, Ubuntu 12.04+ ou superior, SteamOS.
Placa de vdeo com suporte a DX9 (shader model 3.0) ou
DX11 com suporte a feature level 3.0
CPU: suporte para o conjunto de instrues SSE2.
iOS exige iOS 7.0 ou superior (iOS 6.0 abandonado).
Android: OS 2.3.1 ou posterior; ARMv7 CPU (Cortex) com o
suporte NEON ou Atom CPU; OpenGL ES 2.0 ou posterior.
WebGL: Qualquer verso desktop recente do Firefox, Chro-
me, Edge ou Safari.
Windows Phone 8.1 ou superior.
Windows Store Apps 8.1 ou superior.
Para mais informaes, acesse este link.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 20


Onde aprender sobre Unity
A facilidade de aprendizado uma das maiores vantagens ofe-
recidas pela engine. E isso se deve principalmente enorme
quantidade de artigos, tutoriais e fruns sobre a ferramenta.
Aqui no blog ns temos alguns tutoriais feitos por desenvol-
vedores e alunos da Academia de Produo de Jogos. Confira
abaixo:
Fazendo jogos e aplicativos com Unity 3D

Ser que seu jogo divertido? Use o Face-


book Analytics e obtenha respostas sinceras

Como criar um leaderboard em C# e estimular a com-


petitividade entre os jogadores do seu game

Como criar uma cena de loading com barra de progresso na Unity

Como criar um ranking online na Unity usando a PlayFab e o Facebook

Unity EditorWindow: Personalize sua Tela e


Crie Frameworks Dentro da Unity

Como Calcular o Tamanho da Viso da Cmera Ortogrfica no Unity

Programando em Equipe no Unity: Exemplos Prticos de uso do SVN

Como utilizar o SVN com Unity e garantir rastreabilidade total de altera-


es em seu cdigo fonte

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 21


Onde encontrar tutoriais

Seo de tutoriais da Unity pgina ofi-


cial da Unity com tutoriais e dicas
Canal oficial no YouTube tutoriais pas-
so a passo e dicas em vdeo
Unity Wiki pgina Wiki alimentada pela co-
munidade de desenvolvedores em Unity
Ray Wenderlich site focado em programao
com uma enorme lista de tutoriais sobre Unity
Catlike Coding site criado pelo desenvolvedor inde-
pendente Jasper Flick com diversos tutoriais sobre Unity
Unity3D Student apresenta tutoriais e desafios
para ensinar e treinar desenvolvedores de jogos

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 22


Comunidades e fruns sobre Unity

Unity Community comunidade oficial para desen-


volvedores Unity com fruns, respostas e mais
Made With Unity pgina com projetos e games fei-
tos pela comunidade de desenvolvedores Unity
Reddit: Unity 3D frum no Reddit com no-
vidades, projetos e dvidas sobre Unity
Unity Brazil (official) comunidade pblica com
materiais de apoio sobre a game engine
Unity 3D Brasil comunidade no Face-
book para desenvolvedores Unity
Unity 3D Game Developers comunida-
de no Facebook (em ingls) sobre a engine
Unity Game Developers pgina para obter di-
cas, notcias e ajuda com desenvolvedores Unity
RWForums Frum de discusso sobre programao,
desenvolvimento de games, entre outros assuntos

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 23


A Unity a game engine mais
adequada para voc?
Embora a Unity oferea muitas vantagens para desenvolve-
dores experientes ou iniciantes criarem seus jogos, isso no
significa que ela seja absolutamente perfeita para qualquer
projeto.
Isso pode depender de diversos fatores, como o estilo do jogo,
os grficos que sero utilizados e o nvel de polimento neces-
srio para concluir o game.
E para ter certeza de que voc no est deixando nenhuma
boa opo de fora na hora de desenvolver o seu jogo, d uma
olhada nos guias do Produo de Jogos sobre as game engi-
nes listadas abaixo:
Construct 2
GameMaker: Studio
RPG Maker
Unreal Engine

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 24


Caso voc ainda fique confuso para escolher entre as ferra-
mentas acima e a Unity, eu recomendo a leitura do ebook que
eu escrevi, com 5 dicas para escolher a melhor game engine
para seu jogo.

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 25


O objetivo do Produo de Jogos ajudar
pessoas a trilharem o caminho completo do
desenvolvimento de jogos, da concepo da
idia publicao e venda do jogo.

Produzimos contedo sobre carreira, desen-


volvimento, mercado e marketing de jogos di-
gitais, que disponibilizamos atravs de entre-
vistas em vdeo, blog posts, ebooks e palestras.
Tudo isso em um site livre de propagandas e
voltado para o leitor.

Para saber mais sobre o mundo dos jogos di-


gitais, no deixe de visitar o site Produo de
Jogos em: http://producaodejogos.com

UNITY - GUIA COMPLETO SOBRE A GAME ENGINE 26