- Видео 100
- Просмотров 1 353 031
Ponto e Vírgula
Бразилия
Добавлен 3 июн 2021
Meu nome é Gabriel, sejam bem vindo ao canal Ponto e Vírgula. Tenho 25 anos, e trabalho com desenvolvimento de jogos á mais ou menos 3 anos, criei esse canal porque senti a necessidade de compartilhar o que eu aprendi sobre desenvolvimento de jogos no Game Maker durante esse meu tempo, e para tentar incentivar as pessoas a investirem nessa área que eu amo.
Então espero que vocês se divirtam aqui :)
Posto vídeos novos sempre na terça e quinta por volta das 12:00 horas!!
Então espero que vocês se divirtam aqui :)
Posto vídeos novos sempre na terça e quinta por volta das 12:00 horas!!
Fiquei em SEGUNDO LUGAR NA GAME JAM DO TODDYN
❗Agora você pode ajudar o canal se tornando membro❗
ruclips.net/channel/UCWadBjpCbsty1PzXDcFZhNwjoin
- Minhas redes sociais -
Twitter: apenasumdev
Discord: discord.gg/bmwNkhAZS7
Twitch: www.twitch.tv/aqueleDEV
Instagram: gabdevini
Meu jogo Moth Kubit: store.steampowered.com/app/2257830/Moth_Kubit/
Link para jogar o meu jogo: apenasumdev.itch.io/a-casa (Obrigado @Toddyncp )
Muito obrigado por assistir meu conteúdo!
Link para baixar o Game Maker: www.yoyogames.com/pt-BR
#GameMakerStudio2 #Pontoevirgula #devlog
ruclips.net/channel/UCWadBjpCbsty1PzXDcFZhNwjoin
- Minhas redes sociais -
Twitter: apenasumdev
Discord: discord.gg/bmwNkhAZS7
Twitch: www.twitch.tv/aqueleDEV
Instagram: gabdevini
Meu jogo Moth Kubit: store.steampowered.com/app/2257830/Moth_Kubit/
Link para jogar o meu jogo: apenasumdev.itch.io/a-casa (Obrigado @Toddyncp )
Muito obrigado por assistir meu conteúdo!
Link para baixar o Game Maker: www.yoyogames.com/pt-BR
#GameMakerStudio2 #Pontoevirgula #devlog
Просмотров: 22 105
Видео
RESULTADO DA PRIMEIRA GAME JAM DO CANAL!!
Просмотров 6 тыс.10 месяцев назад
❗Agora você pode ajudar o canal se tornando membro❗ ruclips.net/channel/UCWadBjpCbsty1PzXDcFZhNwjoin Se puder adicione meu jogo na sua Wishlist da Steam: store.steampowered.com/app/2257830/Moth_Kubit/ Discord do Canal: discord.gg/x99zCebF4e Os jogos da Game Jam estão disponíveis em: itch.io/jam/ponto-e-vrgula-game-jam/entries Muito obrigado as pessoas que apoiaram a Game Jam: Coralina (@CoraGam...
TEMA DA NOSSA PRIMEIRA GAME JAM
Просмотров 2,8 тыс.11 месяцев назад
❗Agora você pode ajudar o canal se tornando membro❗ ruclips.net/channel/UCWadBjpCbsty1PzXDcFZhNwjoin Link para a Game Jam: itch.io/jam/ponto-e-vrgula-game-jam Muito obrigado por assistir meu conteúdo! Link para baixar o Game Maker: www.yoyogames.com/pt-BR - Minhas redes sociais - Twitter: apenasumdev Discord: discord.gg/bmwNkhAZS7 Twitch: www.twitch.tv/aqueleDEV Instagram: instagram...
Como Utilizar ARRAYS no GAME MAKER | Introdução à Arrays
Просмотров 1,8 тыс.11 месяцев назад
❗Agora você pode ajudar o canal se tornando membro❗ ruclips.net/channel/UCWadBjpCbsty1PzXDcFZhNwjoin Link para a Game Jam: itch.io/jam/ponto-e-vrgula-game-jam - Minhas redes sociais - Twitter: apenasumdev Discord: discord.gg/bmwNkhAZS7 Twitch: www.twitch.tv/aqueleDEV Instagram: gabdevini Muito obrigado por assistir meu conteúdo! Link para baixar o Game Maker: www.yoyo...
COMO ADICIONAR CUTSCENE EM SEU JOGO | Tutorial Cutscene #2
Просмотров 2,9 тыс.11 месяцев назад
❗Agora você pode ajudar o canal se tornando membro❗ ruclips.net/channel/UCWadBjpCbsty1PzXDcFZhNwjoin Muito obrigado por assistir meu conteúdo! Link para baixar o Game Maker: www.yoyogames.com/pt-BR - Minhas redes sociais - Twitter: apenasumdev Discord: discord.gg/bmwNkhAZS7 Twitch: www.twitch.tv/aqueleDEV Instagram: gabdevini #GameMakerStudio2 #Pontoevirgula #jogos
A PRIMEIRA GAME JAM DO CANAL | EXPLICAÇÃO, REGRAS, PRÊMIOS!!
Просмотров 3,7 тыс.Год назад
A PRIMEIRA GAME JAM DO CANAL | EXPLICAÇÃO, REGRAS, PRÊMIOS!!
COMO ADICIONAR CUTSCENE EM SEU JOGO | Tutorial Cutscene #1
Просмотров 11 тыс.Год назад
COMO ADICIONAR CUTSCENE EM SEU JOGO | Tutorial Cutscene #1
VOU LEVAR MEU JOGO PARA O JAPÃO | TGS 2023
Просмотров 1,5 тыс.Год назад
VOU LEVAR MEU JOGO PARA O JAPÃO | TGS 2023
COMO DEIXAR SEU JOGO MAIS BONITO COM AS CAMADAS DE EFEITO! 1/2 - Adicionando as Camadas
Просмотров 6 тыс.Год назад
COMO DEIXAR SEU JOGO MAIS BONITO COM AS CAMADAS DE EFEITO! 1/2 - Adicionando as Camadas
SCRIPTS, FUNÇÕES e METHODS (Funções Locais) no Game Maker!!
Просмотров 6 тыс.Год назад
SCRIPTS, FUNÇÕES e METHODS (Funções Locais) no Game Maker!!
VOLTAMOS (PROVAVELMENTE) E O MEU JOGO!!
Просмотров 6 тыс.Год назад
VOLTAMOS (PROVAVELMENTE) E O MEU JOGO!!
Vídeo só Pra Atualizar Sobre o Canal | Conversando
Просмотров 4,8 тыс.2 года назад
Vídeo só Pra Atualizar Sobre o Canal | Conversando
Como Criar um Jogo Estilo Vampire Survivors #7 - Grid e Selecionando Poderes | #gamemakerstudio2
Просмотров 9 тыс.2 года назад
Como Criar um Jogo Estilo Vampire Survivors #7 - Grid e Selecionando Poderes | #gamemakerstudio2
Como Criar um Jogo Estilo Vampire Survivors #6,5 - Grids para Sistema de Upgrades | GMS 2
Просмотров 3,4 тыс.2 года назад
Como Criar um Jogo Estilo Vampire Survivors #6,5 - Grids para Sistema de Upgrades | GMS 2
Como Criar um Jogo Estilo Vampire Survivors #6 - Iniciando o Sistema de Upgrades | GMS 2
Просмотров 5 тыс.2 года назад
Como Criar um Jogo Estilo Vampire Survivors #6 - Iniciando o Sistema de Upgrades | GMS 2
Como Criar um Jogo Estilo Vampire Survivors #5 - Coletando Experiência e Subir de Nível | GMS 2
Просмотров 4,5 тыс.2 года назад
Como Criar um Jogo Estilo Vampire Survivors #5 - Coletando Experiência e Subir de Nível | GMS 2
Como Criar um Jogo Estilo Vampire Survivors #4 - Primeiro Poder e Eliminando Inimigos | GMS 2
Просмотров 5 тыс.2 года назад
Como Criar um Jogo Estilo Vampire Survivors #4 - Primeiro Poder e Eliminando Inimigos | GMS 2
Como Criar um Jogo Estilo Vampire Survivors #3 - Movimento, Spawn e Colisão de Inimigos | GMS 2
Просмотров 10 тыс.2 года назад
Como Criar um Jogo Estilo Vampire Survivors #3 - Movimento, Spawn e Colisão de Inimigos | GMS 2
Como Criar um Jogo Estilo Vampire Survivors #2 - Câmera e Iniciando os Inimigos | GMS 2
Просмотров 9 тыс.2 года назад
Como Criar um Jogo Estilo Vampire Survivors #2 - Câmera e Iniciando os Inimigos | GMS 2
Como Criar um Jogo Estilo Vampire Survivors #1 - Iniciando o Projeto e Movimentação | GMS 2
Просмотров 19 тыс.2 года назад
Como Criar um Jogo Estilo Vampire Survivors #1 - Iniciando o Projeto e Movimentação | GMS 2
Como Exportar Seus Jogos de GRAÇA no Game Maker! | GMS2
Просмотров 20 тыс.2 года назад
Como Exportar Seus Jogos de GRAÇA no Game Maker! | GMS2
Introdução Básica à Resolução no Game Maker (Câmera, View Port e Surface) | GMS 2
Просмотров 11 тыс.2 года назад
Introdução Básica à Resolução no Game Maker (Câmera, View Port e Surface) | GMS 2
Como criar um EFEITO 3D utilizando SPRITES 2D | GMS2
Просмотров 11 тыс.2 года назад
Como criar um EFEITO 3D utilizando SPRITES 2D | GMS2
Sistema Básico de Iluminação!! | GMS2
Просмотров 10 тыс.2 года назад
Sistema Básico de Iluminação!! | GMS2
Sistema de Customização de Personagens #2 - Customizando as Partes do Corpo | GMS2
Просмотров 4,6 тыс.2 года назад
Sistema de Customização de Personagens #2 - Customizando as Partes do Corpo | GMS2
Ponto e Conversa #2 - Convidade: Cabie
Просмотров 8052 года назад
Ponto e Conversa #2 - Convidade: Cabie
Como Criar Pixel Art para Jogos #3 | Sombra e Luz!!
Просмотров 12 тыс.2 года назад
Como Criar Pixel Art para Jogos #3 | Sombra e Luz!!
Sistema de Customização de Personagens #1 - Explicando o Sistema | GMS2
Просмотров 13 тыс.2 года назад
Sistema de Customização de Personagens #1 - Explicando o Sistema | GMS2
Como Criar Pixel Art para Jogos #2 | Desenhando seus próprios personagens!!
Просмотров 33 тыс.2 года назад
Como Criar Pixel Art para Jogos #2 | Desenhando seus próprios personagens!!
Como Criar Pixel Art para Jogos #1 | Introdução e Conceitos Básicos de Pixel Art
Просмотров 56 тыс.2 года назад
Como Criar Pixel Art para Jogos #1 | Introdução e Conceitos Básicos de Pixel Art
Pô vei muito interessante. Meu amigo tavam pensando em fazer um jogo de luta simples na brincadeira mesmo (no estilo kof ou st). Mas eu sei que tenho que fazer caixa de colisão,dano, recebimento de dano, defesa e etc. Fui pedir ajuda para o chat got para ver como faço múltiplas caixas no game maker,mas ele disse que uma da opções mais viáveis é o array. Tem outras forma de fazer várias caixas diferentes? Ou realmente tem como fazer um o array para críar varias caixas?
Se eu quiser que o player possa, por exemplo, apertando o botao direito tirar 1 por 1 dos itens, ao invés de todos, como eu faço?
Que cara bom! Muito obrigado mano, esta me ajudando de mais no começo do meu aprendizado, valeuuu!!!
meu irmão,Muito obrigado eu estava com um bug grande, que envolvia o Surface e só resolvi graças a voce
12:35 o meu ficou printando um erro e em loop infinito :_)
uma dica. quando o personagem fica a direita o nome dele pode acabar ficando muito pra fora do retangulo ou até em cima da sprite pq o texto e escrito da esquerda para a direita. então usa a função draw_set_halign(fa_right) para ser escrito da direita para a esquerda. depois do draw_text do nome lembre de colocar draw_set_halign(fa_left) pro texto voltar ao normal
15:49
mulek tu me ajudou muito mesmo, vlw, eu entrei no vídeo com cunho informativo, mas tive um aula de como resolver um grande problema no meu jogo
23:45 realmente, muito triste :(
n conseguir fazer
Pixel art linda
5:21 "Inimingo"
mano quando o meu slime esta perseguindo a sombra fica do lado dele e não nele😐
ponto e virgula sumiu??
puts, infelizmente desisti quando as melhorias n apareceu mais na tela, e isso foi acontecer quando eu tava perto de finalizar o jogo onde eu já ia só pra parte dos textos e visuais, acho q programação n é pra mim kkkkkk
eu tô encucado aqui pra fazer o personagem mudar para a animação de pulo, alguém pode me ajudar nisso? (sou iniciante)
incrível
SALVA VIDAS NA MORAL
Pessoal ajuda! por algum motivo está dando um bug que o meu Boss não ataca e se ele não ataca o jogo não roda por causa da variável de estado do boss
muito bom!!!
Simplesmente incrível a forma como a gente interage com a ferramenta, é meio complicado mas eu tô começando a entender como funciona os códigos e suas funções.
cara,os meus pixels eles de duplicam mesmo sem camera,é normal?
Traz um tutorial de como usar Fonte Sprite, não tem muita informação no RUclips e ainda estou tentando aprender.
alguem pode me ajudar a fazer o inimigo dropar o item? estou tentando de todo jeito e nao estou conseguindo
👁️🌽👁️
por alguma razão, quando meu inimigo chega na quina de uma parede ou chega no personagem o jogo trava
fiz exatamente igual, mas meu personagem n anda
eu estou começando a fazer jogos no gamer maker, e estou achando muito bom o jeito que ele está ensinando como fazer o primeiro jogo do zero. e isso está me motivando a continuar.
Para quem esta assistindo, Link dos Inventários: drive.google.com/drive/folders/1grYCXVH0HOFMrHW76ZJAe3XU9evCbZO1?usp=sharing
Cara! TOP!
Quem tiver problemas com as "Instancias" é só colocar 0 no lugar dela que da certo
otimo video
Não consigo fazer o quadrado pular o que pode ser? Obs:o codigo não tem nenhum erro
Deu aula II! Eu não usei o if para verificar a estamina. Codei tudo no alarm[1] e quando o personagem é criado ele já ativa o alarm[1].
Olá tudo bem? Sei que nem faz sentido responder esse comentário para um vídeo tão antigo assim, mas queria muito nem que fosse um norte para seguir com o sistema de upgrades, entender como eu guarda o upgrade selecionado e tudo mais, obrigado desde já, seus tutoriais são muito didáticos e eu estou aprendendo muito!
!!!!
Deu aula!
Para quem está com dificuldade de colocar a quantidade, usa a função padrão do game maker, draw_text_color (_slotx + tamanho_slot, _sloty + tamanho_slot, grid_itens[# Infos.Quantidade, i]). Dessa forma dá certinho. Uma opção de fonte, é: press start 2p (Só baixar no google). Informação para o dono do canal: eu e minha equipe estamos desenvolvendo um jogo para faculdade, estamos no segundo período de ciência da computação, e apenas 1 pessoa do grupo tinha o conhecimento da plataforma, entretanto, com os seus vídeos, o jogo está tomando um progresso incrível, todos estão se habituando com o game maker, estamos aprendendo tudo com você!!!! O vídeo da grid ficou espetacular!
opa na parte da camera eu nao consigo o efeito que dá no video pode me ajudar??
o codigo ta igualzinho mas a camera nao segue o player e nao da a animacao quando a camera vai ter com o player
Eu amei o terceiro game
Você fez no game maker?
Opa, estou tendo um problema que quando o slime para e decide se vai andar ou ficar parado ele fica tremendo muito, alguem pode ajudar?
ponto e virgula valeu mano consegui fazer um projeto que tava fazendo, ajudo muito
e se eu quiser criar masi de um personagem, oque eu mudo de um para outro
Como faz pra mais NPC'S? 😐
adorei o jeito que vc explica quanto mais simples melhor entra na cabeça
Impressionante o quão bem ele explica 😍😍😍😍
gente preciso de ajuda eu quero criar uma hotbar com q quando inventario = false desenhe a sprit do inventario e depois desenhe as sprites da ultima filera de slots na hotbar guardando as caracteristicas, estou tendado criar um minecraft 2d
algum genio consegue me ajudar
//etapa inventario = false scale = 3 comeco_x = 11 * scale comeco_y = 98 * scale slots_h = 9 slots_v = 4 total_slots = slots_h * slots_v tamanho_slot = 18 * scale inventario_l = sprite_get_width(spr_inventario) * scale inventario_a = sprite_get_width(spr_inventario) * scale buffer = 2 * scale item_selecionado = -1 enum blocos{ taboa_carvalho, taboa_betula, taboa_pinhero, altura } enum ferramentas { picareta_madeira, machado_madeira, enchada_madeira, pa_madeira, picareta_pedra, machado_pedra, enchada_pedra, pa_pedra, altura } enum infos{ item, quantidade, sprite, altura } grid_items = ds_grid_create(infos.altura, total_slots) ds_grid_set_region(grid_items, 0, 0, infos.altura-1, total_slots -1, -1) ds_grid_add_item(blocos.taboa_betula, 16, spr_itens) ds_grid_add_item(blocos.taboa_carvalho, 20, spr_itens) ds_grid_add_item(blocos.taboa_pinhero, 36, spr_itens) ds_grid_add_item(ferramentas.picareta_madeira, 5, spr_ferramentas) ds_grid_add_item(ferramentas.machado_madeira, 6, spr_ferramentas) ds_grid_add_item(ferramentas.enchada_madeira, 8, spr_ferramentas) ds_grid_add_item(ferramentas.pa_madeira, 6, spr_ferramentas) ds_grid_add_item(ferramentas.picareta_pedra, 9, spr_ferramentas) ds_grid_add_item(ferramentas.machado_pedra, 10, spr_ferramentas) ds_grid_add_item(ferramentas.enchada_pedra, 11, spr_ferramentas) if keyboard_check_pressed(ord("E")){ inventario = !inventario } //gui var _guil = display_get_gui_width() var _guia = display_get_gui_height() var _mx = device_mouse_x_to_gui(0) var _my = device_mouse_y_to_gui(0) if inventario == true { var _invx = _guil/2 - inventario_l/2 var _invy = _guia/2 - inventario_a/2 draw_sprite_ext(spr_inventario, 0, _invx, _invy, scale, scale, 0, c_white, 1) var ix = 0; var iy = 0; for (var i = 0; i < total_slots; i++) { var _slotsx = _invx + comeco_x + ((tamanho_slot + buffer) * ix) var _slotsy = _invy + comeco_y + ((tamanho_slot + buffer) * iy) if point_in_rectangle(_mx, _my, _slotsx, _slotsy, _slotsx + tamanho_slot, _slotsy + tamanho_slot){ draw_sprite_ext(spr_seletor, 0, _slotsx, _slotsy, scale, scale, 0, c_white, 1) if keyboard_check_pressed(ord("Q")) and grid_items[# infos.item, i] != -1 { var _inst = instance_create_layer(obj_player.x, obj_player.y - 32, "Instances", obj_drop) _inst.sprite_index = grid_items[# infos.sprite, i] _inst.quantidade = grid_items[# infos.quantidade, i] _inst.image_index = grid_items[# infos.item, i] grid_items[# infos.item, i] = -1 grid_items[# infos.quantidade, i] = -1 grid_items[# infos.sprite, i] = -1 } if mouse_check_button_pressed(mb_left) { // caso tenha um item selecionado if item_selecionado == -1 { item_selecionado = grid_items[# infos.item, i] pos_selecionado = i }//caso ja tenha um item selecionado else{ //1 caso o item do proximo slot seja igual istacar if item_selecionado == grid_items[# infos.item, i] and pos_selecionado != i and grid_items[# infos.sprite, i] == grid_items[# infos.sprite, pos_selecionado]{ grid_items[# infos.quantidade, i] += grid_items[# infos.quantidade, pos_selecionado] grid_items[# infos.item, pos_selecionado] = -1 grid_items[# infos.quantidade, pos_selecionado] = -1 grid_items[# infos.sprite, pos_selecionado] = -1 item_selecionado = -1 pos_selecionado = -1 }//2 passa o item para o spaço vasil else if grid_items[# infos.item, i ] == -1 { grid_items[# infos.item, i] = grid_items[# infos.item, pos_selecionado] grid_items[# infos.quantidade, i] = grid_items[# infos.quantidade, pos_selecionado] grid_items[# infos.sprite, i] = grid_items[# infos.sprite, pos_selecionado] grid_items[# infos.item, pos_selecionado] = -1 grid_items[# infos.quantidade, pos_selecionado] = -1 grid_items[# infos.sprite, pos_selecionado] = -1 item_selecionado = -1 pos_selecionado = -1 }//3 caso tenha um item trocas as posiçoes else if grid_items[# infos.item, pos_selecionado] != grid_items[# infos.item, i] or grid_items[# infos.sprite, pos_selecionado] != grid_items[# infos.sprite, i]{ var _item = grid_items[# infos.item, i]; var _quantidade = grid_items[# infos.quantidade, i]; var _spr = grid_items[# infos.sprite, i] grid_items[# infos.item, i] = grid_items[# infos.item, pos_selecionado]; grid_items[# infos.quantidade, i] = grid_items[# infos.quantidade, pos_selecionado]; grid_items[# infos.sprite, i] = grid_items[# infos.sprite, pos_selecionado] grid_items[# infos.item, pos_selecionado] = _item grid_items[# infos.quantidade, pos_selecionado] = _quantidade grid_items[# infos.sprite, pos_selecionado] = _spr item_selecionado = -1 pos_selecionado = -1 }else if pos_selecionado == i { item_selecionado = -1 pos_selecionado =-1 } } } } var _sprite = grid_items[# infos.sprite, i]; if grid_items[# infos.item, i] != -1 { //spr_itens draw_sprite_ext(_sprite, grid_items[# infos.item, i], _slotsx, _slotsy, scale,scale, 0, c_white, 1) //texto quantidade draw_set_font(Font1); draw_set_halign(fa_center); draw_text_color(_slotsx + tamanho_slot - 8.5, _slotsy + tamanho_slot - 14, grid_items[# infos.quantidade, i], c_black, c_black, c_black, c_black, 1) draw_set_font(Font2); draw_set_halign(fa_center); draw_text_color(_slotsx + tamanho_slot - 10, _slotsy + tamanho_slot - 14, grid_items[# infos.quantidade, i], c_white, c_white, c_white, c_white, 1) } ix++ if ix >= slots_h{ ix = 0 iy++ } } //4 if mouse_check_button_pressed(mb_right){ item_selecionado = -1 pos_selecionado =-1 } if item_selecionado != -1 { draw_sprite_ext(grid_items[# infos.sprite, pos_selecionado], item_selecionado, _mx-26, _my-25, scale, scale, 0, c_white, 0.5) } }
Vc é muito bom cara "if mouse_click_right(like+=1)"