Do conceito ao projeto
Ao longo do Global Game Jam 2025 tive o prazer de desenvolver um game denominado Bolha man, o interessante e que meu time resolveu se divertir e ao invés de usar a semana para fazer o game nos desafiamos a fazer em 48 horas coo antigamente, isso foi interessante pois nos forçou a adotar metodologias antes não pensadas... com isso resolvemos utilizar um padrão de projeto criacional, prototipagem.
Pode parecer óbvio fazer o prototipo do game a primeira vista, mas, vamos discutir isso, a metodologia de prototipagem permite instanciarmos objetos de classes sem deixamos nosso código altamente dependente de suas classes, muito bom..... porém, para isso devemos entender que por vezes, temos parâmetros privados e protegidos em uma classe, neste entorno, desenvolver cópias completas pode colocar o programador em repetitivo trabalho de ficar copiando valores de um lado ao outro, outro problema e que conhecemos interfaces de um biblioteca da engine, mas não suas classes concreta, o que pode desenvolver, mesmo sem querer, dependência entre classes e da própria classe a ser instanciada ou herdada.
A solução para isso e desenvolver ações de clonagem e de inicialização de objetos, no caso de nossa engine a Godot Game Engine, temos a função _ready par apoiar isso, ações de @export que permite ao programador passar parâmetros individuais a cada objeto através do editor, ou seja, cria-se o objeto uma vez e toda a copia, os parâmetros classificados como @export permitem altear seu valor facilmente, deixando valores padrões caso o parâmetro não tenha novo valor passado, isso agiliza, outro recurso e a possibilidade de preload (pré-carregamento) de objetos e pacotes (uma cena inteira pode se rum recurso de seu script), isso garante que ao executar certas tarefas, instâncias que deveriam existir sejam previamente realizadas.
Com isso, geramos todo o game, primeiramente como modelo protótipo, tendo seus objetos definido em classes como, bolha, espinho, ladrilho, personagem, ou seja, cada objeto com sua devida descrição e funcionamento, comportamentos também foram desenvolvidos como interface, logo, uma bolha ou ladrilho podem herdar o comportamento de plataforma, tanto horizontal como vertical.
O protótipo ficou pronto em cerca de 6 horas, o time trabalhou de forma relaxada e tranquila. Você pode baixar o protótipo anexo a este develog.
Mas lógico que antes do protótipo veio aquele brainstorm, onde resolvemos usar Storyboads para orientar o fluxo do game e da ideia do projeto:
Acredite este e nosso projeto, a explicação pode ser vista na sessão de vídeos a seguir:
Para o futuro do projeto esperamos ampliar o mesmo e colocar para vocês no Google Play ainda este ano!
Files
Get Bolha Man
Bolha Man
Platform game Bolha Man developed in Global Game Jam 2025
Status | Released |
Author | Calango Lavado Estúdio |
Genre | Platformer, Adventure |
Tags | Pixel Art, Singleplayer |
Comments
Log in with itch.io to leave a comment.
Muito legal esse registro dos bastidores de criação, Calango e equipe! Parabéns e prossigam com o projeto! =D