You are on page 1of 17

Introduo

Uma das principais dvidas de quem est iniciando no


mundo do desenvolvimento de jogos digitais quais
softwares utilizar.
Em especial, muitas pessoas tm dificuldade em decidir
qual o motor de jogo (ou, em ingls, game engine) vai
aprender para dar incio ao desenvolvimento dos
prprios jogos.
Neste ebook eu pretendo lhe ajudar a decidir por onde
comear.
Boa leitura!

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

O motor de jogo
O motor de jogo o programa de computador
utilizado na confeco dos jogos digitais. no motor
de jogo que o desenvolvimento feito, unindo
arquivos de udio, imagens e modelos 3D para criar os
diversos cenrios e ambientes do jogo.
A game engine possui diversas bibliotecas de scripts j
embutidas, que facilitam o desenvolvimento de um
jogo. Afinal, no tem por que reinventarmos a roda
toda vez que comearmos o desenvolvimento de um
novo jogo.

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

A maioria dos motores de jogo j vem com scripts para


cuidar da renderizao dos grficos (motor grfico) e
da Fsica bsica envolvida no jogo (motor de Fsica).
Isso quer dizer que possvel criar, por exemplo, uma
esfera no editor do motor de jogo e, com apenas
alguns cliques, configurar aquele objeto para se
comportar como uma bola de borracha.
Dessa forma, ao soltarmos a bola sobre uma
superfcie, ela acelera em direo ao solo (devido a
gravidade, configurada automaticamente pelo motor
de jogo) e quica algumas vezes no solo (por termos
configurado-a para ser de borracha) at ficar parada no
cho. Exatamente como aconteceria se deixssemos
cair no cho uma bola de basquete de verdade.
5 Dicas para Escolher a Melhor Game Engine para seu Jogo

Todo esse comportamento fsico calculado


automaticamente pelo motor de jogo sem que voc
precise passar pelo problema de escrever em
linguagem de programao as equaes fsicas
envolvidas no evento.
Mas como escolher qual motor de jogo utilizar e/ou
comear a aprender?
Eu vou falar 5 dicas para voc escolher a melhor game
engine. Estes so 5 critrios que voc deve avaliar
numa game engine para decidir com qual ir trabalhar:

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

Rapidez no desenvolvimento, incluindo sistema de


colises e Fsica pr-definida;
Facilidade na configurao dos controles do
jogador, sejam esses controles de teclado ou de
toque em tablets e celulares;
Possui boa documentao e uma comunidade ativa
de usurios para lhe ajudar com as suas dvidas;
Fcil de comear a mexer e se adapta ao nvel de
suas habilidades;
Facilidade de distribuir para mltiplas plataformas,
permitindo que voc publique seu novo jogo em
vrias plataformas diferentes como PC, MAC, Linux,
iPads, iPhones, celulares e tablets Android, etc.

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

A seguir, voc ver que eu ordenei alguns motores de


jogos de acordo com as 5 dicas expostas acima,
classificando-os como iniciante, intermedirio" e
"avanado".
Com essa classificao, vai ficar mais fcil voc decidir
por qual motor de jogo comear ou qual o mais
adequado para o tipo de jogo que voc quer
desenvolver.
Note, no entanto, que essa classificao se refere a
capacidade de uma pessoa de concluir um
jogo usando esses motores de jogo. Muitas pessoas
usam motores de jogos mais avanados e ficam com a
falsa impresso de que aquele o motor de jogo ideal
para elas.

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

Perceba que existe uma grande diferena entre


"conseguir mexer e fazer algumas coisas legais" num
motor de jogo e "conseguir terminar um jogo
completo". O ideal que voc comece com um motor
de jogo mais simples e, quando conseguir terminar um
jogo completo usando esse motor, passe, se
necessrio, para um outro mais avanado.

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

1. Construct 2 (iniciante)
Construct 2 torna o desenvolvimento de jogos to fcil
e acessvel quanto possvel.
Usando um sistema de "arraste-e-solte", voc pode
construir toda a lgica do seu jogo usando uma srie
de scripts pr-prontos. Portanto, com a Construct 2
voc realmente no precisa saber absolutamente nada
sobre programao. Essa possibilidade de desenvolver
jogos completos sem nunca precisar programar torna a
Construct 2 a ferramenta ideal para artistas grficos e
desenvolvedores iniciantes fazerem seus primeiros
jogos.

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

Para quem j entende um pouco de programao,


pode incomodar o fato da Construct 2 no permitir
que voc programe da sua prpria maneira cada parte
do jogo. Apesar de voc poder adicionar
funcionalidades ao seu jogo usando plugins, essa
certamente no a maneira ideal se voc j um
programador.
De qualquer maneira, eu diria que aprender a usar a
Construct 2 um excelente investimento. Se voc um
completo iniciante, esse motor de jogo provavelmente
o melhor lugar para comear.
E se voc j entende um pouco mais, ainda assim a
Construct 2 pode ser til para prototipar conceitos de
jogos, ou seja, fazer uma verso simples e curta do
jogo que voc quer desenvolver.
5 Dicas para Escolher a Melhor Game Engine para seu Jogo

10

Assim, voc poder testar, na prtica, se a idia to


legal e interessante quanto parece na sua cabea.
Para aprender mais sobre Construct 2, no deixe de ler
os artigos no Produo de Jogos sobre esta game
engine clicando aqui.

2. Game Maker: Studio (iniciante para


intermedirio)
Uma das game engines mais indicadas para quem est
comeando a desenvolver jogos prprios a Game
Maker.
Com uma interface simples, o Game Maker fornece
uma abordagem eficiente e intuitiva para o
desenvolvimento de jogos.
5 Dicas para Escolher a Melhor Game Engine para seu Jogo

11

Ele j vem com tudo que voc precisa para lidar com
fontes, texturas, sons e msicas, assim como qualquer
outra coisa que voc possa precisar para o
desenvolvimentos dos seus jogos.
Tudo isso com um sistema de arraste-e-solte para
agilizar e tornar ainda mais intuitivo sua interao com
a ferramenta. Com o Game Maker: Studio voc poder
criar jogos digitais de qualidade mesmo sem ter
conhecimento de programao.
Se voc, por outro lado, j um programador iniciante
ou experiente, o Game Maker tambm pra voc:
usando a linguagem Game Maker Language, voc
pode controlar todos os detalhes da produo dos
seus jogos (Fsica, interao entre objetos, partculas,
estruturao de dados, entre outros).
5 Dicas para Escolher a Melhor Game Engine para seu Jogo

12

E, claro, voc se beneficia das facilidades fornecidas


pela ferramenta para no precisar reinventar a roda
toda vez que comear um novo jogo.
Leia mais sobre esse excelente motor de jogo no artigo
Fazendo jogos com Game Maker: Studio. L voc
encontrar diversas informaes sobre o Game Maker
alm de vrias histrias de sucesso de pessoas que
conseguiram fazer jogos incrveis usando esse motor
de jogo.

3. Unity3D (intermedirio para avanado)


O Unity um programa com vrias funcionalidades
que permitem ao usurio fazer desde jogos simples at
jogos de ltima gerao; desde ambientes 3D como
bibliotecas virtuais at aplicativos multi-plataformas.
5 Dicas para Escolher a Melhor Game Engine para seu Jogo

13

Para descrever uma ferramenta to completa como o


Unity, nada melhor que a descrio encontrada no
prprio site da empresa:
"O Unity um motor de desenvolvimento integrado
que fornece uma funcionalidade pioneira para criao
de jogos e outros contedos interativos. Voc poder
utilizar o Unity para montar sua arte e recursos em
cenas e ambientes, adicionar Fsica, editar e testar
simultaneamente seu jogo e, quando finalizado,
publicar em suas plataformas escolhidas, tais como
computadores, Web, iOS, Android, Wii, PS3 e Xbox
360.
As vantagens em utilizar o Unity como motor de jogos
so muitas. Para comear, possvel fazer o jogo uma
vez e public-lo em diversas plataformas sem que seja
necessrio refazer o jogo vrias vezes.
5 Dicas para Escolher a Melhor Game Engine para seu Jogo

14

Outra vantagem o grande nmero de recursos


digitais para jogos disponveis (os chamados game
assets), como udios, scripts pr-prontos, Starter Kits
(para no iniciar o desenvolvimento do zero), texturas,
entre outras coisas.
Num dos artigos do Produo de Jogos eu mostrei
"Como ganhei R$ 2.419,00 vendendo um jogo
produzido com R$ 87,00 e dois dias de trabalho". Tal
feito s foi possvel porque eu comprei scripts prprontos e modelos 3D de outros desenvolvedores,
reduzindo quase a zero o meu trabalho nesse projeto.

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

15

Por fim, mas no menos importante, est a grande


comunidade de pessoas que utilizam a Unity. bem
fcil encontrar na internet tutoriais, dicas e discusses
sobre o Unity graas ao imenso nmero de usurios do
programa. Isso torna o desenvolvimento e a produo
do jogo muito mais fcil, uma vez que so encontrados
com certa facilidade desde Starter Kits at
programadores freelancers para Unity.
Se voc quiser saber mais sobre o Unity, no perca
tempo e leia o artigo "Fazendo jogos e aplicativos com
Unity3D".

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

16

E a? Curtiu este eBook?


Ento, no deixe de compartilh-lo com seus amigos nas redes sociais
clicando nos botes abaixo (voc poder personalizar a mensagem
antes de enviar):

5 Dicas para Escolher a Melhor Game Engine para seu Jogo

17

You might also like