16 de agosto de 2010

Criando uma Sprite Animada no Game Maker

Neste post vou mostrar como criar um sprite animado para seu jogo no Game Maker.
Após a leitura deste tutorial, você já poderá criar Sprites animados para seu personagem principal e para os inimigos do seu jogo.

Primeiramente você deve possuir esta figura abaixo, ou alguma que você queira usar.

Depois entre no Game Maker e inicie um novo projeto em File > New.
Clique com o botão direito na pasta Sprites e selecione Create a Sprite conforme mostra a imagem abaixo.

11 de agosto de 2010

Game Maker 8.0

Vou começar a falar da nossa primeira ferramenta de desenvolvimento de jogos, que se chama Game Maker. A vantagem do Game Maker é que você pode construir um jogo em pouco tempo sem precisar ser um programador, ao contrário das outras duas (XNA e o DXStudio) que irei comentar posteriormente.
No Game Maker você basicamente clica e arrasta as ações pré-programadas para adicioná-las ao seu projeto.

Ela te permite criar jogos 2D e 3D, utilizando texturas, sons, gráficos animados e entre outros. Outra vantagem é que mesmo utilizando a versão FREE, você pode fazer o que quiser com o seu jogo, inclusive comercializá-lo. A desvantagem é que a versão FREE vem com algumas funções bloqueadas, principalmente para jogos 3D, que para usá-las você irá precisar resgistrá-lo.

Mas no geral é uma excelente ferramenta, pois ela não serve somente para iniciantes, existem jogos de profissionais criados por ela. Um deles é o Spelunky (http://www.spelunkyworld.com/), que teve sua primeira versão para PC desenvolvida no Game Maker.

Outro fator importante é que, no site oficial, você pode contar com uma vasta biblioteca de objetos para download e utilizá-los nos seus games, além de diversos tutoriais, documentação e fóruns que ajudam a aprender mais sobre esta ótima ferramenta.

Site oficial http://www.yoyogames.com/gamemaker/

10 de agosto de 2010

Ferramentas

Pretendo, inicialmente, apresentar 3 ferramentas para desenvolvimento de jogos. Ferramentas de fácil utilização, que disponibilizam uma versão Free para quem está afim aprender sobre o assunto, e também que possuam uma boa comunidade de usuários, o que é muito bom quando se tem alguma dúvida e não se sabe mais o que fazer para resolver um problema!

São elas:

  • Framework XNA e Visual Studio (link)
  • Game Maker (link)
  • DXStudio (link)

Mais adiante falarei mais especificamente de cada uma delas!
Sugiro que você entre nos links acima faça o download e vá se familiarizando com a de sua preferência, para quando for fazer os tutoriais você tenha mais facilidade!

Algo que qualquer iniciante precisa saber!

Antes de mais nada, quero dizer que não estou aqui pra desmotivar ninguém, muito pelo contrário, estou escrevendo este post para fazer que você não desista na metade, ou até mesmo, no início do seu projeto.

Todos os iniciantes que querem iniciar no desenvolvimento de jogos, pensam logo de cara em criar um jogo complexo como um MMORPG, um GTA, ou até mesmo um Call of Duty. O que torna ainda pior é que muitos destes acham que o processo de criação de um jogo é uma coisa rápida! Desenvolver um jogo no porte dos citados acima é um desafio extremamente complexo, lento (leva-se anos), requer muitas pessoas especializadas e é caro.

Criar um jogo nesse porte sozinho é praticamente impossível, pois cada jogo destes conta com centenas de pessoas (basta ver os créditos nos finais dos jogos). E cada uma daquelas pessoas possui uma função específica. Uns fazem a arte, outros programação, outros os roteiros, outros os sons e etc. e cada uma destas áreas ainda é subdividida.

Mesmo jogos 2D, estilo plataforma, podem levar anos para serem desenvolvidos. Cito aqui o exemplo do jogo Braid, onde seu criador levou 3 anos para finalizá-lo e gastou cerca de 200 mil dolares com o artista que criou a parte gráfica do game.

Ok! Parece que estou querendo que você desista deste seu plano de desenvolver um jogo, mas não. Com esta introdução, posso agora direcionar você por onde realmente começar.

Descida em que área irá atuar. Se você pretende seguir os meus tutoriais, acho que vai ser a programação, pois meus tutorias serão voltados a esta função. Depois, pense em um projeto de um jogo simples, preferencialmente um 2D, estilo plataforma, ou também pode ser um "remake" de um jogo do Atari, desta maneira você terá um jogo mais simples, mais fácil de ser construído e que não necessita de muitos recursos fazendo com que você não desista e vá até o final. Depois, a cada projeto, você pode ir aumentando a complexidade dos seus jogos até, um dia quem sabe, criar um grande jogo.