Тёмный

Como Começar a CRIAR Seu Primeiro Jogo | Game Maker Studio 2 

Soul
Подписаться 1,4 тыс.
Просмотров 1,5 тыс.
50% 1

Intro
Game maker é uma ferramenta de criação de jogos, e uma engine ótima, com muitas possibilidades, e muito fácil de usar.
Aqui vou te ensinar em alguns minutos o básico pra criar jogos lá, mas pra se aprofundar e fazer um jogo próprio é necessário muito conhecimento e experiência.
Coisas Básicas e Teoria
Primeiro, você vai criar uma conta e baixar o Game Maker, mas o foco do vídeo não é esse, com uma rápida pesquisa no Google é possivel encontrar isso, busque o site oficial da empresa que o desenvolveu, a Yoyo Games.
Vamos para a parte teórica, o Game Maker funciona com objetos, todos os códigos vão ser colocados dentro dos objetos.
Pra colocarmos um objeto no jogo, temos que criar uma sala, as rooms, nelas vão estar todos os elementos do jogo e o que vai aparecer na tela quando abrirmos ele.
Tendo a ideia pra o jogo
No começo, nós imaginamos um monte de coisas, criamos personagens, cenários, histórias etc..
Mas é importante não pensar nisso, primeiro temos que aprender a fazer algo simples, sem gráficos elaborados, sem muitas mecânicas, se você tentar fazer tudo que quer de uma vez, vai quebrar a cabeça e desistir do projeto nas primeiras horas.
Criando um projeto
Após logar na sua conta e ter tudo isso em mente, estamos prontos para começar.
Vamos clicar nesse botão "Novo", selecionar "Game", e depois "Blank Game"(Jogo em Branco). Coloque um nome qualquer para o projeto e selecione a pasta que você quiser pra ele ficar, eu vou deixar nessa padrão mesmo.
Criando Recursos
Vai Abrir essa tela com várias coisas, mas vamos ignorar quase tudo, e vir aqui nessa pasta sprites(imagens), nela, vamos clicar com o botão direito, ir em criar, depois sprite, ou só aperte ALT+ S
Como não podemos fazer dois recursos de mesmo nome, usamos os prefixos. pra cada tipo de recurso, temos um prefixo diferente, geralmente as 3 primeiras letras do tipo dele em minúsculo seguido de um underline.
Ex:
spr_player(sprite do player)
obj_block(objeto do bloco)
snd_punch(som de soco)
Crie um objeto chamado "obj_player", agora vamos pra parte de programação
Programação de movimentação
Evento é quando algo acontece, temos que criar eventos pra ativar códigos, vamos criar dois, Etapa e Criar, o Criar é o código que roda quando o objeto é criado, Etapa é o código que roda a cada frame do jogo, se o jogo tem 60 frames por segundo, esse código vai rodar em cada um desses 60 frames em um segundo.
No Create a gente geralmente cria variáveis, valores que variam, defina "spd = 5, hspd = 0, vspd = 0", no Etapa defina o seguinte:
"
var drt, cima, esqd, baixo
drt = keyboard_check(ord("D"));
cima = keyboard_check(ord("W"));
esqd = keyboard_check(ord("A"));
baixo = keyboard_check(ord("S"));
hspd = (drt - esqd) * spd;
vspd = (baixo - cima) * spd;
x += hspd
y += vspd
"
Calma! É complicado, eu sei, mas vou explicar e tudo vai fazer sentido.
Agora, é só pressionar f5 e BOOM!, seu jogo tá aí, agora vc tem um personagem que se move na sua tela!
Colisão
Crie um sprite novo do modo que já disse chamado spr_block, depois crie um objeto chamado obj_block
Delete esse código:
"
x += hspd
y += vspd
"
Depois coloque esse código:
"
if place_meeting(x + hspd, y, obj_block){
while !place_meeting(x + sign(hspd), y, obj_block){
x += sign(hspd);
}
hspd = 0
}
x +=hspd;
if place_meeting(x, y +vspd, obj_block){
while !place_meeting(x,y + sign(vspd), obj_block){
y+= sign(vspd);
}
vspd = 0;
}
y +=vspd;
"
Tá pior né? kkkk, normal, vou explicar TUDINHO
Códigos extras
Aqui vão alguns códigos adicionais pra você ter mais liberdade e conhecimento.
image_index, frame da animação do sprite(começa do 0, se for se referir ao primeiro coloque 0)
image_xscale, tamanho horizontal da imagem
image_yscale, tamanho vertical da imagem
image_alpha, transparência(0 pra invisivel e 1 para totalmente vísivel)
image_angle, ângulo da imagem(varia de 0 a 360 graus)
Esses são os mais importantes.
Algo também legal de se fazer é isso:
if hspd!=0 {image_xscale = sign(hspd)}
Rooms
Além da Room principal, você pode criar outras rooms, que podem ser usadas pra criar outros níveis, vamos fazer um labirinto na primeira fase e depois você é teleportado pra o final do jogo.
Draw
O draw é um evento que podemos desenhar coisas na tela, vamos usar ele no obj_end, que é o objeto do fim do jogo.
Camera
A gente consegue fazer uma câmera suave e bem bonita pra o jogo também, com a função lerp.
Resultado
Nosso jogo está pronto! Esse é tudo de mais básico pra você começar a criar seus próprios jogos no Game Maker, espero que tenha gostado do vídeo, tchau!
00:00 - Intro
00:14 - Coisas Básicas e Teoria
00:41 - Tendo a ideia pra o jogo
00:59 - Criando um projeto
01:16 - Criando Recursos
02:43 - Programação de movimentação
05:08 - Colisão
06:22 - Códigos extras
08:50 - Rooms
09:19 - Draw
11:11 - Camera
11:43 - Resultado
Discord: / discord

Игры

Опубликовано:

 

4 июн 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 37   
@ComprasExoticas
@ComprasExoticas Месяц назад
mano tu é muito bom, vc tirou todas as minha duvidas parabéns ai, continua sua criação de conteudo q vc vai ficar famosão
@SrSN4KE
@SrSN4KE 4 месяца назад
Pô man tu manja demais! Parabéns pelo conteúdo 💪
@pablo87996
@pablo87996 3 месяца назад
Gostei muito do seu conteúdo! Continue trazendo vídeos sobre desenvolvimento de jogos, por favor. Adoro esse tipo de conteúdo!
@JulioCesar-pv6ml
@JulioCesar-pv6ml 2 месяца назад
Ele é o cara ❤️❤️❤️ show demais primo
@Souldevs
@Souldevs 2 месяца назад
vlw
@OsParcas-oc9ww
@OsParcas-oc9ww 2 месяца назад
mlk tu é foda só isso parabéns ae nmrl
@konoeisondrugs
@konoeisondrugs Месяц назад
QUE FODAKKKKKK mlk vc ja é meu idolo
@JonatasSS_
@JonatasSS_ 3 месяца назад
estou viciado nos seus vídeos serioooo, parabens, continue assim maninnn só sucesso. ahhh qual o nome do jogo de fundo?
@Souldevs
@Souldevs 3 месяца назад
vlw
@spriwz
@spriwz 3 месяца назад
boaa belo conteudo
@Brenoo.o
@Brenoo.o 3 месяца назад
cara não desanima do seu conteudo, ce é foda cara
@Souldevs
@Souldevs 3 месяца назад
obrigado (:
@Brenoo.o
@Brenoo.o 3 месяца назад
@@Souldevs comecei a criar um jogo com as instruções do video :P
@OEnzoka11
@OEnzoka11 2 месяца назад
massa
@Neet_Donw_Games
@Neet_Donw_Games 4 месяца назад
Manin, seu conteúdo é top demais, me ajudou demais, desejo muito sucesso pra você
@Souldevs
@Souldevs 4 месяца назад
tmj
@armionegai
@armionegai 4 месяца назад
Simplemente perfecto :3
@armionegai
@armionegai 4 месяца назад
Hola! y saludos desde Colombia :3 Me esta gustando el video :3
@Souldevs
@Souldevs 4 месяца назад
gracias
@CabeSurfs
@CabeSurfs 15 дней назад
você decorou todos os códigos? ou vc anota num papel, só pra eu ver se vale a pena decorar TUDO (de util)
@Souldevs
@Souldevs 11 дней назад
eu tenho decorado sim, vale a pena decorar pra n precisar ficar pegando de outro projeto, treina a escrita
@igorschirato2799
@igorschirato2799 4 месяца назад
PARABÉNS !!! ☺ ÓTIMO TRABALHO !!! EXCELENTE E EXPLICATIVO VÍDEO !!!
@Souldevs
@Souldevs 4 месяца назад
obg
@igorschirato2799
@igorschirato2799 4 месяца назад
@@Souldevs MUITO BOM !!! ☺ VOCÊ ESTÁ NO CAMINHO CERTO !!!
@arthurgam3s372
@arthurgam3s372 3 месяца назад
eu fiz tudo certo mas ele nao anda quando eu aperto no w
@Souldevs
@Souldevs 3 месяца назад
então n fez certo kkk olha a descrição, lá tem todos os códigos
@Potatobatata145
@Potatobatata145 23 дня назад
Eu nao baixe na yoyo games, baixei no site da game maker mesmo :/
@Souldevs
@Souldevs 18 дней назад
pior q fui olhar e realmente n tem site da yoyo games kkk antigamente era na yoyogames que eu fazia conta, devem ter trocado o dominio do site
@CoffeSprite
@CoffeSprite 2 месяца назад
Mano da pra cll?
@Souldevs
@Souldevs 2 месяца назад
O Game Maker, a engine que eu uso, não tem versão mobile, mas existem sim outras engines pra mobile
@CoffeSprite
@CoffeSprite 2 месяца назад
@@Souldevs :(
@Souldevs
@Souldevs 2 месяца назад
é complicado, fazer jogos ainda não é muito acessivel@@CoffeSprite
@armionegai
@armionegai 4 месяца назад
wtf el codigo del place_free xD Hay mucha informacion jjjj
Далее
Modeling a character BaseMesh in Blender (Tutorial)
2:28:21
KICHKINTOYDAN KATTA JAVOB 😂👍
00:54
Просмотров 241 тыс.
Criei um jogo satisfatório em 12 horas
5:52
Просмотров 7 тыс.
Fazendo  um jogo clicker da Peppa kkkkk
4:42
Instalei o VÍRUS do MACACO no meu PC antigo...
14:29
Просмотров 108 тыс.
Pyromane - Como Domar e Habilidades
12:03
Просмотров 1,4 тыс.
Tentei Recriar Moonleap Estilo Game Boy Color
7:19
Просмотров 3,6 тыс.
История титулов бравлеров
0:53
Просмотров 563 тыс.
СПАЛИЛСЯ С ЧИТАМИ☠️
0:40
Просмотров 20 тыс.
Pro Brock on Showdown ❤️‍🔥
0:38
Просмотров 988 тыс.