Criando Jogos e Filosofando

Embed Size (px)

Citation preview

  • 7/27/2019 Criando Jogos e Filosofando

    1/23

    Por Lunarts-studio.com.br, atualizado 07/06/13

    1

  • 7/27/2019 Criando Jogos e Filosofando

    2/23

    CREDENCIAIS

    Ola, sou usurio de blender e BGE desde 2006, comecando pelablenderartists.com; tenho um jogo anime RPG em desenvolvimento que j recebeu vriosdestaques e cadastros(Questverse). Ja era muito interessado em jogos ainda mais cedo do que

    2006, possuo formao em Design Grfico e estou ativamente engajado em ser umdesenvolvedor de jogos indie utilizando a BGE.

    Obs: Mesmo que no use a BGE(Blender Game Engine) o guia ainda e til.

    2

  • 7/27/2019 Criando Jogos e Filosofando

    3/23

    A SUA JORNADA POKEM...DIGO, INDIE COMECOU

    Resumindo o documento todo, no desista, seja racional, educado, perfeccionista,goste do que faz e pronto! Se no gosta de ler muito seus problemas acabaram! Agora, sequiser mais detalhes, prossiga... tentarei deixar o texto o mais atrativo possvel para voc.

    Voce pretende criar um jogo? O jogo que voc sempre quis jogar? Eis umamissao nobre. Porque? Porque voc criara algo que se der certo entretera muitas pessoas emseus computadores(e voc naturalmente), imagine a vida sem diversao alguma, espere,melhor parar de imaginar para no ficar deprimido, apenas pessoas como voc impedem queisso aconteca ao desejar entreter as pessoas; e o que e melhor, quem sabe voc ate no ganhedinheiro suficiente ao mesmo tempo que diverte as pessoas de forma saudavel?

    Por isso eu gostaria de mencionar algumas coisas antes de voc entrar com 'a mona massa' como diriam, leia com ateno as dicas abaixo, segui-las ajudara voc a terminaressa historia com um final feliz ao inves do final deprimente, pois muitos tentaram e tentam

    criar um jogo ate o fim, mas vrios desistem, enquanto outros conseguem mas o produto finalno rende, logicamente queremos que voc consiga, que iniciem os jogos!

    Criar um jogo e facil?

    Quem disser que sim realmente fez um jogo facilmente, mas um dos inumerosjogos na internet de baixa qualidade, que quase ningum sobrio jogaria para se divertir oupagaria por; jogos que pipocam em grande quantidade o ano todo.

    O desenvolvimento de nenhum game nico e realmente divertido fcil(independente do tamanho que venha a ter), iniciar um jogo subestimando esse aspecto eo que leva vrios a desistir depois. Os prazos padro para um bom jogo englobam de 1ano(para um jogo muito simples) at no geral 2,5 anos(um jogo mais complexo), ou ate mais.

    3

  • 7/27/2019 Criando Jogos e Filosofando

    4/23

    Sabe aqueles jogos muito conhecidos como Word of Warcraft, Crysis ou God ofWar? Esses games constituem uma categoria de jogos chamados de AAA(como o das pilhasalcalinas), jogos financiados por grandes empresas e produzidos por estudios com umaequipe de muitas dezenas de pessoas; voc j sabe onde eu quero chegar(nao finja que nao),

    infelizmente voc no podera fazer jogos AAA.

    Triste? Nem um pouco! Voce podera normalmente fazer um jogo da categoriaindie(de independente), jogos de menor duracao, com menos funcionalidades que os jogosAAA e com uma equipe de uma pessoa so(solo), dupla ou ate um pouco menos de 10

    pessoas(depois disso voc j tem um estudio de producao), mas que tambem so divertidos evendem bem(se forem bons e claro); de fato, as vezes um jogo indie pode ser melhor que um

    jogo AAA, e e comum que inovacoes no mercado de jogos comecem por pequenas equipesindie. Por isso acredite em seu potencial, mas seja realista.

    Tambem e lenda urbana achar que ferramentas de criacao de jogos pagas vao

    resolver seu problema e tornar a criacao do jogo rapida e facil; o que sempre importou foiapenas o quao bem voc sabe usar a ferramenta de criacao que escolheu e se esta preparado

    para corrigir eventuais deficiencias que a engine tenha, pois todas tem pontos fortes e fracos,alem disso voc e um desenvolvedor pequeno, no uma empresa que nada em dinheiro aoestilo tio patinhas, prefira as alternativas gratuitas, que possuem uma comunidade maior(logomais ajuda) e que no virao com Esse produto foi descontinuado futuramente.

    Nao va querer tambem criar um jogo com suporte multiplayer como os mmorpgsou counter-striker's de primeira, para se ter ideia um jogo multiplayer necessita deconhecimento de protocolos de rede, pacotes de dados, banco de dados para armazenamentode informaes, entrada e sada (input/output) de informao de um servidor, sincronizao evrios outros conhecimentos avanados. Se voc no entende nada disto dificilmente

    produzir algo sem antes ter tentado fazer um jogos pertencentes aos outros gneros e maissimples. No caso de um mmorpgs por exemplo, voc pode tentar criar primeiro um RPG, que o gnero de onde os MMORPGs vm; da depois que voc tiver mais conhecimentos, voc

    pode simplesmente adaptar seu jogo.

    Tambem quer fazer um jogo sem saber ingls? Nada disso. A no ser que a chinadomine o mundo(reze para que no, senao voc vai ter que escrever com ideogramas) grande

    parte da base de conhecimentos do mundo esta em ingls(a qualidade tambem e maior), masno s isso, se voc quiser vender seu jogo em dolares( $_$ ) voce obrigatoriamente vai ter

    que saber ingls.

    Ganhar dinheiro e obter fama e muito bom e tudo o mais, porem note, no tenhacomo meta principa isso ao fazer o jogo, esse par deve ser consequencia de um trabalho bemfeito, repare como muita gente quer ser rico e reconhecido mas os que conseguem geralmenteso aqueles que s queriam fazer seu trabalho do melhor jeito possvel. Pensar o tempo todoem dinheiro e fama o fara desistir, pois os resultados demoram a chegar quando se estafazendo um jogo.

    E se o seu jogo ao fim de todo o processo falhar? Tente novamente ue, simples;verifique onde errou e faca melhor. O real fracasso no existe para quem o usa como

    4

  • 7/27/2019 Criando Jogos e Filosofando

    5/23

    trampolim para o sucesso, ele s existe para acomodados consigo mesmo e com o mundo. Efato que vrios inventores do passado precisaram de dezenas de tentativas para obter o seuinvento ideal.

    Certo...e agora, o que eu faco?

    Bem, uma das primeiras coisas que voc precisa para fazer um jogo sozinho oucoordenar o mesmo e conhecer ao menos o basico de programacao, arte e audio. Se j tiveresses conhecimentos basicos, otimo! Caso contrario voc deveria estudar um pouco sobreeles e ver se realmente ainda tem paciencia para criar um jogo.

    Se for programar, por exemplo, um jogo na engine do blender voc deveraestudar o python, que e uma linguagem que facilita em muito a programacao e e usada pelaengine, se discorda que o python facilita as coisas, tente escrever um micro jogo em c++ eveja se ainda discorda; para as artes tera que estudar ilustacao digital no seu programa

    favorito(eu uso o gratuito e bem completo programa Gimp), para graficos 3D precisara sabersobre modelagem, texturizacao e animacao; e para audio voc devera estudar um programade sua escolha voltado a criacao facil de audio, como o garageband ou Linux MultimediaStudio.

    Tambem j vou avisando com antecedencia que as primeiras versoes do jogo quetiver a alegria de fazer no serao como voc esperava e no atrairao muita atencao da(s)comunidade(s) onde divulga seu jogo, mas a medida que o tempo passa ficara evidente quetem um jogo diferente sendo feito bem ali, e seu jogo comecara a fluir para o resto domundo; basta no esquecer das dicas que esta lendo agora.

    Quero criar um jogo sozinho

    Caso for fazer o jogo sozinho ai mesmo que voc tera que ir alem do basico emseus estudos, mas no se preocupe, no precisa ser mestre em cada area para criar um bom

    jogo. Quem faz jogos sozinho muitas vezes e auto-didata, voc tem sorte, a internet tem todasas informacoes que precisa, desde que voc saiba onde procurar.

    Um fator importante ao fazer um jogo sozinho e que voc precisara de muito maistempo livre para efetuar essa facanha epica que poucos tentam, e que voc devera ter uma

    paixao especial por todas as areas de desenvolvimento do jogo, senao voc logo ficarafrustrado. Fazer um jogo sozinho no lhe salvara no entanto de ter que enviar seu jogo paracobai...digo, amigos testarem se realmente esta funcionando como voc esperava, e e possvelque voc venha a pedir ajuda de freelancers(profissionais no afiliados a uma empresa ouestudio) para alguma parte do jogo que em dado momento no tenha tempo de fazer(musicatalvez?). Os freelancers no farao realmente parte da sua equipe(que no existe), eles apenaslhe darao uma mao, as vezes de graca, as vezes no.

    Quero criar um jogo em equipe

    5

  • 7/27/2019 Criando Jogos e Filosofando

    6/23

    Caso for fazer o jogo em equipe tem um detalhe interessante, nem sempre aproporcao mais gente = jogo melhor e verdadeira, quanto mais pessoas voc recrutar,mas dificil ficar coordenar esse pessoal todo, porem, se voc conseguir essa facanha, seu jogorealmente sera feito mais rapido e melhor.

    Ao escolher os membros de sua equipe, no deposite sua fe integral emdesconhecidos, acontence o tempo todo do coordenador do jogo ser deixado na mao nomeio do projeto por membros de sua equipe. Escolha para a sua equipe pessoas de confianca,que conhece a um bom tempo pois o comprometimento de maior.

    Se infelizmente no puder contar com conhecidos, adquira do candidato o maiornumero de informacoes, como skype, telefone, se j trabalhou em outros jogos, etc. Eimportante tambem que no espere que os membros de sua equipe facam tudo o que quer de

    boa vontade, enquanto voc no faz nada; diga o que eles podem ganhar ao lhe ajudar, eno, voc ser eternamente grato no conta, tambem no seja um peso morto, comocoordenador voc tem que ser o que mais age em favor do projeto.

    Como devo me portar perante o mundo para obter sucesso?

    Se acostume a descobrir a solucao de problemas voc mesmo, talvez ate a ser oprimeiro a descobrir uma solucao; no se acostume a depender dos outros para a solucao deproblemas que venha a enfrentar, porque isso vicia, e em excesso irrita os outros, quepassarao a ver voc como algum que no consegue andar com as prprias pernas. Isso everdade mesmo quando voc esta ainda iniciando, mas no comeco voc pode se permitir

    perguntar mais aos outros e eles por sua vez compreenderao sua situacao.

    Quando for divulgar seu jogo pela primeira vez, certifique-se de ter ao menos umpunhado de imagens interessantes, texto convidativo e coisas que no geral dariam a algumque visitasse seu jogo um motivo de ficar interessado nele; criar um espaco apenas com umtexto que diz o nome do jogo, que voc ainda esta pensando se ele vai ser do jeito X ou Y eque sera um jogo muito emocionante simplesmente no funciona. Voce no se interessaria

    por um jogo assim, ento porque agir desse modo?

    Voce pode desejar criar um jogo muito bom de uma serie que j existe, comoNaruto, Chorono Trigger e afins; mas voc j se perguntou se a empresa que criou a sua seriefavorita realmente desejaria que voc criasse um jogo que e propriedade deles? Um punhado

    de fans de um fa-game sobre chrono trigger que era extremamente profissional no pensaramnisso, e aps muito tempo de trabalho acabaram por receber uma carta da Square Enixpedindo(leia ordenando) que dessem fim no fa-game ao estilo mafia, assustador no?Algumas empresas mais amigaveis como a Sega deixam que os fa-games rolem soltos, mas

    pense em seu bolso tambem, se quiser vender tal jogo no futuro nenhuma empresa,compreensiva ou carrasca vai deixar voc fazer isso; porque no fazer um jogo de sua inteiraautoria? Se no quiser divulgar muito seu jogo no futuro nem ganhar dinheiro com ele, entova la, faca um jogo de uma serie conhecida...

    Ahh, mas pelo menos voc podera usar texturas, modelos e outros que estaodisponiveis na internet para agilizar a producao do seu jogo no e? Pode, mas no deve.

    6

  • 7/27/2019 Criando Jogos e Filosofando

    7/23

    Imagine ter de lembrar de onde veio cada coisa que pegou na internet que usou no seu jogo;voc vai precisar de um cerebro maior provavelmente, e j que ainda no podemos trocar decerebro por um modelo mais espacoso, de preferencia por fazer os recursos voc mesmo ou

    pedir para a sua equipe; voc no pode usar o conteudo dos outros sem dar crditos porqueno lembra o nome deles, pior se disser que e seu, que isso constitui CRIME (por infrigir os

    direitos autorais de outros) e sua imagem ficara manchada para sempre como criador dejogos. Se voc tiver que usar o conteudo de outra pessoa que no e da sua equipe de jogo emilagrosamente ela permitir que voc use o mesmo sem ser creditada, faca a cortesia de citara pessoa nos crditos do seu jogo de qualquer forma. Outro fator negativo contra material deterceiros e que o tempo que voc gasta procurando j teria feito voc mesmo e sobradotempo, o seu jogo tambem pecara no aspecto unidade se voc usar varias coisas de autoresdiferentes em um mesmo jogo.

    Em um belo dia voc acordara e olhara para os progressos do seu jogo, depoisvoc topara com o projeto de outro colega desenvolvedor e vera o quao maravilhoso ele e,voc compara o seu projeto que ainda e uma semente com um projeto que j virou uma

    arvore. Ficou deprimido? Nao deveria, considere os projetos mais desenvolvidos comoestimulo e desafio, e no como alvo de inveja.

    Logo logo voc tambem passara a receber criticas a seu projeto(se no receberestranhe), algumas delas serao criticas uteis, as chamadas criticas construtivas, que sofeitas com educacao e relatam algo obvio mas que voc como desenvolvedor no percebeu;agradeca por essas criticas, elas so as que voc mais precisa para no s seu jogo, mastambem para sua vida. Voc deve saber identificar que criticas so uteis e adota-las, no

    jogue as criticas uteis fora, porque isso mostrara que voc no quer melhorar, que eestagnado; inclusive existe uma metafora da arvore e da pequena planta em um temporal, aqual diz que ao fim desse temporal a arvore rigida teria sido arrancada(pois no queria semover nem um centimetro), enquanto a pequena planta sobreviveu, pois era flexivel.

    Sabe as criticas uteis acima? Poisbem, existirao as criticas que no temrazao de ser, feitas por pessoas infelizesque se acham superiores, as quais aocontrario de voc, nunca quiserammelhorar a vida do prximo de algumaforma, tendo empregos mediocres e se

    alegrando pertubando os outros. E muitoimportante que ignore as mesmas, vocno tem nada a provar a vidasdesperdicadas como essas, apenas

    prossiga trabalhando tranquilamente emseu jogo, fazendo dele algo cada vezmelhor e o sucesso futuro do seu jogo serauma resposta a altura(digo por

    experiencia). Nao se engane em pensar que todos eles so jovens, tambem existem adultos evelhos, mas o que todos eles tem em comum e que odeiam serem ignorados e ver o prximose saindo melhor que eles.

    7

  • 7/27/2019 Criando Jogos e Filosofando

    8/23

    O que preciso saber para obter sucesso?

    Como pessoa e desenvolvedor de jogos aspirante, e muito importante que voc

    busque sempre a perfeicao; no caso dos jogos estude os melhores jogos que j jogou(e queno jogou tambem), ao fazer isso e quase certo que seu humilde jogo em desenvolvimentosera melhor, pois voc aprendera o que constitui um jogo bom ou ao menos mediano e iraquerer atingir esses niveis; as pessoas percebem quando voc programa, ilustra e cria o audiodo seu jogo com carinho, tanto elas quanto voc ganham. Uma boa dica e pesquisar owalkthrough em video de jogos que chamou sua atencao no youtube, no veja s o jogo emsi, veja a cadeia de eventos, que musica toca onde, e afins.

    A atividade de criar um jogo deve ser algo que voc no deixe parado por muitotempo, pois como tudo na vida se no praticar vai esquecer. Frequente cursos e faculdades seisso funcionar para voc, senao exerca seu auto-didatismo atraves da internet, que possui tudo

    se souber procurar; e se quiser, compre alguns livros sobre o assunto.

    A sua indole tambem influencia o seu sucesso como criador de jogo; pois vejabem, o mundo dos desenvolvedores de jogos indie esta repleto de aspirantes de ego inflado(efragil) que no tem nenhum problema em destratar os outros e demandam do mundogentilezas que eles mesmos no fariam. Eles geralmente fracassam ou no chegam onde

    poderiam ter chegado, mas do outro lado da moeda, existem aqueles que querem tratar bemas pessoas com quem entram em contato, e o que verificamos? Que as pessoas voltam paravisitar o jogo dessas pessoas educadas, e que os jogos das mesmas so conduzidos de formamais equilibrada, pois a mente deles tambem o e. Isso no e nenhum conhecimento esoterico,e fato, treine-se para colocar-se no lugar dos outros, peca desculpe se errou injustamente comalgum, seja seu publico de jogo ou no, no varra para debaixo do tapete como muitosfazem.

    8

  • 7/27/2019 Criando Jogos e Filosofando

    9/23

    SE CONTENTAR COM POUCO E COMUM? JAMAIS!

    Pessoas famosas atuais e do passado distante, como Steve Jobs(criador da apple),Mark Zuckerberg(criador do facebook), Napoleo e outros, desde cedo confiavam

    plenamente em seu potencial, chegavam a beirar a arrogncia e agressividade, no pensavam

    como os outros(pequeno, derrotista, passivo), e faziam o que era preciso para concretizar seussonhos; naturalmente voc no deve ter como meta ser arrogante nem passar por cima dosoutros(nem querer o sucesso/riqueza como meta como dito antes), mas voc pode

    perfeitamente e deve se inspirar nas qualidades(e no nos defeitos) dessas pessoas. Eles jsabiam algo simples, que todo ser humano tem potencial ilimitado(mas 90% no usa, e 9%usam s parte), acredite que pode, e isso acontecera, mas apenas se souber conduzir esse

    potencial de forma equilibrado(por exemplo, como as dicas anteriores dizem).

    Se no pretende fazer jogos s por lazer; voc pode quem sabe, chegar onde essesdois projetos feitos na BGE chegaram(ou alm), e lembre-se, o processo de criar mesmo um

    jogo indie pequeno rduo; problemas e desanimao normal, pausas tambm, mas o

    importante mesmo nunca desistir, planejar bem seu jogo e perseguir seus sonhos! E tenhaorgulho de ser um desenvolvedor indie, considerados por muitos os mais criativos e livres domercado de jogos.

    EXEMPLOS DE JOGOS ESPECIFICOS DA BGE:

    Dead Cyborg

    Usurio Endi, com 10 anos de blender e BGE. Site: http://deadcyborg.com/

    9

  • 7/27/2019 Criando Jogos e Filosofando

    10/23

    Color Cube

    Usurio Quitchou, com 4 anos de blender e BGE. Site: http://www.colorcubestudio.com/

    Questverse

    Pelo autor original do guia = ) com 5 anos de blender e BGE. Ainda em desenvolvimento.Site: http://www.lunarts-studio.com.br/questverse.php

    10

  • 7/27/2019 Criando Jogos e Filosofando

    11/23

    DICAS PARA O JOGO EM SI:

    A imagem acima representa algo que notei em jogos bem sucedidos, um jogobem sucedido, alm de ter sido bem feito no estilo artstico escolhido, musica e programaodeve:

    Ter um Publico: Voc precisa de um publico suficiente para poder viver de jogos,no necessariamente o publico deve ser grande, mas deve ter carncia do estilo de

    jogo que pretende fazer e pagar o suficiente; o publico no deve ser pequeno demais

    tambm. Por exemplo, usurios linux pagam mais(quando pagam), j os do Windowspagam menos, mas so em maior numero.

    Ser Desafiador: O jogo deve propor problemas e o jogador deve resolve-los; Osdesafios no podem ser difceis demais, nem fceis demais para a maioria dos

    jogadores. Sendo difceis o jogador no vai progredir na sua historia e vai parar dejogar(geralmente), sendo muito fceis ele fica entediado.

    Ser nico: Seu jogo deve ser diferente de todos os outros para poder se destacar, eleno precisa ser o primeiro de seu tipo, pode ser apenas algo existente sob uma nova

    11

  • 7/27/2019 Criando Jogos e Filosofando

    12/23

    tica, ou uma mistura de coisas aparentemente comum(mas mistura essa nuncatentada antes).

    Ser Identificvel: O jogador deve se identificar com o mundo de jogo e protagonista,poder dizer 'Isso parece comigo, um exemplo disso(mas que no e um jogo) e a serie

    animada para TV Os Simpsons.

    OUTRAS DICAS

    Uma dica muito importante ao fazer seu jogo: salve os arquivos originais do seujogo em ao menos 2 locais fsicos diferentes, por exemplo, um hd externo e um pendrive, ouhd externo e armazenamento na nuvem(ou cloud se preferir). Voc pode achar que no

    precisa, mas perder os arquivos do seu jogo geralmente ocorre ao menos uma vez na vida dodesenvolvedor indie, e muita gente no esta preparada quando isso ocorrer, o que as vezesgera desistncia do empreendimento.

    Outra dica e de que, ao contrario do que alguns pensam, voc deve divulgar osprogressos do seu jogo constantemente(essa dica tambm e dada por desenvolvedores desucesso, ex: Frozen Synapse); pode ser mensalmente, ou, se seu publico gostar e voc puder,semanalmente. E importante manter a imagem do seu jogo viva na mente do seu publico.Voc lembraria da marca Coca-Cola se ela no fizesse constantes propagandas em vriosmeios(TV, impresso, digital...) diferentes? Tambm da um ar de grandeza o produto serdivulgado corretamente e constantemente(e conhecido, de propaganda legal, deve ser bom);

    mas lembre-se, seu produto, o jogo, deve tambm ser bom, ou voc estar s enganando seupublico fiel(como algumas empresas fazem), e isso e contra nossa diretriz de ser honesto noe? Outra coisa que atrair e mais oportunidades de destaque em sites ou de pedido detrabalho.

    O que eu divulgaria? Voc se perguntaria; rabiscos relativamente interessantes depersonagens, o processo de criao da musica do seu jogo, qualquer coisa interessante para opublico do seu jogo, conhea o publico e saiba do que gostam ou no. So no va divulgardemais as coisas interessantes do seu jogo sob o risco de no ter mais nada de inovador ao

    12

  • 7/27/2019 Criando Jogos e Filosofando

    13/23

    terminar o jogo. Divulgue imagens por exemplo em resolucao menor do que a maxima quetem na arte do seu computador.

    Outra recomendao: evite o modelo de negcios pague apenas se gostar;lembre-se do ultimo programa gratuito que voc usou e tinha um boto doar ou pedia isso

    na tela inicial; voc doou uma quantia? Se doou, doou uma quantia justa? Geralmente aspessoas no so tao generosas, e querem s usar algo de graa(apesar de no quereremtrabalhar de graa), outra parcela diz que vai doar, mas esquece; s alguns poucos realmentelembram e doam. Geralmente esse modelo funciona s com produtos grandes, muitoconhecidos, mas veja o site de nossa querida Blender Foundation(conhecida de criadores de

    jogos no blender), ela vende dvds de aula ao invs de pedir a doao. Apesar de ser injusto,alm de receber algo de graa a pessoa vai querer mais ainda para pensar em doar(ex: o dvdde aula).

    Que modelo de negcios eu vou usar voc se perguntaria novamente. Na duvidause o padro, jogue o demo de graa e pague para jogar o resto. Voc pode ate tentar o

    modelo de doao, em alguns casos excepcionais de produtos no muito conhecidos pode serque funcione, mas se no, voc vai ter dado seu jogo de graa para ser jogado, vai querercobrar no modelo usual depois, mas j que a pessoa j jogou ela no vai querer pagar.

    Outra dica, criptografe o contedo do seu jogo(artes, musicas, cdigo...); docontrario voc vai correr o risco de um de seus usurios redistribuir e modificar o talcontedo sem seu consentimento; talvez ate vendendo, associando uma modificao ruim avoc ou dar um jeito de jogar seu jogo sem pagar. Se quiser compartilhar seu trabalho com o

    publico, planeje bem como vai fazer isso, pode ser a gradual e lenta liberao do contedodepois do lanamento do jogo, a criao tutoriais ensinando o usurio a fazer certas coisasinteressantes ou pode optar por liberar s parte do seu jogo de uma vez, deixando o restocriptografado permanentemente. No caso da blender game engine(BGE), recomendo oBPPlayer, e que crie seu prprio sistema simples de criptografia(sera util desde que outrosno possam acessar seu criptografador), ou caso seja versado em criptografia pode usar a

    biblioteca multi-plataforma openssl.

    Gosto de citar os desenvolvedores do projeto gratuito WINE para o assuntoacima(roda alguns aplicativos do windows no linux), eles tem uma verso do WINEmelhorada, chamada Crossover, a qual ressaltam que seus compradores estaro ajudando o

    projeto WINE se a comprarem. O cdigo WINE do projeto e livre, mas a parte do cdigo doCrossover no; e eles no so pessoas 'monopolizadoras/capitalistas/com falhas graves de

    carter como alguns exaltados gostam de dizer(por que no e com eles e tambm queremreclamar de algo), so pessoas timas e afinadas com o modelo de produto comunitrio emenos restritivo j conhecido no Linux.

    Outra dica, use o poder do seu publico fiel, eles podem fazer propaganda boca aboca de seu projeto; podem produzir contedo novo para o seu jogo(se der alguma especie deeditor de jogo a eles ou ensinar sobre), dar boas sugestes e mais. Este ponto e mais verdadeainda se estiver fazendo o jogo solo ou quase solo.

    Se tiver ideias muito interessantes para seu jogo, no espere, anote no bloco de

    13

  • 7/27/2019 Criando Jogos e Filosofando

    14/23

    notas do seu computador e salve; porque se demorar muito voc vai esquecer, e essas ideiasvo fazer muita falta depois(garanto).

    Quanto ao desenvolvimento do jogo, crie um sistema de 'Build' para seu jogo, nocaso do linux voc pode criar arquivos bash e python que automatizam coisas para voc, eu

    constru algo cuja logica e a seguinte:

    1. Pergunta qual a verso do pacote, sistema operacional alvo, se e 32 ou 64 bit e se obuild deve ser enviado direto para o site.

    2. Copia a pasta de dados do jogo para outra pasta3. Remove arquivos que um usurio no precisaria(mas voc como desenvolvedor

    precisa) dessa pasta copiada.4. Criptografa o contedo da tal pasta5. Comprime a pasta6. Cria uma pasta com o nome do meu jogo + _ + a verso que forneceu + _ +

    plataforma alvo

    7. Passa a pasta de dados comprimida e processada para essa pasta do passo 6, alm dearquivos relevantes para o sistema operacional informado no passo 1

    8. Comprime essa pasta e remove a pasta fonte9. Se pedi para enviar para o site o cdigo automaticamente desabilita o download no

    site, faz o upload e depois libera o download novamente.

    Imagina ter que fazer isso manualmente a cada verso sem um sistema de Build.

    Aprenda como obter o cdigo fonte do software que usa e como compilar omesmo, assim voc ter acesso rpido a correes e as melhorias mais recentes do mesmo.

    Instale uma maquina virtual para rodar sistemas operacionais que no tenha semter que mexer realmente nas parties de seu HD; elas so fceis de remover e de recriartambm; um programa de exemplo e o VirtualBox da Oracle, este programa aliado ao 'guestaddons'(que permite o uso de pastas compartilhadas entre a simulacao e sua OS real) lhe

    permitira fazer testes rapidamente, economizando dinheiro e tempo.

    No parta do pressuposto de que seu jogo vai funcionar em todas as verses dosistema operacional alvo, das bibliotecas, dll's e afins que seu jogo precisa para rodar, incluaquantas puder na pasta do jogo. Teste em uma maquina virtual para saber o que faltacolocar(voc vai saber porque seu jogo no vai rodar direito, ou nem rodara).

    J ouviu falar do C++? E a linguagem de programao mais usada no mundo, porsua performance e linguagem menos difcil que as outras disponveis em sua poca. O C++ eusado em jogos e softwares em geral, porem e muito difcil de entender para usuriosacostumados com linguagens mais legveis como python, visual basic e afins, alm disso comela voc tem que se preocupar com gerenciamento de memoria(coisa que o python fazautomaticamente), alm da possibilidade que se voc errar em seu cdigo voc poder ter

    problemas mais severos que os do python por exemplo, como os famosos memory leaks eafins. O criador do C++ certa vez disse:

    14

  • 7/27/2019 Criando Jogos e Filosofando

    15/23

    C faz com que dar um tiro no p seja fcil; C++ torna isso mais difcil, mas quando ns ofazemos arrebentamos com a perna toda.

    Mas aprenda um um pouco da mesma, pois caso voc precise fazer melhorias naengine que escolheu para seu jogo, voc pode ao menos ganhar tempo tentando resolver voc

    mesmo, ao invs estar condenado a esperar os desenvolvedores da sua engine decidiremresolver o seu problema. Voc poder tentar resolver muitos problemas na verdadeconhecendo um pouco sobre essa linguagem que e muito usada.

    15

  • 7/27/2019 Criando Jogos e Filosofando

    16/23

    A primeira materializao de suas ideias, o Game Design Document

    Tambm conhecido como GDD para quem gosta de siglas, este documento surgiuno principio da industria de jogos(isso quando era feito) e consistia de varias paginasimpressas contendo texto e imagens, detalhando muitas coisas importantes referentes ao

    projeto, como: O que existe de importantes na historia do seu jogo

    Detalhes dos personagens, itens, cenrios e afins.

    A mecnica de jogo, como por exemplo como funciona o combate, criao depersonagem, etc

    Uma lista de funcionalidade importantes do seu jogo em ordem de importncia, paraque voc corte as funcionalidades menos importantes se necessrio.

    E muito mais

    Hoje em dia porem nos mantemos esse documento no computador mesmo, em

    forma digital, geralmente com uma organizao semelhante a de lugares como, por exemplo,a wikipedia para ser fcil se localizar e modificar o que e preciso. Programas livres como oLibreOffice so mais do que capazes de produzir esse layout por meio do uso de marcadoresno texto e links que apontam para os marcadores criados quando clicados. Esse tipo dedocumento passou a ser mais necessario a medida que jogos passaram a deixar de ser apenasalgo simples(mas ainda sim na poca relativamente complexo) como Pong, Pacman eSpaceInvaders para se tornarem verdadeiros filmes interativos.

    Voc coaria sua massa cinzenta se perguntando porque voc precisaria digitarsuas ideias se voc j tem elas na cabea; bem, se voc trabalhar em equipe ai mesmo quevoc vai precisar fazer isso, para que os integrantes entendam melhor o que quer e talvez ate

    forneam dicas para a melhoria de uma dado item, caso voc seja um desenvolvedor solo queapenas usa servios freelancer de outros ocasionalmente(ou nem usa), o documento tambm eimportante, pois o crebro costuma pregar pecas em voc com o tempo, e acredite, voc vaigastar bastante tempo em seu projeto se quiser que ele de certo.

    Coisas que podem ocorrer sem um GDD incluem:

    Mudana de ideia sobre pontos chave do jogo no meio da produo, um dos motivosde desistncia de projetos. Ex: Parecia uma ideia boa fazer o jogo medieval, masacho que agora ficaria melhor sendo futurista

    Erros na historia do jogo, como por exemplo: Como e que segundo a historia, la nocomeo, acontece o evento X e mais tarde a cronologia diz coisas que vo contra a

    existncia do evento X que era considerado oficial?

    No geral um prolongamento anormal de coisas que teriam sido feitas maisrapidamente se tivessem sido previamente definidas.

    Voc esquecer de boas ideias para o seu jogo

    Um documento de game design no deve ser considerado como algo escrito comregras rgidas, a nica coisa que ele deve certamente ter e a capacidade de apresentar as ideiasde forma coerente, com escrita e imagens, para que voc(e se tiver uma equipe, outros)

    possam trabalhar mais rapidamente j que tudo vai estar definido nele, voc s vai precisar se

    16

  • 7/27/2019 Criando Jogos e Filosofando

    17/23

    preocupar em fazer a arte, programao e udio. Ideias soltas na mente so abstratas emudam demais para que voc se baseie apenas nelas para produzir um jogo.

    Talvez voc j tenha ouvido ou lido algo como: Se fiz algo em 3 anos, levei 2anos definindo a ideia e 1 produzindo, isso e verdade pois a ideia e o alicerce de tudo, por

    isso muitos inventores j registraram suas ideias no passado, pois uma ideia boa e rara, valeouro, e todos os outros apenas se contentam em copia-la(varias vezes com qualidadeinferior), mas quem produz e mostra algo primeiro sai sempre na frente.

    Imagine a ideia como uma pedra preciosa bruta que voc desenterrou, voc podevender s a pedra bruta por um preo baixo, ou pode lapidar a mesma por um bom tempo ateobter uma joia muito elaborada que vale muito, caso em que precisara s de uma joialapidada ao inves de varias pedras brutas, alem de que no mundo coisas especiais atraem maisatencao que muitas coisas comuns.

    Algumas dicas sobre o assunto:

    Faca o Game Design Document cedo, antes de ter que desenvolver as partesimportantes do seu jogo.

    Para ideias muito boas, rabisque as mesmas em um bloco de notas e guarde o mesmo,e/ou mande um e-mail para si mesmo contendo as ideias em texto e imagens. Somedidas de segurana para provar que e dono das ideias se precisar(esperamos quenao).

    No caso de jogos de computador, associar o seu nome a sua ideia de projeto desdecedo em locais diferentes e bem visitados costuma ser uma boa forma de registro(edivulgacao previa), no precisa anunciar para muita gente nem chamar atenodemais, basta obter uma quantidade boa de testemunhas. Alm disso, seu contedo de

    jogo ficara registrado na web sob seu nome, forums e sites que catalogam jogosindependentes so timos para isso.

    Se desejar(apesar de ser desnecessrio se seguir os passos anteriores) voc poderegistrar texto e imagens na biblioteca nacional(por correio ou por escritriosespalhados pelo pais), mas isso custa dinheiro, por volta de 60 reais.

    17

  • 7/27/2019 Criando Jogos e Filosofando

    18/23

    CAMPANHAS DE ARRECADACAO DE FUNDOS

    Voce pode obter fundos para compensar o tempo que gastou em seu projeto eobter lucro de duas formas:

    1. Venda o jogo digitalmente atraves do seu site

    2. Primeiro efetue uma campanha de arrecadao de fundos e alem disso faca o passo 1depois

    Estou interessado em falar sobre a questao da campanha de arrecadacao; emminhas pesquisas eu cheguei a 3 opes:

    1. Kickstarter.com2. Indiegogo.com3. catarse.me

    Comecando pelo catarse, que e um site que concentra sua atencao no Brasil;reparei que poucos projetos de jogo fizeram uso do mesmo, sendo que s metade conseguiu

    os fundos que precisavam, sendo que toda essa metade e composta de projetos de jogos jbem consolidados, que j deram certo em outros lugares, alem disso parte dessa metade e dejogos de cartas, o que no e bom sinal para quem deseja financiar seu projeto de jogo decomputador. Os projetos que falharam arrecadaram 1.250 reais ou menos, o que e umaquantidade absolutamente irreal, alem disso o numero de visitas e muito menor do que o sitea seguir. Para se ter uma ideia um projeto de jogo no minimo deveria receber 30.000 dolaresou 150.000, dependendo do tipo de jogo.

    Passemos para a indiegogo; e um site que aceita campanhas do mundo todo, eesta situado nos Estados Unidos se no me engano; o processo de receber seu dinheiro no etao complicado(eu j tentei) e voc recebe em dolares; poderia ser um site excelente, poremno recebe muitas visitas. Novamente a maior parte dos projetos que obtem sucesso j

    possuem um criador que possui uma boa reputacao de alguma forma, e mesmo assim observeum exemplo que achei: um certo estudio de jogos efetuou uma campanha no site a seguir,mas tambem ficou de olho em um jogo de qualidade similar que fez uma campanha naindiegogo; bem, o da indiegogo conseguiu 2.000 dolares em 2 meses, enquanto o projeto de

    jogo do site a seguir conseguiu 150.000 dolares em uma semana. Na indiegogo jogos otimosganham pouco, logo percebemos que assim como o catarse.me, indiegogo.com no te ajudaramuito.

    Tem outro detalhe na indiegogo, que e o fato de que se vive no brasil voc no

    podera usar o sistema de pagamente por paypal da indiegogo; voc teria que fornecer vocmesmo o link para um paypal onde as pessoas j lhe pagassem em reais a contribuicao, poisdevido ao nosso querido governo, transacoes atraves do paypal no brasil no podem ser emmoeda estrangeira, s reais desde 2010.

    Agora vem o kickstarter.com, o principal site da area; a maioria dos projetos dejogos bem sucedidos efetuaram uma campanha aqui, a razao do sucesso se da simplesmenteporque esse site possui um trafego muito grande de visitantes, tanto e que j li relatos dejogos nos quais 30% da quantia que queriam foi obtida de pessoas que toparam com oprojeto no site, ao inves de terem sido trazidos por marketing ativo do criador do projeto, e a

    18

  • 7/27/2019 Criando Jogos e Filosofando

    19/23

    famosa popularidade ganha por j ser popular. Seria otimo se no existisse um detalhe,kickstarter e apenas para residentes dos Estados Unidos.

    Eles alegam que eles no se abrem para o mundo pois a culpa e do sistema depagamento deles, o amazon payments, mas talvez na verdade eles no querem se abrir para o

    mundo para no aumentar em muito a competicao j existente por contribuicoes, ou entoquerem concetrar o dinheiro que e moviementado nessas campanhas nos EUA.

    A nica opo para brasileiros e ter uma pessoa de inteira confianca que more nosEUA, a qual se cadastrara no amazon payments e no kickstarter para que voc possagerenciar sua campanha; logicamente voc no deve mencionar que a pessoa trabalha paravoc. Esta pessoa recebera os fundos recolhidos em sua campanha e os enviara ate voc pelometodo que escolher, seja western union, wire transfer ou afins.

    Quando eu digo de confianca de preferencia que seja uma pessoa que alem de terresidencia fixa nos EUA possa ter acesso a sua cidade para assinar um contrato oficializando

    que voc dara para ela uma porcentagem dos lucros da campanha(se ela der certo) e em trocaela vai cuidar das taxas dee sua campanha nos EUA e questoes legais. E lembre-se, essa

    pessoa nunca podera contribuir financeiramente para sua campanha, isso e contra oregulamento kickstarter.com, resultando em sua campanha indo para o brejo.

    Por isso, se voc falhou em sua primeira campanha, no pense que seu jogo oucampanha estejam ruim(porem as vezes realmente tem algo errado, ou simplesmente no tem

    publico suficiente), se a campanha estiver boa e o jogo tambem, apenas lembre que o trafegoe exposicao insuficientes dos outros sites que no o kickstarter.com podem ter sido a maiorcausa de seu fracasso(temporario se souber desse fato).

    Algumas pessoas amargas devem ter apontado o dedo quando sua campanhafalhou(a no ser que ainda no iniciou uma campanha), crentes de que sabem porque falhou,mas alem dos motivos acima que eles e muitos desconhecem, existem outros:

    Se voc tiver um historico anterior de sucesso na industria dos jogos, seja um jogoque j fez ou uma empresa em que j trabalhou, suas chances de sucesso aumentammuito.

    Pessoas com experiencia previa, alem de terem a fama para ajudar tambem sabemfazer uma boa campanha

    Ainda sobre essas pessoas, alem desses dois beneficios eles acumularam contatosvaliosos antes de fazer a campanha, contatos valiosos abrem portas, muitas portas...

    Mais dinheiro para investir em software e hardware Por ultimo relacionado a essas pesssoas, o fato deles ja serem conhecidos tambem traz

    uma publico pre-existente de consideravel tamanho para financiar seu projeto.

    Vendo todos os beneficios de experiencia previa em uma campanha, e facilentender porque existem alguns jogos que arrecadam muito, enquanto outros jogosigualmente interessantes arrecadam quase nada. Isso cria um circulo vicioso, onde voc no

    pode mostrar credenciais que inspirem confianca pois no deixam voc sequer iniciar suacarreira, e algo a ser pensado.

    Um ultimo beneficio de uma campanha de arrecadao bem sucedida e a divulgacao

    19

  • 7/27/2019 Criando Jogos e Filosofando

    20/23

    massiva que recebera durante e depois da campanha SE voc for me sucedido; no mundo dosnegocios divulgacao constante e essencial para sua sobrevivencia, mantenha distancia dequem afirma com conviccao o contrario, ouvir tais pessoas e divulgar menos seu projeto poisvoc divulga demais vai prejudicar o seu projeto; eu j cai nessa conversa antes, mas ainda

    bem que s por alguns poucos meses.

    Nao divulgue de menos, no minimo uma atualizacao por ms, mas tambem nodivulgue todo dia, senao voc no vai ter muita coisa interessante para mostrar a cadaatualizacao. Depende de voc e seu publico se divulgara mais de uma vez por ms ou no.

    Resumindo, se voc no puder ter acesso ao kickstater.com, voc pode ate tentarem outros sites, mas vai ser quase certo que no obtera o financiamento que precisava; nessecaso sua nica opo sera dividir seu jogo em episodios, terminar e vender ao menos oepisodio 1 pelo seu site e fazer voc mesmo sua divulgacao e marketing, com

    profissionalismo e claro.

    Eu posso fazer uso do kickstarter.com, e agora?

    Agora lhe contarei outro detalhe importante, s colocar seu jogo nokickstarter.com no vai lhe trazer o sucesso em sua campanha, para isso outro componentedeve entrar: marketing pessoal, e massivo.

    Voce j deve saber que tem produtos otimos e inovadores que no so muitoconhecidos, enquanto outros da mesma qualidade ou de qualidade pior estao bemconsolidados devido unicamente a publicidade que recebem constantemente. O que elescostumam fazer e:

    Pagar para seu produto aparecer em programas ao lado de celebridades ou em jogos. Pagar para pessoas dizerem que seu produto e muito bom, o que faz aqueles sem

    opiniao prpria concordarem s porque tem outro que diz que o produto e otimo

    Oferecer amostras gratis de seus produtos para que blogueiros e publicitarios em geralfalem bem do produto para seus amigos, o que gera uma onda na qual 1 amigo fala

    para 10, e 10 para 100 e assim em diante.

    Esse e um marketing agressivo, e voc no deve fazer uso dos mesmos, naverdade financeiramente voc nem poderia. Voce se saira muito melhor ao fazer as pessoascompartilharem seu jogo porque gostam de dele e/ou de voc, de seus objetivos, as pessoastem que saber que seu jogo existe constantemente, para isso voc deve contatar locais

    influentes no estilo do seu jogo e em jogos de computador em geral, eles devemprovavelmente lhe pedir uma entrevista por chat se gostarem do seu projeto, senao parta paraoutros locais.

    Outros pontos que ajudam e ter um site bonito do jogo e ter ao menos uma versaojogavel do mesmo, por mais basica que seja.

    Estude os links de campanha kickstarter(voce vai saber pela url) no final dodocumento para ver campanhas bem gerenciadas; repare a qualidade minima que todas tem, ecomo se sairam melhor que jogos mais bonitos ou no mesmo patamar.

    20

  • 7/27/2019 Criando Jogos e Filosofando

    21/23

    EXEMPLOS DE JOGOS INDEPENDENTES:

    Obs: Os jogos abaixo no foram feitos com BGE

    Exemplo de jogos de 'um homem s' ou dupla que se tornaram populares:

    Aquaria(2 pessoas)

    World of Goo(2 pessoas)

    Gratuitous Space Battles CE(1 pessoa)

    Osmos(2 pessoas)

    Braid(1 pessoa)

    Exemplos de Jogos indie feitos com uma equipe maior que duas pessoas:

    Machinarium(7 pessoas) Amnesia the dark descent(5 pessoas)

    Emberwind(7 pessoas)

    Frozen Synapse(~3 pessoas)

    Sinal ~ indica aproximadamente, incremente o guia confirmando a informao

    LINKS DE INTERESSE:

    IndieDB: http://www.indiedb.com/

    Jogos BGE: http://www.indiedb.com/engines/blender-game-engine/games

    Mercado Nacional de Jogos: http://www.youtube.com/watch?feature=player_embedded&v=voxC2ePMb1s

    Acigames: http://www.acigames.com.br/

    Kickstarter Soul Saga:http://www.kickstarter.com/projects/disastercake/soul-saga-a-j-rpg-inspired-by-playstation-classics?ref=live

    Kickstarter Xenonauts: http://www.kickstarter.com/projects/69341191/xenonauts?ref=live

    Kickstarter starship corporation:http://www.indiegogo.com/projects/starship-corporation/x/921931

    CREDITOS

    21

  • 7/27/2019 Criando Jogos e Filosofando

    22/23

    1. Guia Original pelo desenvolvedor do projeto Questverse(pseudnimo Lunarts,a.k.a Lunarts Studio).

    2. Dica 8 original por Carrasco_santos

    Voc pode melhorar o guia, desde que mencione Lunarts como o autor original dessa versooficial do guia em pdf.

    NOTA:

    Se esse guia no te ajudou, no culpe o guia, culpe apenas a si mesmo; o serhumano tem tendencia de culpar qualquer coisa(mundo ou os outros) pelos problemas que elemesmo causou ou no soube lidar com, menos a origem obvia, ele mesmo, sendo forte vocobter sucesso, sendo fraco voc mesmo causa seu prprio fracasso.

    22

  • 7/27/2019 Criando Jogos e Filosofando

    23/23

    23