Вы находитесь на странице: 1из 24

APRESENTAO

H pelo menos 10 anos entrei na faculdade de Cincias da


Computao para aprender a programar e fazer meus
prprios jogos e fui um cara de sorte, pois logo no primeiro
perodo eu conheci um outro cara com os mesmos sonhos
que eu. Ns nos tornamos muito amigos e como ele tinha
uma situao financeira favorvel fundamos minha
primeira empresa, com poucos recursos, mas muita
vontade!

Erramos muito, mas tambm aprendemos bastante e


desde ento venho lutando para conseguir
cada vez mais meu espao nesse
mercado.

Meu nome Davifo, tenho


trabalhado com desenvolvi-
mento de software/games
ao longo desses anos, h
8 anos ministro aulas e
palestras e sou o fundador
do Game Lab.
Durante minha carreira trabalhei em grandes empresas e
ajudei a desenvolver aplicativos que hoje tem milhes de
downloads, mas, minha paixo sempre foi desenvolver
games, e meu incio nesta rea foi repleta de dificuldades,
pois:

Eu no encontrei nenhuma COMUNIDADE que


tivesse tudo que eu sempre sonhei, ento decidi
cri-la, e assim surgiu o Game Lab.

Tenho conscincia de que nosso pas quando comparado


aos pases mais desenvolvidos, est mais atrasado na rea
da tecnologia em geral e, em especial, na rea de
desenvolvimento de jogos, apesar de j ter progredido,
ainda h muito o que se conquistar.

Meu objetivo qualificar o mximo de pessoas possvel


nesse que um dos mercados que mais cresce no mundo,
facilitando assim cada vez mais a criao de equipes de
extrema qualidade!

Hoje posso afirmar que essa transformao no foi fcil,


porque me fez sair totalmente da minha zona de conforto,
mas trouxe muito resultados para os meus projetos, mais
plenitude de vida para mim e para as pessoas minha
volta.
Sou completamente apaixonado pelo que eu fao e me
sinto honrado em ouvir as pessoas me dizerem que me
reconhecem como especialista no mercado de
desenvolvimento de games.

Para me tornar uma referncia no mercado de game dev


eu comecei a questionar o que eu poderia fazer para
deixar de ser um simples desenvolvedor independente,
que fazia jogos por hobby, e agregar valor para as pessoas
que fossem jogar meus jogos. Foi quando entendi que para
ser uma referncia eu deveria focar nas coisas certas.

Neste E-Book, eu quero compartilhar com voc as


principais diferenas entre fazer um joguinho e criar jogos
sustentveis e que podem fazer diferena no mundo,
mesmo com poucos recursos. Alm disso, quero te mostrar
os benefcios que essa nova forma de atuao pode trazer
para voc e para o seu projeto, assim como trouxe para o
meu! Aqui procurei descrever tambm algumas aes bem
prticas para voc entender os conceitos e aplicar
imediatamente no seu projeto e perceber rapidamente os
resultados !

Boa leitura e bom jogo!


Atenciosamente,

davifo
PROCURE O
EFEITO WOW!
Para voc ter sucesso com seu game voc precisa agregar
valor a ele. Hoje em dia existe uma grande variedade de
jogos em diferentes plataformas e tambm uma ampla
concorrncia na maioria dos mercados.

Para o usurio muito fcil testar e jogar


vrios jogos, voc precisa de qualidade,
de diferencial para atrair a ateno
dos jogadores.

Quando voc entrega um jogo que


de fato faz a diferena para o
jogador e ele realmente capaz de
perceber esse diferencial, o seu
projeto pode alcanar nveis mais
elevados.

No planejamento e criao do seu


game, vrios so os fatores que
influenciam na qualidade e eu vou falar
sobre alguns deles a seguir.
NO FAA TUDO
SOZINHO
Para o desenvolvimento de jogos necessrio vrias
especialidades e uma pessoa pode atuar em mais de uma
ao mesmo tempo. Para a maioria dos jogos essas
especialidades so : programao, sonoplastia, game
design, arte grfica, marketing, dentre outras.

O ideal para a maioria dos jogos que se tenha pelo


menos duas pessoas: um programador(no caso voc) e um
artista grfico, e que eles dividam os outros papis entre si.

Calma! Eu sei que provavelmente voc no tem um


parceiro artista grfico e eu j vou te falar a soluo.

Um ponto importante que vale a pena ressaltar, que eu


acredito que ns devemos nos especializar e no perder
tempo com tarefas que no agregam a nossa arte, ou seja,
programadores devem focar em melhorar suas habilidades
de programao mas, todo programador que desenvolve
jogos, tem que ter conhecimento tcnico de editores de
imagem e se voc pretende trabalhar com 3d, de
modeladores 3d.
Veja bem que estou dizendo conhecimento tcnico, no
caso de jogos 2d, voc tem que saber redimensionar,
cortar, talvez fazer algum ajuste simples em artes no
Photoshop ou programas similares. No necessrio se
especializar em tcnicas e habilidades avanadas.

Como nosso contedo voltado para programadores, se


voc no tem dinheiro para comprar ou encomendar as
artes do seu game voc vai precisar de um parceiro artista
grfico.
BNUS ATRAIR
PARCEIROS
Construa um prottipo do seu game totalmente funcional
e que mostre a maioria dos recursos dele.

Por exemplo :
Vamos imaginar que eu queira criar um jogo de plataforma
no estilo Mario mas vou alterar um pouco a jogabilidade
pra ficar mais legal e se diferenciar. Sou um bom
programador, no tenho as artes e quero um parceiro
artista.
Nesse caso eu criaria apenas uma fase mas j mostrando
como seria a jogabilidade e desafios. Trabalharia para que
a programao ficasse muito boa e colocaria recursos que
normalmente no se v em outros jogos, usando imagens
ou modelos 3d provisrios que eu mesmo fiz ou comprei.
Organizaria tambm o meu projeto em um documento
pequeno mas com os pontos mais importantes para serem
acrescentados no futuro.
Com o prottipo e o projeto em mos procuraria em vrios
sites, como por exemplo o Devianart ou at mesmo em
grupos do Facebook que tm milhares de artistas
apaixonados por games.
Pode acreditar, que dessa forma suas chances de conseguir
uma parceria legal so bem altas.
TENHA UMA
ESTRATGIA
Existem vrios tipos de estratgias para desenvolvimento
de games e sei que no possvel criar uma soluo nica
para todos pois, cada caso tem suas peculiaridades.

Talvez voc j saiba um pouco da minha histria.. mas h


uns 10 anos quando eu criei minha primeira empresa de
desenvolvimento de games com um scio, ns quebramos
depois de dois anos tendo prejuzos. Foram dois anos
investindo mais do que recebendo, at que chegou um
ponto em que desanimamos e fechamos as portas. Foi
muito difcil, o sonho tinha acabado

Mas refletindo sobre a situao, um tempo depois, entre


outros problemas, um dos mais graves foi a estratgia que
adotamos.

Para ns programadores muito fcil e prazeroso


focarmos na parte tcnica, e ela MUITO importante, mas
sem um planejamento estratgico, dificilmente vamos
conseguir viver do nosso sonho. Por isso eu estudei muito
e testei vrios mtodos e estratgias de planejamento.
Eu vou falar um pouco sobre uma estratgia que eu
aprimorei ao longo dos anos e que gera muito resultado.

Eu acredito que essa estratgia seja ideal pra voc que


tem poucos recursos. Ela est totalmente ligada a
conceitos de Lean Startup e uma boa parte das empresas
mais inovadoras do mundo j usaram e usam estes
conceitos.

Um ponto muito importante que eu no vou aprofundar


muito, mas que vale a pena lembrar, que voc deve ter
em mente claramente o que voc quer antes de comear.
Pode ser que tudo mude, e isso normal, mas tenha em
mente exatamente o que voc quer. Depois de uma
avaliao muito criteriosa se voc quer se dedicar ao
mximo nesse projeto, voc vai ter foco total. No mude
nada antes de finalizar a primeira verso.

A partir do momento que seu projeto base est


estruturado e bem definido, inclusive sua forma de
monetizao e modelo de negcio, comece seu projeto
como um MVP, que o mnimo necessrio para mostrar a
essncia do seu jogo.

Associando com nosso universo de desenvolvimento de


games, o que deve ficar claro que MVP no tem nada a
ver com entregar um jogo mal feito antes de termin-lo e
jog-lo definitivamente ao mercado.
No entregar um game cheio de falhas para saber o que
os clientes acham dele e apontem os problemas, mas
sim, entregar um game que representa o produto final
que est para ser entregue, mas que trar apenas uma
verso mais clean, mais enxuta mas que, no
entanto, j suficiente para mostrar a sua proposta, a
essncia do seu jogo.

Para desenvolvedores independentes e com poucos


recursos, eu recomendo que o tempo de desenvolvimento
de um verso MVP no ultrapasse 12 semanas, essa uma
mdia que eu encontrei com minhas prprias experincias.
Quanto mais demorado o perodo de desenvolvimento do
seu game, maiores so as chances dele no ser finalizado.

Depois de finalizado o desenvolvimento do seu MVP, voc


est preparado para colher
feedbacks de alguns joga-
dores. Esses feedbacks
devem servir de base
para a melhoria contnua
do seu jogo, at que
voc tenha certeza de
que ele vivel e pode
ser jogado no mercado
sem chance de
naufragar!
um processo longo e de muita tentativa e erro!
Mas pode acreditar que vale muito a pena!
GAME UM
SOFTWARE
Voc deve saber que game um software. Muitas pessoas
acreditam que podem desenvolver games sem saber
programar, na verdade at existem algumas ferramentas
que podem ajudar a fazer isso, mas com certeza, as
chances so muito reduzidas de se fazer algo diferenciado,
impressionante e que se destaque. No geral essas
ferramentas so muito limitadas! E para ns
programadores a nossa criatividade o limite e a partir
dela podemos desenvolver qualquer coisa.

Sabendo que game um software, e na maioria dos casos,


um software extremamente complexo em comparao a
sistemas corporativos (cadastro de clientes, e-commerce,
etc), devemos usar tcnicas de melhores prticas,
metodologias de desenvolvimento e tambm nos
preocupar em aperfeioar nossas habilidades como
desenvolvedor/programador.
NOTA : Se voc j est no mercado de desenvolvimento de software, use isso
a seu favor, relacione os conhecimentos adquiridos como: metodologia gil,
design pattern, testes e outros, para o desenvolvimento do seu game.
CONTROLE DE
VERSO
Controle de verso indispensvel, o bsico, qualquer
projeto deve ser versionado, mesmo que voc trabalhe
sozinho. Se voc nunca usou nenhum controle de verso,
comece a estudar sobre isso agora!
Existem vrios e eu indico fortemente que todos do Game
Lab usem o Git com Bitbucket, que so ferramentas
gratuitas e excelentes.

Algumas vantagens de se usar controle de verso :

Permite que os desenvolvedores faam, regularmente, um


backup do seu trabalho;

Traz confiana para o desenvolvedor j que permite a reverso


de alteraes;

Mantm o histrico das verses do software e permite saber o


que mudou de uma verso para outra, assim como quem
realizou a mudana e quando;

Permite que mltiplos desenvolvedores trabalhem


simultaneamente em um mesmo projeto e at mesmo em um
mesmo arquivo de cdigo fonte remotamente;
GAME ENGINE
Um outro ponto muito importante para criar um jogo de
qualidade usar uma Game Engine. Afinal, no tem por
que reinventarmos a roda e eu no recomendo ningum
com poucos recursos a iniciar um jogo totalmente do zero
sem uma game engine.

No estou falando de qualquer Game Engine mas uma que


atenda alguns requisitos bsicos:

Manipulao de recursos grficos (modelos 3d e


sprites)
Multiplataforma
Comunidade e documentao forte
Flexibilidade (possibilidade de criar qualquer estilo de
jogo)

Quanto mais facilidades para aumentar a produtividade


melhor. Existem vrias game engines no mercado e eu
poderia fazer um comparativo para avaliar a melhor opo,
mas eu vou direto ao ponto:

A GAME ENGINE que eu recomendo a


Unity.
A Unity atende todos os requisitos que eu mencionei
acima e muito mais.

Como eu disse na apresentao, meu maior intuito com o


Game Lab criar uma comunidade de desenvolvedores de
games comprometidos, assim sendo, vamos sempre nos
ajudar e dessa forma melhor que todos ns sigamos um
padro de game engine e linguagem de programao.

No Unity voc pode usar duas linguagens de programao,


o C# e UnityScript (Sintaxe semelhante ao JavaScript).
Como o UnityScript mais limitado e tem pouco material
de estudo em comparao ao C#, ns devemos usar o C#.

NOTA: Se voc j programador e domina uma outra linguagem de


programao eu recomendo que voc comece a aprender o C#. Ela muito
parecido com linguagens populares como JAVA e C++ e, caso voc conhea
alguma dessas linguagens, em poucos dias j ir conseguir programar com
C# e economizar MUITO tempo com uma GAME ENGINE de extrema
qualidade como o UNITY.
TESTES
AUTOMATIZADOS
Voc pode ter um jogo diferenciado em diversos aspectos,
mas se ele for cheio de bugs suas chances de sucesso
diminuem muito e os testes automatizados vo contribuir
bastante para que voc consiga testar diferentes cenrios e
criar jogos cada vez mais estveis.

A automao de testes traz diversas vantagens: mais


rpido, diminui a chance de erro humano e reduz o esforo
com tarefas repetitivas, liberando os testadores ou seu
tempo de teste para atividades que exijam raciocnio
humano.

Lembre-se de que cada caso um caso. O ideal que os


testes manuais e automatizados se complementem.
FOCO
Um projeto nunca vai ser perfeito.
Na maior parte da sua vida de desenvolvedor voc estar
evoluindo e consequentemente seu cdigo feito
anteriormente estar pior. Mas no se preocupe, todo
cdigo mais cedo ou mais tarde ser reescrito, ento tente
sempre aproveitar o que voc j tem de valor no seu
software.

Feito melhor que perfeito!


Eu falo muito em qualidade, mas voc no deve desanimar
porque acha que seu cdigo no est bom, continue em
busca do seu objetivo que finalizar seu game.
No se prenda aos detalhes, foque primeiro no todo,
finalize, lance a primeira verso e v melhorando aos
poucos.
E MAIS FOCO
No divida sua energia com mais de um projeto, seja
muito criterioso e o analise muito bem antes de comear, e
depois que iniciar, no desista!
Voc ter vrios pensamentos, como:

Mas esse nicho no to bom quanto eu pensei.


A ideia desse jogo no vendvel.
Vamos mudar a jogabilidade.

E haver outras formas de se sabotar,


por isso se mantenha firme, saiba
que vai acontecer e quando aconte-
cer, esteja preparado para filtrar
esses pensamentos e continuar!
Assim suas chances de sucesso
so maiores!
FCIL? NO!
POSSVEL? SIM.
Se as pessoas gostam do que voc oferece e da maneira
que voc entrega, pode ter certeza de que esse um dos
principais impulsionadores de crescimento do seu projeto.

Sabe quando voc vai a um lugar e sente que seu dinheiro


foi bem investido? Isso acontece porque voc tem a
sensao de que est pagando um valor relativamente
menor do que o produto realmente vale por conta dos
inmeros benefcios que voc obteve
Naquela compra.

Quando voc consegue provocar


essa sensao no seu pblico,
um sinal de que est conquistando
a admirao dele e j considerado
referncia no seu nicho de mercado
(estilo de jogo).

Quando voc agrega valor ao seu


jogo, a probabilidade do seu projeto
desandar muito menor, pois voc j criou
um vnculo com seu cliente.
E, como voc acrescenta muito na vida dele, ele
provavelmente vai voltar a comprar de voc, tornando-se
assim, um cliente fiel.

Existem milhares de jogos disponveis, mas quantos ser


que realmente so referncias no seu nicho (dentro do
seu estilo)?

Com o processo de criao correto e foco suas chances de


criar jogos referncias so muito maiores.
COMECE
AGORA...
E TRANSFORME A
SUA HISTRIA!
Quando voc se torna referncia naquilo que faz, voc inspira
outras pessoas a serem como voc. Alm disso, voc cria um
ambiente propcio para o crescimento do mercado, pois
quando voc cresce, outras pessoas crescem junto com voc.

Estou amando essa experincia de


compartilhar cada vez mais
contedos com voc! Mostrar
como eu resolvo meus proble-
mas, conquisto meus objetivos e
realizo meus sonhos faz parte
do que eu sou e do meu prop-
sito de vida. Pegue este material
que voc tem em mos e come-
ce agregando valor ao seu projeto.

s vezes, o seu projeto est


passando por momentos difceis e
voc acredita que a soluo passe
longe das suas possibilidades.
Mas pode ser que o grande segredo est em como todo
processo de criao foi estruturado. Agregue valor ao seu
projeto e seja mais que um desenvolvedor independente...
voc ver que os seus projetos e a sua vida seguiro novos
rumos!
Aviso legal de Direitos Autorais:

proibida a distribuio e a reproduo, total ou parcial


deste livro, sem a autorizao do autor da obra. Se voc
recebeu este contedo por outra via que no seja o site
oficial www.gamelab.live ou se tiver alguma dvida, por
favor, entre em contato atravs do e-mail:
davifo@gamelab.live

Agradecimento : Ilustrao da capa


MASV Design

Вам также может понравиться