Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 UNIDIGITALDOBRASIL.COM.BR Conheça o caminho para construir um jogo completo partindo da ideia até a publicação. Este ebook é apresentado por Escolha da Ferramenta ---------------------------- 7 A Ideia e o Planejamento ------------------------- 10 Referências ---------------------------------------- 13 Criação de Interfaces ----------------------------- 16 Personagens e Animações ---------------------- 20 Validação do jogo --------------------------------- 24 Implementação na Engine ----------------------- 27 Publicação e Marketing -------------------------- 30 4 UNIDIGITALDOBRASIL.COM.BR Olá eu me chamo Diemano Nóbrega e vou te falar nesse guia qual caminho você deve seguir para construir um jogo completo partindo da ideia até a publicação em 8 passos. Esse caminho que vou te mostrar não é o único, existe sim outras maneiras de construir um jogo, mas acredito que essa forma vai fazer de fato você conseguir chegar até o fim sem ficar complicando tudo por não saber programar nada, você verá que cada passo é muito simples, porém fundamental. Existem muitos mitos quanto a criação de jogos, como ter que saber programar, ou ter que saber desenhar, ou ter uma equipe para construir o jogo junto com você. Nesse e-book vou te mostrar que você consegue sim vencer essas barreiras e concluir a criação do seu jogo. Vou utilizar algumas técnicas que facilitarão a execução do jogo, tanto na parte visual quanto na implementação do game. Bons estudos! Diemano Nóbrega 5 UNIDIGITALDOBRASIL.COM.BR Pra quem é esse guia? • Para quem quer construir o seu próprio jogo, mas já tentou de tudo no mundo e não conseguiu concluir o seu projeto ou até mesmo sair da estaca zero. • Para quem nunca nem começou a se aventurar pelo mundo do desenvolvimento de jogos por não saber escrever uma linha de código se quer. (não se preocupe você não é o único no mundo) • Para quem não sabe desenhar nada e acha que precisa ser um design profissional para que o seu jogo tenha um design profissional. • Para quem tentou mexer em tudo que é programa, mas não consegue fazer o que vê nos vídeos tutoriais e acaba se frustrando e desiste de cara. • Para quem não sabe o caminho mais prático e funcional para construir um jogo. Se você se identificou com algum desses tópicos, então esse guia é pra você! 6 UNIDIGITALDOBRASIL.COM.BR Introdução Porque eu decidi escrever esse guia? Eu recebo muitos emails de pessoas que me acompanham através do meu blog perguntando como começar, quais programas utilizar, qual é forma mais fácil, qual é a forma mais rápida, são muitas perguntas diferentes, mas que tem quase a mesma resposta. E foi através dessas respostas que eu montei esse guia, para facilitar o seu entendimento na construção de um jogo, o entendimento amplo, do todo. O maior erro que você pode cometer e que muitos comentem na construção de um jogo, é que não sabem como chegar no fim, mas querem chegar no fim e tentam de todas as formas fazer isso, mas o que sempre acabam fazendo ao invés de um jogo é gastar tempo e dinheiro. Os 8 passos que vou falar neste guia são esses: Escolha da ferramenta, Ideia/Planejamento, Referências, Criação da interface, Personagens + Animações, Validação, Implementação na Engine e por fim a publicação e Marketing. Vou explorar cada passo desse te dando um norte para seguir em frente, se você cumprir cada passo como está aqui nesse guia, as chances são que você conseguirá de fato lançar o seu jogo e ter sucesso com ele. Capítulo 1 Escolha da Ferramenta 8 UNIDIGITALDOBRASIL.COM.BR Existem muitos softwares que fazem tudo e que são bem completos, verdadeiros canivetes suíço, mas nem sempre a ferramenta mais completa é a que vai te ajudar mais no desenvolvimento do seu jogo. Você deve está preparado para mudanças, pois o software que você escolhe hoje pode ser que não exista mais amanhã. Entenda que o mais importante não é aprender a ferramenta, mas sim as técnicas gerais para o que você vai fazer e só depois é que você verá qual ferramenta se encaixará no perfil do seu jogo. Por exemplo você vai começar a criar o seu jogo e então você faz uma pesquisa rápida na internet e vê que tem uma ferramenta que a maioria das pessoas usam e que tem uma comunidade extensa que pode te ajudar. Vamos supor que o seu jogo será feito em 2D e a ferramenta dá esse suporte, porém com essa mesma ferramenta você pode trabalhar com modelagem, Rigin, programação, então para um programa que engloba tudo isso, normalmente, ele precisa ser bem complexo e a sua curva de aprendizagem vai lá pra baixo e a sua motivação vai junto. Porque você vê que não era tão simples quanto imaginava ser. Na verdade o processo é simples ainda, mas você complicou quando escolheu uma ferramenta muito complexa para criar um jogo aparentemente simples. Se você escolher uma ferramenta que trabalhe diretamente 9 UNIDIGITALDOBRASIL.COM.BR com 2D e que tenha os recursos que precisa para a criação do seu jogo, pode ser que ela não tenha a infinidade de recursos que a outra tem, mas em compensação a sua curva de aprendizagem será o inverso do exemplo anterior, consequentemente a sua motivação e energia para continuar o projeto serão outra. Analise também se a ferramenta dá suporte para o formato que o seu jogo será disponibilizado, ela exporta para ios, android, ou você quer o seu jogo apenas para PC? Isso muitas vezes determina a escolha. Para começar eu recomendo uma ferramenta de design e uma engine para implementar o seu jogo. Existem dezenas de ferramentas para design, mas por uma questão de afinidade e tempo o Photoshop é a minha melhor opção. Mas você também pode usar outras que, para você, podem ser mais simples e que você já tenha mais familiaridade. Para que você consiga aplicar os passos desse guia, eu recomendo você trabalhar com uma engine que não requer um programador para implementar o seu jogo. Não que você nunca irá precisar de um, mas para quem quer sair do zero e ter o seu primeiro jogo publicado, quanto menos gasto melhor. Existem várias engines que você não precisa saber programar, mas recomendo aqui duas: GameMaker e GameSalad. Capítulo 2 A Ideia e o Planejamento 11 UNIDIGITALDOBRASIL.COM.BR Todo bom jogo parte de uma excelente ideia! Desde o jogo mais simples até o mais sofisticado foi necessário ter tido uma ideia inicial, um start. É fundamental que você dedique o seu tempo nesse passo para colocar a sua ideia no papel, mesmo que o seu jogo não tenha uma história, mas se ele tem um motivo, ou um objetivo principal, já é o suficiente! Escolha antes de tudo o gênero do seu jogo, ele será plataforma, ou rpg, fps ou aventura? Deixe isso muito bem definido no início para que você não se perca durante o processo. Crie a mecânica do jogo, ou seja, como ele vai funcionar ou interagir com o jogador, quantos pontos ele precisar ter para conquistar uma medalha ou quantas vidas o personagem terá e se ele poderá ressuscitar ou não, chamamos isso de regras do jogo. Planeje cada passo que fará antes de começar, para não ter surpresas quando tiver executando a produção do seu jogo. Organize as suas ideias e determine datas de início e fim de cada etapa. Crie um mapa mental de tudo que precisará ser feito no seu jogo, desde a criação de uma storyboard (se for necessário) até a criação de botões e animações do seu jogo. Esse mapa mental servirá como um checklist do que precisa ser feito ainda, fazendo com que você tenha uma organização visual das suas tarefas. 12 UNIDIGITALDOBRASIL.COM.BRPara a criação de mapas mentais recomendo o MindMeister que te dá a possibilidade de criar até 3 mapas mentais gratuitamente (para cada jogo você utiliza apenas 1). Então, resumindo: 1. Tenha a ideia do seu jogo; 2. Coloque-a no papel 3. Escolha o gênero e o tipo. 4. Crie a mecânica do jogo, ou seja as regras. 5. Planeje as datas para começar e terminar cada etapa. 6. Crie um mapa mental de tudo que precisará ser feito do seu jogo. Capítulo 3 Referências 14 UNIDIGITALDOBRASIL.COM.BR Depois que você já tiver a ideia do seu jogo bem definida, chegou a hora de pesquisar. Eu chamo essa pesquisa de busca por referências. Não se engane, muitos criadores e inventores tiveram influencia de outras pessoas que ajudaram-no a construir a sua ideia inovadora, não necessariamente ajudaram de forma direta, mas influenciando-o através dos seus próprios trabalhos. O que recomendo nesse momento é que você, baseado na sua ideia, colete imagens para referências dos seus personagens, cenários, elementos do seu jogo, músicas e guarde tudo em uma pasta. Se preferir crie subpastas para cada divisão do jogo contendo as imagens que coletou. Porque as referências são tão importantes para a criação do seu jogo? Porque sem elas você ficará um pouco perdido, sem saber o que fazer depois de ter tido uma ideia. Você vai precisar criar uma coisa chamada Moodboard! O que é uma Mood board? É uma placa visual onde você colocar várias imagens que projetam o estilo ou conceito do seu jogo e que podem te ajudar no desenvolvimento visual dele. Você pode criar uma mood board em qualquer programa de edição de imagens, criando um novo arquivo e adicionando as imagens dentro desse arquivo uma ao lado da outra, fazendo com que seja gerada essa ideia principal. 15 UNIDIGITALDOBRASIL.COM.BR Para cada elemento do seu jogo pode ser gerado uma mood board, não há limites, mas recomendo que sejam criadas pelo menos para os personagens e os cenários. Aqui embaixo coloco um exemplo da mood board utilizada para gerar um conceito de um jogo que se passa no fundo do mar: Moodboard para criação da tela inicial do jogo TubaSea Tela inicial do jogo TubaSea Capítulo 4 Criação de Interfaces 17 UNIDIGITALDOBRASIL.COM.BR Nesse momento você já tem um jogo na mão, o que falta agora é materializar ele de forma visual. Aqui eu vou te passar as principais telas e elementos que precisam ter dentro de um jogo para se ter uma boa comunicação com o jogador. Tela Inicial, Tela do jogo (Fases), Telas de menus, Elementos Hud (Heads up display) Podemos ainda explorar os elementos que compõe cada tela dessa. Tela Inicial - É a primeira tela que o jogador acessa após ter clicado no ícone do jogo, nessa tela, geralmente, tem uma arte no plano de fundo, que pode ser estática ou animada e botões, como o play e configurações. Lembrando que este guia está sendo baseado em um jogo 2D simples com poucas regras de jogo e sem o modo multiplayer, Tela Inicial do jogo Baballoon 18 UNIDIGITALDOBRASIL.COM.BR Tela do Jogo - Aqui é onde o jogador irá controlar o personagem, é onde tudo acontece, nessa tela usaremos praticamente todos os elementos que criamos para o jogo, salvo aqueles que serão utilizados exclusivamente em outras telas. Subdividimos essa tela em fases ou níveis, sugiro que comece com apenas um cenário e mude apenas as dificuldades no decorrer do jogo. Tela de menus - São usadas para falar com o jogador, nelas é que mostramos as opções de jogo, quando pausamos, se batemos o recorde ou se queremos comprar novos recursos quanto mais recursos adicionar mas complexo fica a sua montagem e esse não é o nosso objetivo nesse momento. Tela do Jogo do jogo Baballoon 19 UNIDIGITALDOBRASIL.COM.BR Tela de menus do jogo Baballoon no game e também se precisamos escolher o carrinho que usaremos antes do jogo iniciar. Elementos Hud - são todos os elementos que você utiliza na tela do jogo para auxiliar o jogador, comunicando em tempo real algo que ele precisa saber, por exemplo a sua nave precisa de energia para continuar voando, então na tela é mostrado o contador de energia, da mesma forma é com as vidas do personagem, a contagem das moedas que ele pega, entre outros elementos que surgem na tela no momento do jogo. É importante lembrar que deve-se ter um cuidado quando for preciso interagir com o jogador para que isso não se torne um incomodo ou atrapalhe a jogabilidade, devemos respeitar o fluir do jogo, a experiência do usuário é essencial! Capítulo 5 Personagens e Animações 21 UNIDIGITALDOBRASIL.COM.BR Na maioria dos jogos você encontrará um personagem principal e também os npc’s (Non-player Character) ou seja, personagens que você não controla, que utilizam inteligência artificial. Antes de você criar um personagem principal, é importante que você o conheça muito bem. É através do personagem que acontece a conexão com o jogador e o jogo. Como por exemplo um jogo de futebol, quem gosta muito de jogar o jogo no videogame, é muito provável que ele jogue com os amigos uma pelada, ou também não perde um jogo do seu time favorito. Isso eu chamo de conexão! Qual é a história do seu jogo, onde o seu personagem está inserido nessa história, qual é o desenvolvimento do personagem principal durante o jogo, qual é o seu objetivo principal, são algumas perguntas que você deve fazer sobre o seu personagem antes de criá-lo. Tipos de personagens O seu personagem é 2D ou 3D? É um objeto ou é um ser vivo? Faz parte do universo da ficção ou da realidade? Existem vários tipos de personagens e eles dependem diretamente do tipo de jogo que está criando. Por exemplo, para um jogo de FPS (Jogos de tiro em primeira pessoa) 22 UNIDIGITALDOBRASIL.COM.BR normalmente você precisará criar um personagem 3D, porque você precisará usar o espaço ao seu redor e esse espaço também será em 3D. Já para um jogo casual, você pode utilizar um personagem 2D, como por exemplo o jogo Angry Birds, o personagem principal é um pássaro de uma cabeça de proporção com um design bem amigável e simples. Não importa se o seu personagem é bem detalhado ou se é muito simples, você deve criar a conexão dele com o jogador e essa conexão é feita na maioria das vezes através de uma história. A história é um gatilho mental muito poderoso para prender a atenção de quem a escuta. Para conseguir criar a arte dos seus próprios personagens, você precisará ter referências. Pesquisar outros personagens e jogos que já existem no seu estilo e ver o que da mais certo, não crie de forma aleatória, normalmente tudo segue um padrão, então antes de colocar a mão na massa. Veja o que já fazem nos jogos de sucesso e siga a tendência. Não estou falando que você deve copiar o desenho ou não ter um estilo único e original, mas essa técnica ajudará bastante você que está iniciando e quer começar a criar o seu próprio design. Para criar as animações dos seus personagens não é nenhum bicho de sete cabeças, é só você posicionar o seu personagem de acordo com o movimento que quiser executar(por exemplo: andar) e salvar essa pose como foto, salve cada foto que completa a animação para depois na Engine você juntar as imagens e configurar as animações de acordo com 23 UNIDIGITALDOBRASIL.COM.BR os comando do teclado ou controle do console. Aqui abaixo você pode ver as poses para o movimento “andar”: Movimento “Correr”: Movimento “Pular”: Aqui estão três movimentos, mas provavelmente você precisará criar o de “atirar”, “ser atingido”, “Perder uma vida”, “Fazer o Poder” e outros movimentosque irão depender do tipo de jogo que está criando. Capítulo 6 Validação do jogo 25 UNIDIGITALDOBRASIL.COM.BR Antes de prosseguir para a implementação do seu jogo na Engine, depois de ter feito toda a arte do seu jogo, esse passo 6 é fundamental para o sucesso ou insucesso do jogo, porque será nesse passo que você saberá se as pessoas gostam ou não do seu jogo. E porque agora? Como as pessoas vão avaliar o meu jogo sem nem mesmo ele está pronto? É aí onde está o pulo do gato dessa estratégia, quando você faz todo o seu jogo: planejamento, arte, implementação e publicação, sem ter passado antes por uma validação, você corre um grande risco das pessoas não gostarem do seu jogo. Você dedicou vários dias ou até meses nesse projeto para ter a possibilidade de dar errado e ninguém quer isso! Nesse momento você deve criar um site para o seu jogo contendo todas as suas funcionalidades, como se o jogo estivesse terminado e ali já estivesse disponível para download, seria uma simulação de como as pessoas reagiriam com o seu jogo, ou pelo menos com a possibilidade de baixar o jogo. 26 UNIDIGITALDOBRASIL.COM.BR Aqui embaixo o exemplo do site que criei para o jogo Baballoon: Entenda, a ideia é você disponibilizar um site para o seu jogo com todas as informações dele e um botão para download e você espalhar essa página por grupos de amigos, ou grupos no Facebook, ou até mesmo anunciar através de publicidade online paga, trazendo visitantes para conhecer o seu jogo. A partir dos resultados que tiver em relação as visitas por download, já dá para você saber se vale a pena seguir em frente com a sua ideia ou não! Site para validação do jogo Baballoon Capítulo 7 Implementação na Engine 28 UNIDIGITALDOBRASIL.COM.BR Após o seu jogo ser validado no passo anterior, chegou o momento de implementar ele, colocá-lo em uma engine e aplicar todas as regras do jogo. Se você já sabe programar, ótimo, você poderá escolher a engine da sua preferência e começar a construir! Mas se você não sabe nada de programação ou é muito iniciante, vou te recomendar algumas engines que não terão a necessidade de programar. Essas engines são comumente conhecidas como engines para iniciantes, o que é bom para quem está começando pela sua facilidade e pelo o uso intuitivo. Como o nome já diz é para iniciantes, então a ideia não é ficar a vida toda criando jogos com elas, você deve começar por esse caminho mas a medida que for desenvolvendo, essas engines podem não ser tão úteis para o que você irá precisar fazer. Comece entendendo a lógica de programação, não precisa aprender a programar agora, mas se você tiver algum conhecimento sobre a lógica vai te ajudar bastante na execução do seu jogo. Como por exemplo: Se a tecla “w” for pressionada ande para frente ou se a tecla “d” for pressionada ande para a direita e assim por diante, os comandos de movimentação são os mais comuns. Mas você precisa saber setar todas as regras do seu jogo utilizando a lógica. Muitas engines facilitam o trabalho pra você, as vezes clicando e arrastando é o suficiente para montar todo o jogo. Aqui abaixo vou citar 3 engines que não necessitam de programação, ou necessitam pouco, para produzir um jogo e 29 UNIDIGITALDOBRASIL.COM.BR que são gratuitas para iniciantes. Game Maker - Provavelmente é a ferramenta mais popular para criação de jogos e por boas razões. As opções de arrastar e soltar e outros recursos fáceis permitem que qualquer pessoa que nunca tenha programado em sua vida possa fazer um jogo. Apesar da simplicidade, é possível fazer bons jogos, como Hotline Miami e Spelunky , dois jogos indie populares, tiveram a sua primeira versão feita no GameMaker. RPG Maker - Ele tem tudo o que deseja de uma ferramenta de criação de jogos: interface fácil de usar, toneladas de recursos e elementos para usar em seus jogos, e sistemas que cuidam de todos os elementos numéricos que vêm com um jogo de RPG. A abundância de recursos também têm sido implementadas ao longo dos anos que fazem desta ferramenta muito poderosa. GameSalad - é semelhante ao Gamemaker pelo fato de você poder criar e publicar o seu jogo em diversas plataformas, bem como ter a sua própria interface drag-and-drop intuitiva que é fácil para qualquer um usar. O mais impressionante é a biblioteca de comportamentos que permite aos desenvolvedores implementar comportamentos complexos mesmo sem ter conhecimento algum em programação. Capítulo 8 Publicação e Marketing 31 UNIDIGITALDOBRASIL.COM.BR Chegou o grande momento de publicar e divulgar o seu jogo, depois de ter concluído todos os passos anteriores você deve publicar o seu jogo em lojas especializadas de vendas de jogos e aplicativos. Para publicar o seu jogo nas lojas online, não há muito mistério, todas são bem intuitivas e fáceis. Logo abaixo eu coloco os passos que você precisa seguir para publicar nas 4 principais lojas de jogos e aplicativos online: App Store Valor: US$99,00 (anuais) 1. Crie uma conta no iOS Developer Program 2. Desenvolva com as ferramentas da Apple 3. Distribua o seu App Google Play Valor: US$25,00 (Taxa - uma só vez) 1. Acesse o Console do desenvolvedor do Google Play. 2. Selecione Todos os apps > Adicionar novo app. 3. No menu suspenso, selecione um idioma padrão e adicione um título ao app. 4. Selecione Enviar APK. 5. Escolha entre os canais “Produção”, “Beta” ou “Alfa” e selecione Enviar seu APK. 32 UNIDIGITALDOBRASIL.COM.BR Steam Valor: US$100,00 (Taxa - uma só vez) 1. Criar uma conta de desenvolvedor 2. Enviar o seu jogo 3. Processo de votação 4. Aprovação e publicação do seu jogo Windows Phone Valor: US$19,00 (Taxa - uma só vez) 1. Criar uma conta de desenvolvedor 2. Enviar Aplicativo 3. Aguardar 5 dias para a aprovação pela Microsoft 4. Se aprovado será publicado É claro que dentro de cada passo você deve ir adicionando as informações do seu jogo de acordo com o que a loja te pede, como nome do jogo, tipo do jogo, sistema operacional entre outros tópicos. Depois de ter o seu jogo publicado, vamos partir para a divulgação e marketing, é muito importante que você monte uma estratégia de marketing para o lançamento do seu jogo. Uma boa estratégia de marketing será crucial para esse momento. Defina qual é o orçamento que você poderá gastar para fazer a divulgação do seu jogo, que pode ser através de blogs, 33 UNIDIGITALDOBRASIL.COM.BR anúncios pagos do facebook, Google Ads entre outras fontes de tráfego que existem. Você pode partir também para a divulgação orgânica, divulgando o seu jogo em grupos ou comunidades online de pessoas que são o perfil de jogador ideal que você definiu no planejamento. Ou até mesmo fechar parcerias com Youtubers Gamers com uma boa audiência poderá ser um trampolim para esse início do seu jogo. 34 UNIDIGITALDOBRASIL.COM.BR Considerações Criar um jogo é simples apesar de não ser tão fácil, o mais importante porém é você entender que é simples quando você aprende os passos e assim veja que é possível para você. O que fazem muitos desistirem no meio do caminho não é a dificuldade mas sim a falta de persistência. Acredite nos seus projetos e persista neles que você um dia conseguirá realizá-los. Esse guia foi criado com um único intuito, de ser um material de referência quando você tiver dúvidas no processo de criação dos seus jogos. Espero que você tenha aproveitado todo o conteúdo que disponibilizei aqui, foram horas e mais horas de estudo e dedicação para criar algo que vai facilitar o seudesenvolvimento na área de criação de jogos. Um grande abraço e bons estudos! Gostou do ebook? então venha nos visitar! clicando abaixo! Escolha da Ferramenta A Ideia e o Planejamento Referências Criação de Interfaces Personagens e Animações Validação do jogo Implementação na Engine Publicação e Marketing
Compartilhar