[BR] Crie Seu Primeiro Jogo - Guselect | GameMaker

preview_player
Показать описание
Crie seu primeiro jogo com a ajuda do vencedor da #NoticeMe Game Jam e criador do jogo Moonleap, Guselect, no primeiro tutorial em Português do GameMaker

Рекомендации по теме
Комментарии
Автор

Os 22 minutos mais didáticos da minha vida. Deu uma vontade de criar um jogo com esse tutorial, Gu!!

Mino_Ohayo
Автор

da pra criar variáveis de velocidade e pulo, exemplo:

key_right = keyboard_check(ord("D")) //DIREITA
key_left = keyboard_check(ord("A")) //ESQUERDA
key_jump = keyboard_check(vk_space) //PULA

essas sao as variáveis, voce pode criar com o nome que voce quiser, exemplo: key_right foi uma variável q voce fez, ou seja voce criou uma variável pra aquela determinada função.

logo abaixo tem um codigo q ele vai fazer oque? Seguinte. Ele vai subtrair a velocidade da key_right(DIREITA) e a key_left(ESQUERDA), logo abaixo disso há outras variáveis para: spd, hspd, vspd e grv. São variáveis que a gente criou. E tambem "hspd = move * spd;" isso vai multiplicar a velocidade horizontal(hspd) pelo move da spd.

var move = key_right - key_left

hspd = move * spd;

vspd = vspd + grv;

if (hspd != 0) image_xscale = sign(hspd)


variáveis de velocidade:

spd = 5;
hspd = 0;
vspd = 0;
grv = 0.4;

spd significa a velocidade do jogador quando ele começar, todos são variáveis, e não pré-feitas do gamemaker! hspd significa a velocidade horizontal, o vspd significa a velocidade vertical, e grv significa a gravidade do jogador, exemplo: quando ele for pular.

COLISÃO HORIZONTAL


if place_meeting(x+hspd, y, obj_wall)
{
while(!place_meeting(x+sign(hspd), y, obj_wall))
{
x = x + sign(hspd)
}
hspd = 0;
}
x = x + hspd;

isso basicamente vai verificar se o contato do player vai estar com a parede/chão, e etc... aqui eu não sei explicar muito, então vamos para o próximo.


COLISÃO VERTICAL

if place_meeting(x, y+vspd, obj_wall)
{
while(!place_meeting(x, y+sign(vspd), obj_wall))
{
y = y + sign(vspd)
}
vspd = 0;
}
y = y + vspd;

mesma coisa, exceto que a gente usa o y(cima e baixo) e troca o hspd pelo vspd.



fazer um sprite 64 x 64(ou qualquer valor que voce queira) e customize na grade 32 x 32 ou 16 x 16.
e depois fazer uma colisão do jogador com a parede/chão...

é isso, flw.

Whatdadogdoin
Автор

Muito interessante o conteúdo, parabéns Game Maker por se importar em criar conteúdo em nosso idioma, que venham mais materiais assim em nosso idioma!

O Guselect mandou bem demais em criar um tutorial simples e intuitivo para introduzir desenvolvimento de jogos para quem está começando, recomendadíssimo o vídeo.

AlvesGameDev
Автор

Como eu to feliz de ver o Guselect fazendo algo tão importante pro cenario indie brasileiro

xoorumm
Автор

Codigo simples para se mover com WASD

if keyboard_check(ord("D"))
{
x+=3
}

if keyboard_check(ord("A"))
{
x-=3
}

if keyboard_check(ord("W"))
{
y-=3
}

if keyboard_check(ord("S"))
{
y+=3
}

shinsane
Автор

Inspirador! Comecei a usar o gamemaker hoje (15 de maio de 2023) e to tentando criar meu primeiro jogo mesmo que ainda vou fazer 10 anos de idade.

daavi
Автор

muito, MUITO OBRIGADO POR ESSE TUTORIAL, faz 1 ano que eu desisti de ter usado o game maker pois eu não tinha tutoriais portugueses para que eu pudesse entender como funciona a GML, mas vendo o Gu fazendo esse tutorial, e explicando coisas que eu não sabia, me deixa extremamente motivado para eu fazer os meus joguinhos, vou comprar o game maker agora, obrigado Gu, Deus te abençoe grandemente :D

josevaldir
Автор

Meu sonho sempre foi criar um jogo ( tanto que, quando eu era menor, eu brincava com meus amigos como se fosse um jogo ) e hoje você realizou meu sonho, eu não consigo descrever o quão agradecido estou, muito obrigado mesmo!

oliwerr
Автор

Excelente! A didática do Gu é bastante clara e direta ao ponto, esse foi um dos melhores tutoriais introdutórios ao Game Maker que já vi!

chizurisu
Автор

Eu já sabia da existência dessa engine há um tempo, mas só conheci ela agora. Software maravilhoso! Maravilhosamente simples e poderoso!

rodrigodefreitasproducoes
Автор

Eu uso o gamemaker desde 2015 e eu adoro o programa e como ele foi evoluindo, por favor tragam mais vídeos assim a comunidade BR do gamemaker necessita de mais por favor

seeshor
Автор

Esse cara vai pro céu de elevador, só de boa... Gratidão amigo, diminuiu o desespero aqui kkk tmj... sucesso!!!

erickwildson
Автор

gostei dms do vídeo, muito boa a ideia de trazer youtubers que programam para ensinar algo para nós da uma sensação de intimidade com a pessoa por já acompanhar ela por um tempo, coisa que nãoexiste com um professor em alguma situações

pedroherbella
Автор

tem que ter uma série inteira (remunerada, obviamente) do Guselect ensinando desde os básicos até os mais complexos da programação que ele sabe em game maker, terminando com um jogo plataformer mto doido, acho que valeria a pena investir nisso, mas aí fica com a equipe do game maker né

SuvireArantes
Автор

Continua a fazer videos assim, finalmente um tutoria br de qualidade no youtube

BifiZi
Автор

Mano, muito bom, tipo... o jeito que ele explica é muito simples e bom tlgd? não é aqueles tutoriais arrastados mas é aprofundado o suficiente no que quem ta aqui quer saber (pelo menos eu), nota 10 de 10, o própio game maker até parece um jogo de faze jogo de tão simples

usuario_Qualquer_Random
Автор

acho que seria ótimo se existissem tutoriais em português ensinando a utilizar a GML como este, deste modo, a comunidade brasileira no Game Maker só cresceria conforme os anos, e isto seria incrível! 🐢

mitchzito
Автор

Já tentei aprender outras engines pra jogos 2D, mas não tem jeito, o GameMaker sem duvidas é a melhor

xpDenis
Автор

Cara seu estilo artístico é muito lindo (bom, não sei se é você quem faz todas as sprites, mas ainda sim, os jogos são seus, e são LINDOS)

Excelente tutorial, comecei a aprender o GameMaker tem cerca de um mês, e esse vídeo aqui é puro ouro pra quem quer uma introdução pra começar.

rexistreves
Автор

Até que enfim, meu Deus! que tutorial informativo, eu aprendi muita coisa que não sabia em um dia, nunca tinha usado o Game Maker, mas hj parei pra fazer isso e graças ao Gu e ao canal do Game Maker eu mexo como se já houvessem semanas, meu desempenho nessa engine comparado com outras foi impressionante

konoalefes.