Para aqueles que ainda não sabem, o Game Maker: Studio é disponibilizado gratuitamente pela YoYo Games. Basta clicar no link para baixar o Game Maker.
Game Maker: Studio
Fique atento também às promoções publicadas na Steam e na HumbleBundle para adquirir os módulos adicionais por preços mais acessíves.
Todos tutoriais necessários para criar seu jogo no Game Maker estão aqui.
Mostrando postagens com marcador Programa. Mostrar todas as postagens
Mostrando postagens com marcador Programa. Mostrar todas as postagens
29 de outubro de 2015
8 de julho de 2015
Como Achatar Vetores Multidimensionais
O uso de vetores é extremamente comum e importante na programação. Em alguns casos porém acaba sendo um problema ter que lidar com vetores de 2 ou 3 dimensões. Neste tutorial vou mostrar como transformar 2 ou 3 índices em apenas 1.
17 de fevereiro de 2015
Como criar Multitelas
O recurso de multitelas (duas ou mais views) pode ser utilizado para multiplayer, como é feito no Mario Kart, ou outras funcionalidades do jogo como, por exemplo, mostrar pelo retrovisor o que se passa atrás do jogador em um jogo de corrida. Neste tutorial vou explicar como criar múltiplas telas/views e alguns códigos úteis.
16 de dezembro de 2014
Como criar Luz
Existem diversas maneiras de fazer sistemas do iluminação no Game Maker, cada uma com suas vantagens e desvantagens. Ensinarei neste tutorial como criar luzes utilizando comando de repetição, que podem ser usadas como tochas, fogueiras, lâmpadas, entre outros.
6 de dezembro de 2014
Como Criar Inventário - Volumétrico
Inventários estão presentes em diversos jogos, principalmente em RPGs. Seja para equipar um item ou apenas armazená-lo, a importância dos inventários é tanta que é quase impossível encontrar um jogo que não faça uso deles, desde os mais simples aos mais complexos. Neste tutorial explicarei como criar um inventário baseado no volume dos itens.
1 de dezembro de 2014
Como usar Arrays (Vetores)
Arrays são armazenadores de dados, assim como variáveis. Apesar da função semelhante, há algumas diferenças entre os dois, principalmente a velocidade e versatilidade. Diferente da variáveis, arrays podem ser inicializado e/ou ter seus valores definidos através de loops. Neste tutorial ensinarei como usar arrays e darei alguns exemplos práticos.
26 de novembro de 2014
Como criar Transição de Tela
As transições de tela servem para deixar o jogo com uma aparência mais profissional e mais bonita. Se não há uma transição leve entre as salas, a impressão que temos é a de que ao invés de termos nos movido a um lugar diferente, o lugar que se moveu até nós. Ensinarei neste tutorial como criar transições de tela no Game Maker.
21 de novembro de 2014
Como usar DS List
A Lista de Dados Estruturados serve para armazenar dados em listas como se fossem vetores (arrays) de uma dimensão. A diferença entra usar vetores e DS Lists (Data Structure Lists) é a facilidade em manipular as informações armazenadas e não ser necessário inicializar cada posição, apenas a lista que será usada. Explicarei neste tutorial como criar ds_lists e algumas dicas e exemplos de como utilizá-las.
14 de novembro de 2014
Como usar Scripts
Scripts são ferramentas poderosas que podem ser utilizadas para agilizar e otimizar a programação de jogos no Game Maker. É importante saber usar todo seu potencial para ter um aproveitamento ainda melhor. Este tutorial tem como objetivo explicar o que são Scripts e diferentes maneiras de utilizá-los.
7 de novembro de 2014
Como usar Surfaces
Surfaces são telas invisíveis utilizadas para desenhar e, somente quando concluimos o desenho, trasnferir o desenho para a tela do jogo, tornando-o visível. Este tutorial tem como objetivo ensinar o básico sobre como criar surfaces, apresentar algumas aplicações e explicar suas funções.
18 de outubro de 2014
Como desativar objetos fora da tela.
Utilizando a função instance_deactivate_region e instance_activate_region é possível desativar/ativar todos objetos que estiverem dentro/fora de uma área retangular determinada pelo usuário. Esse recurso pode ser utilizado para otimizar os jogos evitando que instâncias não presentes na tela sejam carregadas, o que somente causaria um desperdício de memória e, eventualmente, travaria o jogo.
Este tutorial tem como objetivo explicar como desativar objetos fora da view e reativá-los dentro dela de maneira eficiente.
8 de outubro de 2014
Máquina de Estados Finitos
A Máquina de Estados Finitos é um conceito de programação modular utilizado para melhorar a organização tornando os códigos mais "limpos", a fim de evitar o aparecimento de bugs e facilitar a correção dos mesmos. Este tutorial tem como objetivo explicar como funciona uma MEF (Máquina de Estados Finitos) e ensinar a aplicá-la em seu jogo.
25 de setembro de 2014
Como descobrir id de instâncias.
Executar funções e manipular variáveis em instâncias específicas, quando utilizamos mais que uma de um mesmo objeto, pode acabar sendo um problema se não soubermos como conseguir sua id. Este tutorial tem como objetivo apresentar diferentes métodos de se obter id de instâncias.
17 de setembro de 2014
Drag'n'Drop
O Drag'n'Drop (Arrastar e Soltar) é bastante utilizado em jogos em que a principal forma de interação é utilizando o mouse. Por exemplo, em todos RPGs que conheço, que fazem uso do mouse, é possível equipar itens arrastando-os para dentro de um inventário. Este tutorial tem como objetivo ensinar como criar uma engine de Drag'n'Drop no Game Maker.
10 de setembro de 2014
Top-Down Shooter - Munições
Em jogos Top-down Shooter é comum que, para conseguir mais munição, tenhamos que pegar os itens, que aparecem randomicamente na fase, passando por cima deles (o tópico já foi abordado em Tutorial sobre Power-Ups, mas com outro objetivo). Este tutorial tem como objetivo explicar como criar esses itens, além de ensinar também como gastar munição e recarregar.
Power-Ups
Power-ups são elementos que oferecem, temporariamente, novas habilidades ao jogador ou amplificam as já existentes. Provavelmente os power-ups mais conhecidos são o cogumelo e a estrela do Super Mário. Este tutorial tem como objetivo explicar como criar power-ups no Game Maker.
3 de setembro de 2014
Teclas de Atalho
As teclas de atalho, mais conhecidas como hotkeys, são elementos que estão presentes em, provavelmente, todos os jogos. Seja para pausar, ativar uma habilidade ou abrir o inventário, elas existem para facilitar e agilizar a interação do jogador com seu jogo. Este tutorial tem como objetivo apresentar diferentes maneiras para programar as hotkeys e otimizar seu uso no Game Maker.
31 de agosto de 2014
Top-Down Shooter - Projéteis
Este tutorial tem como objetivo ensinar como criar projéteis em jogos de tiro com vista superior (Top-Down Shooter) de uma maneira simples. Para tal, faremos uso principalmente das funções lengthdir_x e lengthdir_y.
30 de agosto de 2014
Alarmes e Temporizadores
Os alarmes são funções próprias do Game Maker que são ativadas de acordo com uma contagem regressiva determinada pelo usuário. Há diversas maneiras para se utilizar os alarmes, portanto este tutorial tem como objetivo mostrar alguns exemplos e ensiná-los a criar seus próprios temporizadores.
27 de agosto de 2014
Variáveis
As variáveis podem ser entendidas como sendo armazenadores. Podemos armazenar nelas qualquer tipo de informação que iremos usar futuramente, uma coordenada, o resultado de uma equação, a própria equação, entre muitas outras coisas. Tudo vai depender da sua capacidade de programar e fazer uso dessas informações. No Game Maker existem três tipos distintos de variáveis: Locais, Instânciais e Globais.
Assinar:
Postagens
(
Atom
)