sexta-feira, 16 de dezembro de 2011

Idealizando um jogo - Um novo universo

Olá caros leitores, trago a vocês a segunda parte da serie: "Idealizando um Jogo". Nosso projeto irá começar a tomar forma pois agora nós iremos trabalhar em cima do universo onde ele ocorre.

O que é o universo de um jogo? Em poucas palavras é tudo não relacionado ao enredo que você poder descrever sobre o jogo. Geralmente o universo do jogo está ligado a mecânica e a descrição dos habitats e seres que os habitam. Muito do universo do jogo não será usado diretamente nele, mas servirá de guia para na hora que você for desenvolver a trama e os personagens do game eles sejam bem estruturados e atraentes ao jogador. Para entender melhor a aplicação destas duas características básica do universo do game tomemos como base Super Mario Bros.
Super Mario Bros NES


Mecânica

Primeiro vamos descrever como funciona a mecânica do universo de nosso jogo. Dependendo do estilo dele logicamente a mecânica pode mudar.

No caso de Super Mario Bros, logo de cara identificamos que se trata de um side-scrolling game, a física do universo inclui coisas como: gravidade (força que empurra os personagens para baixo quando estão sem nada sob os pés), aceleração (quando aplicada alguma força no Mario, como a de se mover para frente, ele ganha velocidade gradativamente),  fricção (força oposta a aceleração, faz Mario perder velocidade gradativamente).

A mecânica de Super Mario Bros também incluí características como plataformas (os blocos que os seres andam por cima), um foco nos obstáculos impostos ao Mario (O objetivo central dele e cruzar toda a faze, porem ele se deparará com abismos, seres hostis, plataformas de difícil acesso, tudo para tornar o jogo desafiador e interessante), pontuação (quem não quer bater um record?), tempo (aumenta a adrenalina), vidas (tome cuidado, se não você perderá todo o seu progresso). Características secundárias mas também importantes incluem: blocos  interrogação (liberando itens uteis para o jogador), power-ups (dando mais poder ao jogador) e a interessante habilidade de usar os seres inimigos como trampolim e projeteis.

Habitats e Habitantes

Primeiro vamos ao habitat, ele é basicamente o cenário onde o jogo ocorre. Este cenário pode ser o céu estrelado, um planeta em outra galaxia, o interior da terra, e ainda pode ser no futuro, passado ou presente. Os habitats de Super Mario Bros existem num universo paralelo e imaginário num período onde a sociedade se baseia em reinos, o Reino do Cogumelo, como se chama o reino onde Mario mora, é repleto de castelos, florestas, cavernas e rios, todos cenários das jornadas de Mario.

Os habitantes são todos os seres que existem no universo do jogo, podendo ou não aparecer no jogo, eles devem ter personalidade, um passado e hábitos bem próprios. Em Super Mario Bros podemos mencionar inúmeros seres que habitam o universo do game, seres humanos, dinossauros, tartarugas mutantes, goombas, Koopa Troopas, Bob-ombs e muitos outros. Importante lembrar que cada especie é bem diferentes entre si, tendo hábitos, inteligencia, personalidade e aparência próprias e você também deve se preocupar com tudo isso nos seus jogos.

Agora eu deixo a lição de casa à vocês, escolha um jogo de sua preferencia e descreva todo o universo dele.

A próxima parte tratará da trama do jogo.

terça-feira, 13 de dezembro de 2011

Idealizando um jogo - Surge uma ideia

Olá caros leitores, é com muito prazer que eu inicio a primeira serie de artigos aqui do blog com o tema: "Idealizando um jogo". Esta serie terá como objetivo dar dicas de como você poderá planejar um jogo para quando por a mão na massa ser bem sucedido. E notável que a maioria dos desenvolvedores indie começam seus jogos sem saber por onde ir e muito menos onde querem chegar, isso é uma falha que resulta em jogos inacabados pela simples falta de uma ideia concreta por parte do desenvolvedor que acaba ficando sem ideias ou sem um caminho pra continuar a seguir. Por isso é tão importante existir um plano de desenvolvimento de jogo, você só irá obter resultados se antes pensar em como chegar a eles.

É bom lembrar que não existe uma ordem correta a seguir na hora de planejar um jogo, o importante é que ao terminar o planejamento você não tenha mais duvidas de como o jogo será. Outra dica é que geralmente novas ideias não são bem vindas num projeto já em desenvolvimento, o ideal é que você as anote e guarde para continuações posteriores do seu jogo, porem, isso não é uma regra.

New Super Mario Bros é um side-scrolling game
O primeiro passo para se desenvolver um jogo é a ideia inicial, nós precisamos saber primeiro como é o jogo que nós queremos fazer. O simples fato de você saber que gênero de jogo você deseja fazer já é um bom pontapé inicial. Tomemos como exemplo um side-scrolling game. Este estilo de jogo possui uma vista da lateral do personagem e, geralmente o personagem se desloca para a direita (frente) ou para esquerda (traz), o fator de ser scrolling indica que o cenário do jogo é maior do que a tela exibida e, por isso, a câmera que foca no personagem principal deve rolar pela fase para mostrar onde o jogador está.

Pronto, sabendo qual o estilo do nosso jogo nós já estamos habilitados para pensar em outras características dele. Por exemplo, que estilo eu pretendo dar ao meu jogo, algo mais sério, divertido ou casual? Quero que os jogadores relaxem ou fiquem tensos? Quero causar risadas ou sustos? Quero que toda a família jogue ou um público especifico? Essas são perguntas muito importantes que você deve fazer e, dependendo do gênero que você escolha elas podem mudar. Lembre-se que quem fará o jogo é você mas é ao público que você deve agradar, por isso, logo de cara se preocupe em qual nicho você quer atingir, depois pense em como tornar este jogo interessante a este nicho.

Note que New Super Mario Bros é um jogo mais "família", por isso opta por um ar mais divertido e casual, querendo que os jogadores sorriam e fiquem empolgados durante a jogatina. Oferece gráficos coloridos e cartunescos para agradar as crianças porem, uma jogabilidade gradativamente desafiadora para agradar os jogadores mais sérios. Permite também que várias pessoas possam jogar juntas aumentando ainda mais a diversão em grupo.

Agora é hora de você parar um pouco e ir pesquisar jogos do estilo que você pretende desenvolver, busque neles alguma inspiração, porem não queira fazer uma cópia descarada, aproveite para pensar em algo inovador para por em seu jogo e não se esqueça, às vezes de uma ideia idiota  pode surgir algo revolucionário.

A parte dois falará a respeito do universo onde o seu jogo acontece, até lá!

sexta-feira, 9 de dezembro de 2011

Os Sete gêneros de jogos

Qual é o seu gênero de jogo predileto? Ação? Aventura? Estratégia? Ou você não sabe qual é? Existem muitos gêneros de jogos e objetivo deste artigo é lhe ajudar a identificar os principais.

Todos os jogos podem ser compreendidos em dois grande gêneros, casuais e hardcores. O primeiro são jogos que não exigem comprometimento, são fáceis de jogar e você geralmente se aproveita deles para desestressar, o segundo são jogos mais complexos e que exigem comprometimento do jogador.Enquanto jogos hardcore geralmente reinam nos consoles, os casuais reinam na internet, Smartphones e nos tabuleiros.

Há uma série de outros gêneros de jogos, mas todos os jogos são ou casuais ou hardcores. A baixo você acompanha uma lista de vários outros estilos de jogos:

Aventura (adventure)

O foco destes jogos está na exploração, seu objetivo é percorrer todo o cenário e resolver quebra-cabeças que surjam no caminho. Os primeiros eram completamente baseados em texto mas logo foram associados a imagens assim como são hoje.

Day of the Tentacle - Jogo de Aventura

Ação (action)

Jogos de ação tem como objetivo causar adrenalina ao jogador, são jogos que exigem agilidade e concentração; em contra partida com os de aventura que geralmente usam do intelecto, os de ação geralmente não podem fazer isso pois é difícil resolver um quebra cabeça enquanto se precisa fugir, correr, pular e ficar atento a todos os inimigos a sua volta. Alguns não são violentos como Pac-man e Super Mario, outros tem como foco a pancadaria como Street Fighter e Mortal Kombat.

Sonic the Hedgehog - Jogo de Ação

RPG (Role Playing Games )

Jogos de RPG são marcados pelo envolvimento que o jogador tem com a trama do jogo, neste estilo, seja mocinho ou bandido, você deverá viver a história enquanto seu personagem evolui, fazer descobertas, conhecer e conversar com outros personagens e travar batalhas dos mais variados estilos.


Chrono Trigger - Jogo de RPG

Estratégia (strategy)

Jogos de estratégia são os mais complexos do ponto de vista computacional, principalmente por exigirem uma grande dedicação no desenvolvimento das rotinas responsáveis pela "inteligencia" do jogo. A principal característica de jogos desse estilo são a necessidade de se administrar recursos como dinheiro, tropas, tecnologia e equipamentos. Geralmente eles são divididos em "Jogo de estratégia em turno" e "Jogo de estratégia em tempo real" onde, no primeiro, cada jogador tem sua vez de jogar como em damas e, no segundo, a batalha é em tempo real, ninguém tem que esperar vez de ninguém.

Age of Empires 2 - jogo de estratégia "em tempo real"


Quebra-Cabeça (puzzle)

Provavelmente o gênero mais presente e, a maioria casuais; se diferencia do estilo aventura por não depender de uma história mas ser focado apenas em botar as nossas cacholas para pensar. Ótima pedida para quando nós temos dez minutinhos sobrando no computador.

Bejeweled - Jogo de Quebra-Cabeça


Esportivo

Nesse estilo de jogo você poderá se tornar um atleta profissional no seu jogo predileto, poderá arrasar nos campos de futebol, ser o maior tenista de todos os tempos (It's me, Mario!), ser um campeão de MMA ou sumo, ou dar um banho nos astros da NBA.

International Superstar Soccer Deluxe - Jogo Esportivo


Simulador

Estes jogos tentam fazer você sentir a emoção de estar dirigindo um dos carros mais possantes ou um caça no meio de uma guerra, ser o dono de um prospero parque de diversões ou até de uma cidade! Basicamente há dois tipos de simuladores, os feitos para serem divertido e os feitos para serem realistas (gráficos e física próximos da realidade). 

Top Gear - Simulador "divertido"

Existem ainda outros gêneros de jogos, mas todos eles se encaixam de alguma forma nos gêneros acima citados, ou seja, na verdade são sub-gêneros ou tipos de jogos. Eles são: Arcade (Pacman, Galaga, Street Fighter), Side Scroller (Super Mario, Sonic, River Raid),  God Games (Black&White, Populous, Sim City), MMO (Second Life, World of Warcraft),  Jogos de cartas (Paciência, FreeCel), entre outros (Jogos educacionais, adultos, Bichinhos Virtuais).

Então, agora eu lhe pergunto novamente, Qual é o seu gênero de jogo predileto? Ação? Aventura? Estratégia? Bem, pelo menos agora eu tenho certeza que você saberá responder a esta pergunta.Tambem deixo a dica, pesquise um pouco mais sobre cada gênero e sub-gênero de jogos citados neste artigo e busque formas de criar jogos com ideias inovadoras em cada gênero.

Até mais pessoal.

terça-feira, 6 de dezembro de 2011

Lições de música com 'Super Mario World'

Como nós sabemos a alma de toda produção que tenta tocar os sentimentos dos telespectadores está na música. Nós que tentamos desenvolver jogos também queremos que nossa produção prenda a mente e o coração do jogador.

Hoje trago para vocês este belíssimo trabalho feito por alunos do curso de Cinema da UFPE para a cadeira Música e Trilha Sonora, onde eles analisam as alterações sofridas pela música temática de Super Mario World durante o jogo, é incrível notar quão bem planejada foi a trilha sonora deste jogo para conseguir causar o efeito desejado no jogador. Até hoje este game trás um apanhado de lições uteis para todos nós desenvolvedores de Jogos Indie. Também fica a dica, estudar obras de sucesso e buscar entender porque se tornaram bem sucedidos.




sábado, 3 de dezembro de 2011

Jogos baseados em Tiles?!

Antigamente os computadores e videogames não possuíam o mesmo poder que hoje possuem (duuur!), por isso seus desenvolvedores tinha que ficar dando piruetas para conseguir tornar um jogo divertido e jogável ao mesmo, caso contrário os jogos seriam vitimas de "travões" constantes e iria ser um saco jogar videogame.

Ainda hoje algumas dessas técnicas são frequentemente empregadas, e talvez a mais utilizadas delas seja a divisão do cenário em Tiles. Tile quer dizer azulejo, portanto assim como se forma uma imagem numa parede após serem assentados vários azulejos, o cenário de um jogo ganha forma após serem dispostos vários Tiles.

(1) Cenário com marcação dividindo seus Tiles
Na imagem 1 você observa como o cenário de um jogo pode ser dividido facilmente em vários blocos,
isso você em contra em praticamente todos os jogos das eras 8 e 16 bits, em jogos como Mario, Sonic,  The legende of Zelda etc. Essa técnica ainda é empregada até hoje por tornar o desenvolvimento de jogos mais rápido e principalmente por tornar os jogos mais leves. Assim é possível se fazer levels enormes sem se preocupar tanto com o desempenho.

(2) À esquerda um level e à direita um TileSet
Na imagem 2 você observa um TileSet à direita, a razão de um jogo baseado em Tiles ser tão rápido é por que os níveis não são compostos de uma imagem enorme e pesada, mas na verdade é composto de imagens menores que formam um todo, assim o computador só precisará processar imagens pequenininhas ao invés de uma grandona. Essa técnica também torna os gráficos do jogo mais reutilizáveis, pois com apenas os tiles do chão de um cenário é possível se desenvolver vários cenários com layouts  diferentes.

Infelizmente essa técnica deixa o jogo meio "quadradão", os níveis ficam com tudo muito bem alinhado, o que é diferente da natureza; aí é onde entra a habilidade do artista pra tornar leveis baseados em tiles em algo belo, e acreditem, isso é possível!

Essa técnica se destaca principalmente no desenvolvimento dos cenários, mas os makers também se aproveitam dela para determinar a posição inicial dos atores de nossos jogos. Ela também é útil para determinar a posição dos atores fixos de nossos jogos, como a caixinha de interrogação do Mario.

Em breve estaremos discutindo mais sobre essa técnica. Tchau!!!

sexta-feira, 2 de dezembro de 2011

Como fazer jogos?

Então, como eu e muitas pessoas você sempre quis saber como fazer um jogo, certo? Você está cansado de ser apenas um mero tele-espectador e que passar a ser o diretor? Saiba que os seus problemas acabaram!

O desenvolvimento de jogos a nível profissional é algo muito complexo que envolve uma série de profissionais extremamente habilitados, também não é nada glamoroso como a maioria das pensam, por isso nós iremos nos ater neste blog ao desenvolvimento de jogos indie - jogos independentes - e estudar como poderemos fazer jogos divertidos e atraentes e ainda formas de obter algum lucro com eles. Mas nada lhe impede de no futuro se tornar um profissional.

Geralmente os desenvolvedores indie utilizam de alguma ferramenta especial para lhe auxiliar no desenvolvimento dos jogos, pois desenvolver um jogo do zero é uma tarefa extremamente trabalhosa e uma tentativa de reinventar a roda, essas ferramentas são chamadas de makers e engines.

(1) Game Maker
Os makers são mais focados no desenvolvimento de jogos 2D, permitem de forma fácil desenvolver jogos belos e divertidos, alem de tornarem possível a fácil exportação de seus jogos para mídias como a web, Ios, Android e lógicamente, PC.

As engines são parecidas, geralmente focadas no desenvolvimento de jogos 3D elas são mais complexas, algumas não possuem um editor visual, o que implica num desenvolvimento de jogos mais trabalhoso e menos intuitivo.

Em todo caso, para se desenvolver jogos é necessário se aprender a arte de programar, a beleza dos makers é que programar com eles é fácil e ao alcance de todos, minha recomendação é que qualquer pessoa comesse desenvolvendo jogos 2D, pois são menos trabalhosos de se desenvolver e mais fáceis de se aprender a programar. A arte gráfica de jogos 2D também é mais simples, tornando possível a qualquer pessoa concluir um jogo.

É pouco provável que uma pessoa só termine de desenvolver um jogo 3D, lembre-se que grandes empresas possuem uma grande equipe para isto, e que estes jogos demandam muito tempo de desenvolvimento. Já jogos 2D são um sonho realista, e com um pouco de criatividade é possível se criar jogos 2D divertidos.

Para quem vai começar agora deixo a dica, não queira dar um passo maior que perna, comesse com um jogo simples e chato mesmo, tentar desenvolver um MMO só vai lhe causar muita frustração; não espere que seu primeiro jogo seja um sucesso, na verdade um diretor de uma empresa de jogos disse uma vez que seus dez primeiros jogos só servirão para você jogar fora.

Se você só quer desenvolver RPGs, procure pelo RPG Maker, uma ótima ferramenta com várias comunidades no Brasil, mas se você quer ter total liberdade vá de Game Maker, tambem possuindo várias comunidades brasileiras para você tirar suas duvidas.

Tenha força de vontade, no começo tudo será novidade e difícil mesmo, mas se você se esforçar e não deixar a preguiça lhe pegar, logo logo você estará fazendo seus jogos.