Um tutorial de estúdio de gamemaker fácil para iniciantes (2024)

Um tutorial de estúdio de gamemaker fácil para iniciantes (1)

Autoridade Adam Sinicki / Android

Se você quiser desenvolver jogos para Android,Android Studionão é a melhor opção de ferramenta.Embora o Android Studio seja um IDE poderoso e vem com muitas ferramentas adicionais para o desenvolvimento, ele é adequado para aplicativos e ferramentas de produtividade e tem uma curva de aprendizado acentuada.É a sorte que existem muitas outras opções disponíveis, como o excelente GameMaker Studio 2. Esta postagem servirá como um tutorial de estúdio de gamemaker para iniciar você e uma visão geral da ferramenta.

No final, você construiu seu primeiro jogo de plataforma 2D!

Veja também:Como fazer jogos para Android - para iniciantes completos

O que é o Gamemaker Studio?

Antes de começarmos com o tutorial do Gamemaker Studio, o que exatamenteéUm estúdio de gamemaker?

ComoUnidadeeIrreal, Assim,Gamemaker Studio, é um mecanismo de jogo que incorpora um poderoso IDE (ambiente de desenvolvimento integrado) para facilitar o desenvolvimento.Onde o Gamemaker difere, no entanto, está em sua relativa simplicidade e público -alvo.Esta é uma ferramenta de arrastar e soltar com relativamente menos cordão envolvido do que muitos de seus rivais.Isso torna o Gamemaker ideal não apenas para iniciantes, mas também artistas e designers que desejam construir jogos sem aprender a codificar.

o que exatamenteéUm estúdio de gamemaker?

O que exatamente é um estúdio de gamemaker?

Dito isto, para aqueles que desejam adicionar alguma lógica personalizada, há uma "linguagem de gamemaker" que oferece um pouco mais de flexibilidade.

Um tutorial de estúdio de gamemaker fácil para iniciantes (2)

Autoridade Adam Sinicki / Android

Com essa facilidade de uso, vem um escopo um pouco mais limitado.O Gamemaker Studio 2 é um mecanismo de jogo 2D;Então, se você sonha em construir o próximoRuína, então você precisará procurar em outro lugar.Mas não se engane: este ainda é um IDE de nível profissional que alimenta alguns títulos de grande sucesso.Isso inclui os links deMinuto, Assim,ArdenteCromada,Drifter hiper -luz, e meu favorito pessoal:Katana Zero.

Outra advertência do GameMaker Studio é que não é gratuito, enquanto a unidade mais poderosa e o motor irreal são.O preço é muito razoável, no entanto, com a licença do criador custando US $ 39.Isso permite que os usuários desenvolvam e publiquem jogos para Windows e MacOS.As licenças de console são muito mais caras, no entanto, custando US $ 799 cada, ou US $ 1.500 para os três.As licenças duram 12 meses e não são renováveis, e existem outras opções, como licença de desenvolvedor e licença de educação.Há também um teste de 30 dias para que você possa ver se se dá bem com o fluxo de trabalho antes de mergulhar.

Isso torna o Gamemaker ideal não apenas para iniciantes, mas também artistas e designers que desejam criar jogos sem aprender a codificar.

No momento da redação, o mecanismo está na versão 2.3.1.542.No entanto, é mais conhecido como "Gamemaker Studio 2."

Agora, com o tutorial do Gamemaker Studio!

Como usar o Gamemaker Studio 2

Para começar com o Gamemaker Studio 2, crie um novo projeto.Em seguida, escolha a opção "arrastar e soltar", que usaremos para este tutorial do Gamemaker Studio.

Dica rápida: se você estiver procurando informações ou ajuda on -line, procure o "Gamemaker Studio DND".Esta mão curta garantirá que você obtenha informações relacionadas à versão de arrastar e soltar, em vez da GameMaker Language (GML).

Agora você será recebido com um espaço de trabalho à esquerda e um navegador de ativos à direita.O navegador de ativos permite ver todos os elementos da sua pasta do projeto.

Todo jogo precisa de sprites, então pegue o seu e deixe -os na pasta Sprites.Se você não tiver seus próprios sprites, poderá baixar alguns da web.Estou usando sprites de um jogo antigo de estilo verde que fiz.Este pequeno sujeito é chamado de "Bee Boo".

Um tutorial de estúdio de gamemaker fácil para iniciantes (4)

Autoridade Adam Sinicki / Android

Quando você solta o sprite, verá que ele abre automaticamente em uma janela separada para uma inspeção mais detalhada.Observe que ele possui automaticamente uma caixa de colisão;O pequeno contorno cinza ao redor da imagem.Isso define o tamanho físico do seu sprite e facilita as interações com o ambiente.Se você precisar alterar isso, poderá selecionar o menu suspenso "Máscara de colisão" à esquerda e selecionar "manual" no modo.Agora você poderá arrastar e redimensionar a caixa, conforme necessário.Certifique -se de que o sprite original seja de 32 × 32 pixels ou altere as dimensões clicando em "Editar Sprite".A caixa de colisão geralmente deve ter o mesmo tamanho e forma que o sprite.

Quando você constrói um jogo de verdade, você provavelmente desejará usar vários sprites para criar animações.Por enquanto, podemos usar apenas um personagem estático que desliza ao redor da tela.Se você deseja fazer uma animação ociosa, no entanto, poderá simplesmente arrastar outro sprite ao lado do primeiro na linha do tempo e depois definir o FPS no canto superior esquerdo.

Um tutorial de estúdio de gamemaker fácil para iniciantes (5)

Autoridade Adam Sinicki / Android

Criando um conjunto de ladrilhos

Eu também caí em um "conjunto de ladrilhos".Esta é uma seleção de sprites que serão usados para desenhar níveis.Nesse caso, estou usando quadrados semi-transparentes verdes.A imagem em si é um PNG translúcido grande que possui um quadrado de 32 × 32 pixels.Esse quadrado está no canto superior esquerdo, mas é desviado 32 pixels para a direita.Isso fará sentido em um momento!

Um tutorial de estúdio de gamemaker fácil para iniciantes (6)

Autoridade Adam Sinicki / Android

Crie algo parecido com o seu próprio e depois solte -o na pasta Sprites.

Agora, clique com o botão direito do mouse na pasta "Conjuntos de ladrilhos" e selecione "Criar conjunto de ladrilhos".Quando isso abrir, você precisará selecionar o sprite que você acabou de adicionar.Agora defina a largura e a altura do ladrilho como "32."

O que isso faz é dividir automaticamente a imagem em blocos de 32 × 32.O quadrado superior esquerdo é sempre a imagem "vazia".Os quadrados a seguir cuidarão do ladrilho, pois aparece de diferentes ângulos.Portanto, se você tem grama em cima de suas plataformas e sujeira nas laterais, estará coberto!O mais inteligente é que existe uma opção de "ladrilhos automáticos" que fará automaticamente esse julgamento o chamamos.

Por enquanto, estou apenas usando dois ladrilhos: um ladrilho vazio e um quadrado de avião.

Criando uma sala

Agora, para a parte divertida deste tutorial de estúdio de gamemaker: construindo um nível ... ou "sala".Os quartos são telas que podem representar níveis de um jogo ou pedaços de um nível.Este é o equivalente a uma "cena" na unidade.

Clique na pasta da sala no seu navegador de ativos e você verá que já tem um ativo chamado "Sala 1" aqui.Abra isso e você verá uma grade e um editor de quarto.

Veja também:Como criar um jogo de plataforma 2D simples na unidade - Party One

A primeira coisa a fazer é adicionar um plano de fundo.Basta clicar na camada de plano de fundo na janela do editor da sala e selecionar um sprite embaixo.Isso precisa vir da pasta Sprites, portanto, solte a imagem lá primeiro.Estou usando um campo bonito.

Em seguida, precisamos adicionar nossos ladrilhos.Você pode fazer isso clicando no ícone da camada de ladrilhos na janela do editor da sala - isso parece uma grade isométrica.

Um tutorial de estúdio de gamemaker fácil para iniciantes (7)

Autoridade Adam Sinicki / Android

Agora você poderá escolher um conjunto de ladrilhos para usar.Nós vamos usar o que acabamos de fazer.Você pode simplesmente desenhar para sua grade para criar seu layout de nível!Ao usar a camada de ladrilhos, você também criará menos trabalho para a GPU.

Tutorial do Gamemaker Studio: Objetos de construção

Um tutorial de estúdio de gamemaker fácil para iniciantes (8)

Autoridade Adam Sinicki / Android

Depois que o nível for desenhado, precisamos de um personagem para explorá -lo.Para criar o jogador, clique com o botão direito do mouse na pasta "Objetos" no navegador de ativos e crie um novo objeto.Chame esse objeto de "jogador" e selecione o sprite que você fez anteriormente.

Você notará que tem mais algumas opções agora.Certifique -se de que você desasse "usa física", pois isso tornará as coisas mais complicadas.

Também vamos criar outro objeto.que será um objeto completamente vazio com a física mais uma vez desativada.Você pode clicar no botão "Novo Sprite" para criar esta imagem vazia e definir o tamanho da imagem vazia e sua caixa de colisão.Isso deve ser definido como 32 × 32.

Adicionando objetos à ROM

É hora de ver nosso jogo em ação!

Volte para a guia da sala e selecione a camada "Instâncias" na janela do editor da sala.Uma "instância" refere -se a uma instância de um objeto que pode interagir com outros objetos na sala.Isso significa que o personagem do jogador que você criou é na verdade um "Prefab" ou uma classe que pode ter várias cópias idênticas chamadas instâncias.Isso não é algo que você precisa se preocupar por um longo tempo, mas é um contexto útil!

Quando você estiver na camada de instâncias, você pode simplesmente arrastar e deixar seu personagem para a cena onde quiser.Esta será a posição inicial do seu jogador.

Um tutorial de estúdio de gamemaker fácil para iniciantes (9)

Autoridade Adam Sinicki / Android

Você também vai arrastar e soltar sua camada de terra invisível algumas vezes e redimensioná -la para combinar perfeitamente onde quer que você desenhasse seus ladrilhos.Você pode redimensionar esses objetos simplesmente pegando uma borda e puxando.Isso é necessário porque os próprios ladrilhos estão na camada de ladrilhos e não têm nenhum impacto em nossos objetos de jogo.Obviamente, você pode apenas usar objetos com sprites para desenhar seus níveis, mas esse é um método mais eficiente em termos de GPU e velocidade de criação de níveis.

Adicionando gravidade ao personagem do jogador

Se você clicar no botão Play na parte superior da tela, poderá testar o que criou.Agora, nada acontece;Temos um pouco mais longe antes que este tutorial de estúdio de gamemaker termine!

Para consertar isso, precisamos adicionar "eventos" ao nosso jogador.Então, clique duas vezes no jogador no navegador de ativos e depois escolhaEventos> Adicionar evento.

Um evento é simplesmente uma ação ou mudança que ocorre dentro da sala.O primeiro evento que vamos adicionar é chamado de evento "Step".O passo é essencialmente uma volta da gameloop.Cada vez que o jogo atualiza, este evento é acionado.Então, é para onde queremos que nossa gravidade vá!

Como estamos usando o Drag and Drop, podemos adicionar nossa lógica de jogo simplesmente escolhendo comandos de uma caixa de ferramentas.Aqui está como será a nossa lógica:

Um tutorial de estúdio de gamemaker fácil para iniciantes (10)

Autoridade Adam Sinicki / Android

Portanto, se houver um objeto na posição y + 2 (dois abaixo do jogador), defina a gravidade como 0 e defina a velocidade vertical como 0. caso contrário (caso contrário), defina a gravidade como 0,5.

Certifique -se de marcar "parente" para que essas posições sejam relativas ao objeto do jogador.

Construa esse fluxograma, arrastando os elementos da direita e colocando-os por baixo ou ao lado dos comandos que seguem logicamente.

Adicionar força de gravidade irá automaticamente fará com que seu jogador caia.Desligamos a gravidade quando atingimos outro objeto, mas também precisamos colocar a velocidade vertical de volta para 0 para se livrar de qualquer momento remanescente.Caso contrário, as forças G impediriam nosso jogador de se mover!

Adicionando controles de jogador

Agora precisamos adicionar eventos para deixar nosso personagem se mover.Queremos poder andar para a esquerda e para a direita e pular no ar.

Felizmente, temos um evento chamado "Key Down" que também nos permite escolher a chave que queremos ouvir.Isso acionará sempre que a chave estiver baixa, o que também significa que o jogador poderá simplesmente manter a esquerda ou a direita (em vez de precisar tocar no botão).

A lógica que vai aqui é bastante auto-explicativa.Verificamos se os pixels ao lado do nosso jogador estão claros.Se estiverem, o jogador se move um passo nessa direção:

Um tutorial de estúdio de gamemaker fácil para iniciantes (11)

Autoridade Adam Sinicki / Android

Faça a mesma coisa pela outra direção.

Jump é um pouco diferente.Aqui, vamos mover o jogador levemente no ar para que não haja colisão, aplique a força vertical e defina a direção para "para cima".Isso nos dará um bom movimento de salto natural.Novamente, queremos verificar se o jogador está no chão antes que isso aconteça, no entanto:

Um tutorial de estúdio de gamemaker fácil para iniciantes (12)

Autoridade Adam Sinicki / Android

Agora acerte o jogo e você deve descobrir que pode realmente controlar o jogador, explorar o nível e cair em poços.Nada mal por cerca de 10 minutos de configuração!

Encerrar comentários

Um tutorial de estúdio de gamemaker fácil para iniciantes (13)

Autoridade Adam Sinicki / Android

E, com isso, este tutorial do Gamemaker Studio acabou!

Embora este não seja um "jogo completo", é o suficiente para ter uma boa ideia de como o Gamemaker Studio funciona e se ele clica para você.Esta é uma ferramenta poderosa se você deseja fazer um jogo 2D funcionando rapidamente, e isso só pode ser uma coisa boa para os jogos na plataforma Android.Deixe -nos saber o que você acha do GameMaker Studio nos comentários abaixo e, se você quiser ver um tutorial para a linguagem de gamemaker no futuro.Feliz desenvolvimento!

Para mais tutoriais e notícias de desenvolvedores deAutoridade Android, inscreva -se abaixo!

Você pode gostar

Notícias

Um tutorial de estúdio de gamemaker fácil para iniciantes (2024)

References

Top Articles
Latest Posts
Article information

Author: Jeremiah Abshire

Last Updated:

Views: 5373

Rating: 4.3 / 5 (74 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Jeremiah Abshire

Birthday: 1993-09-14

Address: Apt. 425 92748 Jannie Centers, Port Nikitaville, VT 82110

Phone: +8096210939894

Job: Lead Healthcare Manager

Hobby: Watching movies, Watching movies, Knapping, LARPing, Coffee roasting, Lacemaking, Gaming

Introduction: My name is Jeremiah Abshire, I am a outstanding, kind, clever, hilarious, curious, hilarious, outstanding person who loves writing and wants to share my knowledge and understanding with you.