Comece com GameMaker: Studio

Índice
Atualmente jogar videogame se tornou uma das atividades mais comuns para a maioria das pessoas e com a massificação deles nos consoles e até nos celulares, todos têm acesso até mesmo ao mais simples deles. Mas apesar dessa massificação existe um setor que não perdeu sua validade desde o seu início e que são os jogos de computador, e muitos usuários ainda preferem esta opção antes de comprar um console.
Jogar esses jogos de computador é divertido, mas há algo muito mais divertido: fazê-los e permitir que as pessoas os joguem. O que muitos podem estar pensando é que fazer um jogo de computador não é fácil e eles estão certos, vamos pegar o exemplo da série Engrenagem de metal ou Fantasia finalEsses jogos levam anos para serem desenvolvidos com equipes de mais de 100 pessoas e orçamentos consideravelmente altos.
Mas a verdade é que as coisas mudaram um pouco, GameMaker: Studio nos permite criar um protótipo do nosso jogo de forma rápida e fácil, obviamente, teremos que trabalhar, mas não em um nível para criar o próximo Chamada à ação.
GameMaker: Studio oferece uma interface bastante intuitiva que permite aos usuários, com algumas ações simples de arrastar e soltar, criar objetos, eventos, sprites e outros elementos para o nosso jogo. Além disso, tem GML (Linguagem do GameMaker) para usuários mais experientes que não têm medo de escrever algumas linhas de código.
Primeiro devemos ir para a página do projeto para baixar a versão gratuita do GameMaker: Studio, é um pouco pesado, pois contém todas as bibliotecas e complementos de software, além do SDI, importante mencionar que somente rodará em ambientes Windows.
Após o download efetuamos a instalação da maneira usual como qualquer programa Windows, registramos nossa cópia gratuitamente e procedemos à execução de nosso SDI.

PROLONGAR

Como podemos ver, o arranjo dos elementos iniciais é bastante semelhante ao SDI desenvolvimento como Eclipse ou NetBeansNo entanto, o que podemos fazer com cada opção do mesmo vai além do IDE nomeado, vamos ver então os diferentes elementos que compõem GameMaker: Studio e o que podemos fazer com cada um deles.
No lado esquerdo da nossa interface, encontramos o árvore de recursos, aqui veremos uma visão dos recursos em nosso projeto que funciona da mesma maneira que o Windows explorer. Se algum elemento tiver um símbolo de mais (+), significa que existem recursos dentro dele, onde pressioná-lo irá expandi-lo e pressionar o símbolo menos (-) irá retraí-lo.

Podemos mudar o nome dos recursos, exceto para o nível superior que é aquele que indica o tipo de recurso. Além disso, podemos obter um menu de contexto para cada recurso clicando com o botão direito do mouse sobre ele, o que nos dá mais opções para gerenciar nosso recurso.

Neste menu, encontraremos os comandos para carregar e salvar nossos arquivos, mas temos algumas opções adicionais:

Vamos ver cada uma dessas opções em detalhes:
Novo projetoCom este comando criamos um novo projeto do zero carregando uma nova árvore de recursos para o desenvolvimento do nosso jogo.
Projeto abertoEste comando abre um novo projeto, mas apenas com extensão .gmx.
Projeto de importaçãoCom este comando podemos importar um projeto de GameMaker: Studio, é importante que seja um tablet com a extensão .gmz para que funcione sem problemas e seja salvo como .gmx após a importação.
Arquivos recentesAqui, abrimos arquivos que abrimos ou modificamos recentemente.
Salvar, salvar como e salvar tudoCom Guarda nosso projeto será salvo com a extensão .gmx. Com Salvar como salvamos nosso arquivo atual com o mesmo nome e, finalmente, com Salvar tudo salvamos tudo o que modificamos em nosso projeto.
Projeto de exportaçãoCom este comando, exportamos nosso projeto compactado com o formato .gmz e, em seguida, importamos como mencionado acima.
Criar aplicativoAssim que nosso jogo estiver pronto, provavelmente iremos querer compartilhá-los com outras pessoas para teste, onde, usando este comando, criamos uma versão autônoma de nosso jogo.
preferênciasAqui podemos ajustar a aparência de nossa interface, bem como diferentes comportamentos quando trabalhamos com nossos recursos.
O menu de edição contém uma série de comandos relacionados aos recursos atualmente selecionados na árvore de recursos e, dependendo do comando selecionado, alguns dos comandos podem ou não estar visíveis.

Vamos ver em detalhes os comandos neste menu:
Para criarCom este comando inserimos um novo recurso do tipo selecionado e um formulário será aberto para alterar as propriedades desse recurso.
DobroEste comando faz uma cópia do recurso selecionado na árvore de recursos.
Criar grupoInserimos um subdiretório na árvore de recursos, o que nos permitirá agrupar objetos e outros elementos do mesmo tipo de forma rápida e fácil.
RemoverCom este comando, excluímos o recurso selecionado ou um grupo de recursos.
Propriedades (editar)Todos os recursos possuem propriedades e com este comando podemos obtê-las. Além disso, podemos obter esta janela clicando duas vezes no recurso.
Encontrar recursoCom este comando podemos chamar o nome de um recurso, isso é bastante útil quando nosso projeto é muito grande com muitos recursos e subdiretórios.
MarcadoresA partir daqui, podemos acessar os marcadores que colocamos em nosso código.
Mostrar informações do objetoCom este comando podemos ver os detalhes de um objeto e suas propriedades no mesmo lugar, isso é bastante útil para depurar ou ver o que cada objeto contém.
Neste menu podemos criar um novo recurso para cada um dos diferentes tipos existentes no GameMaker: Studio, aqui podemos alterar as configurações globais do nosso projeto, adicionar constantes, definir triggers e selecionar os arquivos a serem incluídos no final do jogo.

Vamos dar uma olhada nas opções deste menu em detalhes:
Criar recursoCom este comando criamos um novo recurso do tipo selecionado, um novo formulário será aberto e podemos alterar as propriedades desse recurso.
Alterar configurações globaisEste comando exibirá a janela de configurações globais onde podemos alterar as informações do projeto, o instalador e as opções relacionadas aos gráficos.
Selecione os pacotes de extensãoCom esta opção podemos selecionar os pacotes que queremos apresentar no nosso projeto.
Definir constantesEste comando exibirá uma janela que nos permitirá definir as constantes a serem usadas em nosso projeto.
Como mencionamos, Criador de jogos Tem a sua linguagem interna e é através dos scripts, neste menu podemos realizar toda a gestão que lhes é inerente.

Vamos ver o que temos nele:
mostrarCom esta opção podemos exibir uma lista que vai desde variáveis ​​globais, funções, extensões e constantes disponíveis em todos os objetos ou na linguagem interna do Criador de jogos.
Pesquisa em scriptsIsso exibirá um formulário de pesquisa que pode ser usado em diferentes recursos para localizar uma string ou função específica.
Verifique o nome do recursoEste comando é útil para verificar se não há conflito de nomes, se nosso projeto for muito grande ou se importamos arquivos podemos obter esse conflito e com este comando permite evitá-lo.
Verifique os scriptsEste comando irá verificar todos os objetos, instâncias e contundentes em GML procurando erros e os exibirá em uma lista.
Por fim, temos o menu de execução que contém as opções para testar nossos jogos e definir configurações.

Vamos ver o que tem:
Execução normalEste comando executará nosso jogo como se tivesse sido concluído e instalado para teste.
Executando em modo de depuraçãoEsta opção executa o jogo em modo de depuração, esta opção mostrará outra janela que nos dará uma visão dos aspectos da execução.
Compilação limpaCom este comando limpamos o cache do compilador, evitando assim que alguns recursos corrompam nosso jogo.
Como sabemos o que temos em nossa interface e o que podemos fazer, estamos prontos para começar a nos aprofundar GameMaker: Studio. Ainda há um ponto importante e é o compilador que podemos ver no seguinte menu suspenso:

Embora possamos ver muitas opções, por ser a versão gratuita temos apenas a versão para Windows, mas não devemos nos preocupar com a finalidade de aprendizagem Criador de jogos e de GML É mais do que suficiente.
Com o último terminamos este tutorial, no qual demos nossos primeiros passos com o SDI do GameMaker: Studio sabendo assim a disposição dos elementos e os diferentes comandos que temos para criar nossos jogos, em tutoriais futuros entraremos totalmente com GML e como isso nos ajuda neste mundo de desenvolvimento de videogame.
wave wave wave wave wave